@charset "utf-8";


/* sitemap
-----------------------------------------------*/
/* ========== index ========== */
.sitemap {
min-height: 1px;
overflow:hidden;
zoom:1;
clear:both;
}
.sitemap:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}
.sitemap .titleArea {
height:25px;
background:url(/images/bg_sitemap_index_titlebg.gif) repeat-x;
font-weight:bold;
padding:4px 0 0 10px;
margin-bottom:0;
}
.sitemap .titleAreaP {
height:25px;
background:url(/images/bg_sitemap_index_titlebg_p.gif) repeat-x;
font-weight:bold;
padding:4px 0 0 10px;
margin-bottom:0;
}
.sitemap .linkArea {
width:100%;
margin-bottom:20px;
min-height: 1px;
overflow:hidden;
zoom:1;
clear:both;
}
.sitemap .linkArea:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}
.sitemap .linkArea li {
width:43%;
float:left;
margin:4px 0 0 10px;
}
.sitemap .linkArea a {
display:inline-block;
}


/* privacy
-----------------------------------------------*/
/* ========== index ========== */
.privacy {}
.privacy .explain {
padding-left:20px;
margin-bottom:10px;
}
.privacy ol li {
margin-bottom:12px;
}

.privacy ol ul li {
margin-bottom:0;
}

.privacy .iconPDF {
margin-bottom:15px;
}
.privacy .iconDot .iconPDF {
margin-bottom:1px !important;
}
.privacy .iconWindow {
display:inline-block;
margin-left:4px;
}

.privacyKaijitetsuduki dd {
padding-left:24px;
margin-bottom:12px;
}

.privacyKaijitetsudukiCap {
display:block;
padding-top:12px;
}

/* WebsiteUse
-----------------------------------------------*/
/* ========== index ========== */
.websiteUse h3 {
margin-bottom: 4px !important;
}

.websiteUse .iconWindow {
display: inline-block;
margin-left: 4px;
}

/* contact
-----------------------------------------------*/
/* ========== index ========== */
.contact h3 {
margin-bottom: 4px !important;
font-weight:bold;
font-size:100% !important;
}

.contactDl {
margin-left:12px;
}

.contactDl dt {
font-weight:bold;
}

.contactDl dd {
margin:0 0 12px 0;
}

.contact ul.inquiryDrug {
margin-bottom:24px;
}

/* read
-----------------------------------------------*/
/* ========== index ========== */
dl.readCaution {
min-height: 1px;
overflow:hidden;
zoom:1;
clear:both;
}
dl.readCaution:after {
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}
dl.readCaution dt {
width:4em;
float:left;
clear:left;
}
dl.readCaution dd {
margin-left:4em;
}
.read {
padding-bottom:12px;
background: url(/common/images/line_dot01.gif) repeat-x left bottom;
}
.read h3 {
margin:12px 0 4px 0 !important;
}
.read h4 {
font-weight:bold;
}
.readBtn {
width:600px;
text-align:center;
}
.readBtn img {
margin:12px;
}
