@charset "shift_jis";

/* Mk Content Pane
----------------------------------------------------------------------- */

div#contPane.mk div#mkLead { width:562px; height:49px; padding:293px 0 0 11px; overflow:hidden; background:transparent url(../img/usr/mk/fig_mk_top.gif) no-repeat 0 0; }
div#contPane.mk div#mkLead h3,
div#contPane.mk div#mkLead p { display:none; }

div#contPane.mk h3.mkTitle { width:527px; height:30px; padding:10px 10px 0 36px; margin-top:20px; margin-bottom:10px; background:transparent url(../img/usr/mk/ttl_mk.gif) no-repeat 0 0; }

div#contPane.mk ul.mkBnr { width:584px; }
div#contPane.mk ul.mkBnr li { float:left; display:inline; width:281px; overflow:hidden; margin-right:11px; margin-bottom:8px; }
div#contPane.mk ul.mkBnr li p { padding:5px 0; }





/* Corp Mk
----------------------------------------------------------------------- */
div#corpMkHeader { background-color:#0b419b; padding-top:5px; }
div#corpMkHeader table#mkHeaderBase { width:100%; }
div#corpMk { width:710px; margin:15px auto 0; text-align:left; }
div#corpMk h2 { margin-bottom:3px; }
div#corpMk ul#mkNav { margin-bottom:20px; }
div#corpMk ul#mkNav li { float:left; display:inline; }
div#corpMk ul#mkNav li img { display:block; }

div#corpMk dl#sortNav dt,
div#corpMk dl#sortNav dd { float:left; display:inline; }
div#corpMk dl#sortNav dd { padding-right:11px; border-right:1px solid #313131; font-weight:bold; }
div#corpMk dl#sortNav dd a { text-decoration:underline; font-weight:normal; color:#8e8e8e; }
div#corpMk dl#sortNav dd a:hover { text-decoration:none; }
div#corpMk dl#sortNav { margin-top:5px; margin-bottom:15px; }
div#corpMk dl#sortNav dt { width:57px; height:20px; overflow:hidden; background:transparent url(../img/usr/common/ttl_sort_nav.gif) no-repeat 0 0; text-indent:-9999px; }
div#corpMk dl#sortNav dd { margin-left:8px; }

div#corpMk div.pageNav { text-align:center; margin:20px 0 20px; }
div#corpMk div.pageNav p.total span { font-weight:bold; color:#62b9eb; }
div#corpMk div.pageNav p.pager { margin-top:5px; }
div#corpMk div.pageNav p.pager span { padding:0 10px; font-weight:bold; border-right:1px solid #313131; }
div#corpMk div.pageNav p.pager span.pre { border-right:1px solid #313131; font-weight:normal; }
div#corpMk div.pageNav p.pager span.nex { font-weight:normal; border:none; }
div#corpMk div.pageNav p.pager span a { font-weight:normal; text-decoration:underline; }

div#corpMk ul.itemListThumb { width:710px; height:255px; background:transparent url(../img/usr/mk/mk_bg_list_thumb.gif) repeat-y  0 0; }
div#corpMk ul.itemListThumb li { float:left; display:inline; position:relative; width:177px; height:100%; padding:0 30px 0 29px; background:transparent url(../img/usr/common/line_cross.gif) repeat-x left bottom; }
div#corpMk ul.itemListThumb li p.itemPhoto { float:left; display:inline; width:74px; margin-top:20px; padding-right:5px; font-size:12px; }
div#corpMk ul.itemListThumb li p.itemPhoto img { border:1px solid #cfcfcf; }
div#corpMk ul.itemListThumb li p.itemName { float:right; display:inline; width:98px; margin-top:20px; font-weight:bold; line-height:1.1; }
div#corpMk ul.itemListThumb li p.itemDetail { clear:both; margin-left:55px; padding-top:5px; }
div#corpMk ul.itemListThumb li p.itemDetail span.price { display:block; padding-left:15px; text-align:right; background:transparent url(../img/usr/common/icon_list_price.gif) no-repeat left center; }
div#corpMk ul.itemListThumb li p.itemText { clear:both; margin-top:5px; }
div#corpMk ul.itemListThumb li p.itemButton { position:absolute; bottom:20px; }

div.corpDetail h3.itemName { width:638px; height:31px; padding:15px 16px 0 16px; margin-left:20px; background:transparent url(../img/usr/mk/bg_corpdetail_ttl.gif) no-repeat 0 0; font-weight:bold; font-size:14px; }

div.corpDetail div#detailUpper { width:670px; margin:20px 0 0 20px; }
div.corpDetail div#detailUpper div#photoArea { float:left; display:inline; width:257px; padding-right:15px; }
div.corpDetail div#detailUpper div#textArea { float:right; display:inline; width:398px; }

div.corpDetail div#detailUpper div#photoArea div#mainPhoto { width:255px; height:255px; overflow:hidden; border:1px solid #dcdcdc; margin-bottom:5px; }
div.corpDetail div#detailUpper div#photoArea div#mainPhoto a img { vertical-align:top; }
div.corpDetail div#detailUpper div#photoArea p { margin-top:3px; font-size:10px; }

divcorpDetail div#detailUpper div#textArea p.itemLead { margin-top:5px; }
div.corpDetail div#detailUpper div#textArea table { width:398px; margin-top:10px; }
div.corpDetail div#detailUpper div#textArea table th,
div.corpDetail div#detailUpper div#textArea table td { padding:6px 5px 6px 0; background:transparent url(../img/usr/common/line_cross.gif) repeat-x left bottom; }
div.corpDetail div#detailUpper div#textArea table th { width:145px; vertical-align:top; }
div.corpDetail div#detailUpper div#textArea table th img { margin-right:2px; }
div.corpDetail div#detailUpper div#textArea table td em { padding-left:5px; background:transparent url(../img/usr/common/dot_detail_td.gif) no-repeat left center; }
div.corpDetail div#detailUpper div#textArea table td span { display:block; }

div.corpDetail div#detailBottom { width:670px; margin:36px 0 0 20px; }
div.corpDetail div#detailBottom div.itemDescription { background:transparent url(../img/usr/mk/bg_corpdetail_description.gif) no-repeat 0 0; border-bottom:1px solid #dcdcdc; }
div.corpDetail div#detailBottom p { padding:10px 20px 0; font-size:12px; }
div.corpDetail div#detailBottom div.itemDescription h3 { padding:12px 0 0 23px; font-size:14px; }
div.corpDetail div#detailBottom div.itemDescription p { padding:10px 15px; font-size:12px;  }
div.corpDetail div#detailBottom h3.drug { width:647px; height:28px; margin-top:20px; padding-left:23px; background:transparent url(../img/usr/mk/bg_corpdetail_h3.gif) no-repeat 0 0;  font-size:14px; }

div.corpDetail dl#detailLink { width:670px; margin:20px 0 30px; }
div.corpDetail dl#detailLink dd { float:right; display:inline; padding-left:10px; }
div.corpDetail dl#detailLink dd a { font-weight:bold; }
div.corpDetail dl#detailLink dd img { margin-right:5px; vertical-align:middle; }

table#mkFooterBase { width:100%; background-color:#eeeeee; }

div#corpMkHeader a:link,
table#mkFooterBase a:link {color:#0033cc; text-decoration:underline;}
div#corpMkHeader a:visited,
table#mkFooterBase a:visited {color:#6600ff; text-decoration:underline;}
div#corpMkHeader a:hover,
table#mkFooterBase a:hover {color:#ff6600; text-decoration:none;}
div#corpMkHeader a:active,
table#mkFooterBase a:active {color:#cccccc; text-decoration:none;}

.t10{font-Size:11px; line-height:14px;}



