/* アイングループ */
div.searchShopbox{
width: 230px;
display: inline;
float: left;
}
#top div.searchShopbox h2{
margin-bottom: 10px;
border-bottom: #ff9900 solid 3px;
}
div.searchShop{
background: url(/images/t_form_hd.gif) no-repeat top left;
}
div.searchShopIn{
padding: 8px 0;
background: url(/images/t_form_ft.gif) no-repeat bottom left;
}
div.searchShopIn dl{
padding: 9px;
font-size: 0.8em;
border-left: #ccc solid 1px;
border-right: #ccc solid 1px;
}
div.searchShopIn dt{
margin-bottom: 10px;
}
div.searchShopIn dd li{
margin-bottom: 7px;
}
div.searchShopIn dd input,
div.searchShopIn dd select,
div.searchShopIn dd label{
margin-right: 5px;
}
div.searchShopIn dd p{
margin-top: 15px;
text-align: center;
}
div.searchShopIn dd p input{
margin-right: 0;
}

div.searchArea{
width: 405px;
float: right;
text-align: right;
position: relative;
background: url(/_resource/images/dot02.gif) repeat-y;
}
#top div.searchArea h2{
margin-bottom: 10px;
}
div.searchArea div{
position: absolute;
width: 114px;
text-align: left;
font-size: 0.8em;
line-height: 1.5;
top: 0px;
left: 25px;
}

p.searchAreaMap img{
background: url(../../images/t_area_map_kanto.gif) no-repeat;
}
p.searchAreaMap area.kanto{
background: url(../../images/t_area_map_kanto.gif) no-repeat;
}





.topInfoBox{
margin-bottom: 15px;
}
.topInfoBox div#topSearch{
padding: 0 15px;
position: relative;
}
.topInfoBox div#topSearch div.pt20 ul{
margin: 0;
padding: 10px 0 15px;
}
.topInfoBox div#topSearch div.pt20 ul.tabs{
padding: 8px 0 0;
}

ul.irRelease{
margin: 20px 10px;
}
#mainContent ul.irRelease li a{
color: #A52433;
}

#mainContent ul.irRelease li span.newsText{
padding-left:0;
width:420px;
line-height: 1.3;
background:none;
}

#mainContent ul.irRelease li a img{
margin-left: 0;
}
ul.irRelease li{
padding: 8px 10px;
background: url(/_resource/images/dot03.gif) repeat-x bottom;
}

#mainContent ul.irRelease li span{
display: block;
float:left;
}

ul.irRelease li img{
margin: 0 15px 0 30px;
float:left;
}

ul.tabs{
padding: 0;
border: none;
background: url(/about/pharmacy/images/thesis_tabs_bg.gif) repeat-x bottom;
}
ul.tabs li{
margin: 0;
width: auto;
height: 31px;
float: left;
background: none;
}
ul.tabs li.tabsOn,
ul.tabs li:hover{
margin: 0;
background: none;
}
ul.tabs li a{
padding: 0;
display: block;
}
ul.tabs li.tabsOn a,
ul.tabs li a:hover{
padding-top: 0;
}

li#tab0{
background: url(/_resource/images/newstab_new_o.gif) no-repeat;
}
li#tab1{
background: url(/_resource/images/newstab_shop_o.gif) no-repeat;
}
li#tab2{
background: url(/_resource/images/newstab_report_o.gif) no-repeat;
}
li#tab3{
background: url(/_resource/images/newstab_ir_o.gif) no-repeat;
}
ul#tabIndex li a.selected img{
visibility: hidden;
}

p.linkNewsList{
padding-left: 15px;
position: absolute;
font-size: 0.8em;
right: 5px;
top: 5px;
background: url(../images/arrow01.gif) no-repeat;
}
#tabIndex li {
float:left;
font-weight: bold;
list-style-type: none;
cursor: pointer;
display: block;
}
#tabBoxIndex {
clear: both;
}