
div#info-content-iframe{ 
    font:13px/26px メイリオ,Helvetica, Helvetica Neue, Arial; 
    line-height:1.6em;
}

.wrapper{
    width:95%;
    margin:0 5%;
}


div#info-content-iframe li {
 line-height: 18px;
  
}
div#info-content-iframe ul,ol {
/*line-height: 1.5em;*/
    
}

div#info-content-iframe blockquote p {
    font-size:13px;
    line-height:16px;
}
div#info-content-iframe header{
    display:block;
    width:100%;
    padding:5px 0;
    background:#ededed;
}




div#info-content-iframe .ui-tabs.ui-widget-content{
    border:none;
    margin:0;
}

div#info-content-iframe .ui-tabs .ui-tabs-nav li a {
    padding: 2px 10px!important;
    font-size:13px;
}

div#info-content-iframe .info3 article {
   padding:1em; 

}
div#info-content-iframe article > section { display:block;}
div#info-content-iframe article > section h3+p{ text-indent:1em;}
div#info-content-iframe article > section h4+p{ text-indent:1em;}
div#info-content-iframe div.indent{ margin-left:1em; }

div#info-content-iframe h1 { 
    font-size:14px;
    margin:0;
    display:inline;
    white-space: nowrap;
    line-height:13px;
    overflow:hidden; 
}
div#info-content-iframe h2 { font-size:1.2em; display:block; padding:5px 0; background:whitesmoke; border:1px solid silver;  text-indent:1em;  }
div#info-content-iframe .info1 h2 {border-left:3px solid lightseagreen;}
div#info-content-iframe .info2 h2 {border-left:3px solid limegreen;}
div#info-content-iframe .info3 h2 {border-left:3px solid firebrick;}
div#info-content-iframe h3 { font-size:13px; display:inline-block; padding:3px 10px; color:white; border-radius:5px; margin:5px; line-height:20px; }
div#info-content-iframe .info1 h3 {background:lightseagreen;}
div#info-content-iframe .info2 h3 {background:limegreen;}
div#info-content-iframe .info3 h3 {background:firebrick;}
div#info-content-iframe h3.medecine { background:firebrick; }
/*
h3.medecine:before {  
    display:inline-block;
    content:" ";
    width:24px; height:24px;
    background:url(../img/049.png);
    background-size:24px 24px;
    margin-right:5px;
    
}
*/
div#info-content-iframe a.medical-info-link2:after{
    content:" ";
    display:inline-block;
    width:24px; height:24px;
    background:url(../img/037.png);
    background-size:24px 24px;
    margin-left:3px;
    margin-bottom:-3px;
}

div#info-content-iframe a.orderfrominfo{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    font-size: 12px;
    text-decoration: none;
    color: white;
    border: 1px #666 solid;
    -webkit-border-radius: 12px; 
    -moz-border-radius: 12px;
    background-color: #ddd;
    margin: 3px;
}
div#info-content-iframe a.orderfrominfo:hover{
     background-color: #888;
}
div#info-content-iframe a.orderfrominfo:before{
    content:" ";
    display:inline-block;
    width:18px; height:18px;
    background:url(../img/049.png);
    background-size:18px 18px;
    margin-left:2px;
    margin-bottom:-3px;
}


div#info-content-iframe span.recept-name{
    font-weight:bold;
    font-style:italic;
    font-size:13px;
    color:forestgreen;
}
div#info-content-iframe span.sub-title{
    font-weight:bold;
    font-style:italic;
}

div#info-content-iframe span.sub-outhur{
    font-style:italic;
    font-size:10px;
}
div#info-content-iframe span.update{
    font-style:italic;
    font-size:10px;
    margin-left:20px;
}
div#info-content-iframe span.after-label{
    float:right;
    font-weight:bold;
}

div#info-content-iframe span.tag1{
    display:inline-block;
    background:gainsboro;
    border-radius:10px;
    padding:0 0.7em;
}

div#info-content-iframe span.tag2{
    display:inline-block;
    background:whitesmoke;
    border:1px gray solid;
    border-radius:15px;
    line-height:1em;
    padding:5px;
    margin: 0 3px;
}
div#info-content-iframe span.tag3{
    display:inline-block;
    background:lavenderblush;
    border:1px gray solid;
    border-radius:5px;
    line-height:1em;
    padding:5px;
    margin: 0 3px;
}

div#info-content-iframe span.tag4{
    display:inline-block;
    background:red;
    color:white;
    border:1px gray solid;
    border-radius:5px;
    line-height:1em;
    padding:5px;
    margin: 0 3px;
}



div#info-content-iframe span.small{
    font-size:0.5em;

}
div#info-content-iframe div.type1{
    display:inline-block;
    padding:10px;
    width:auto;
}

div#info-content-iframe div.type1 div.inner{
    padding:1em;
    background:whitesmoke;
    border:1px gray solid;
}


div#info-content-iframe div.medecine{
    padding:1em;
    background:whitesmoke;
    display:inline-block;
    width:auto;
}

div.info1{ border-top:lightseagreen 5px solid; }
div.info2{ border-top:limegreen 5px solid; }
div.info3{ border-top:firebrick 5px solid; }
