@charset "utf-8";
/* --The order of describing property-- 
display
visibility
overflow
clip
position
top/right/bottom/left/
float
clear
z-index
width(min-width/max-width)
hieght(min-height/max-height)
margin(margin-top/margin-right/margin-bottom/margin-left)
paddin(padding-top/padding-right/padding-bottom/padding-left)
border(border-width/bordercolor/border-style)
list-style(list-style-type/list-styleimage/list-style-position)
color
background(background-color/backgroundimage/background-repeat/background-attachment/background-position)
font(font-family/fontstyle/font-variant/font-weight/font-size)
line-height
vertical-align
text-indent
text-align
text-decoration
letter-spacing
word-spacing
white-space
--The order of describing property-- */



#main {
width:1000px;
padding-bottom:10px;
}

#contents {
float:right;
width:810px;
}

#contents .leftBlock {
float:left;
width:810px;
}

#contents .rightBlock {
float:right;
width:170px;
}

#contents a {
text-decoration:none;
}

#contents a:action {
text-decoration:none;
}

#contents a:hover {
text-decoration:none;
}

#contents a:visited {
text-decoration:none;
}


/* 検索バー */
.Msearch {
border-bottom: 2px #fa6600 solid;
margin-bottom: 8px;
}

.Msearch ul li {
float:left;
margin-right:5px;
}

.Msearch ul li a, {
text-decoration:none;
color:#384256;
padding:5px 10px;
}

.Msearch ul li a:hover {
color:#F60;
}

.Msearch ul li em {
background:#fa6600;;
color:#fff;
font-weight:700;
padding:5px 10px;
}

.Mview ul li,.Wview ul li {
float:left;
margin-right:5px;
line-height:0;
}

.Msearch ul {
margin:0;
}

/* アイテム並び */
.itemBOX1 {
width:810px;
border-bottom:1px dotted #8f8f8f;
padding:20px 0;
}

.itemBOX1 .left {
width:155px;
float:left;
}

.itemBOX1 a:hover img,.itemBOX2 a:hover img {
filter:alpha(opacity=60);
opacity:0.6px;
}

.itemBOX1 .right {
width:640px;
float:right;
}

.itemBOX2 {
width: 817px;
padding:0;
border: 0;
}

.itemBOX2 .left {
width: 157px;
float: left;
text-align: center;
border-right: 1px dotted #999;
margin-right: 4px;
position: relative;
padding: 5px 2px 0px 0;
    margin-bottom: 7px;
    border-bottom: 1px #cccccc solid;
    height: 250px;
}

.itemBOX2 .right {
width: 152px;
float: right;
text-align: center;
position: relative;
padding: 5px 2px 0px 0;
    border-bottom: 1px #cccccc solid;
    height: 250px;
}

.list_icon{
text-align:center;
    height: 21px;
}

.sub_cat{
text-align: left;
background-color: #fad660;
padding: 6px 15px;
font-size:0.9em;
color:#fa6600;
font-weight:900;
margin-top: 10px;
clear: both;
}

.sub_cat125{
text-align:left;
font-size:0.8em;
color:#fa6600;
font-weight:900;
    clear: both;
}

a.detail {
text-decoration:none;
background:#666;
padding:5px 10px;
}

a:link.detail {
color:#fff;
}

a:visited.detail {
color:#9f9f9f;
}

a:hover.detail {
background:#C00;
}

.itemTXT span {
font-weight:700;
color:#F30;
}

.itemNAME a {
font-weight:700;
font-size:120%;
text-decoration:none;
color:#00183f;
}

.itemNAME a:hover {
color:#F60;
}

.itemNAMErankH a {
font-weight:700;
font-size:120%;
text-decoration:none;
color:#00183f;
}

.itemNAMErankH a:hover {
color:#F60;
}

.itemPrice {
font-weight:700;
text-align: center;
vertical-align: top;
}

.bottom_element {
position:relative;
bottom:8px;
width:150px;
}

.itemNAME{
font-size:11px;
line-height:1.4em;
height: 29px;
overflow: hidden;
margin-bottom: 11px;
text-align:center;
}

.itemPrice span {
font-weight:700;
font-size:1.1em;
color: #fa6600;
margin-left:4px;
}


/* visualArea */.shopINFO {
padding-bottom:10px;
border-bottom:1px dotted #666;
}

.shopINFO .photo {
border:5px solid #CCC;
width:240px;
float:left;
margin-right:20px;
}

p.info {
margin-top:10px;
line-height:2;
}

p.info span {
background-color:#333;
color:#fff;
font-weight:700;
margin-right:10px;
padding:3px 7px;
}

p.blog {
margin-top:10px;
}

p.blog a {
background-color:#666;
text-decoration:none;
color:#fff;
padding:5px 10px;
}

p.blog a:hover {
background-color:#C00;
}

.newsList ul {
border:1px solid #999;
margin:0;
padding:0;
}

.newsList ul li {
margin-left:0;
list-style-type:none;
line-height:1.1;
border-bottom:1px dotted #999;
padding:5px;
}

.newsList ul li.last {
border-bottom:none;
}

.newsList ul li a {
text-decoration:none;
color:#036;
padding-left:13px;
background:url(../images/css/arrow.gif) 3px 0.2em no-repeat;
}

.newsList ul li a:hover {
text-decoration:none;
color:#F60;
background:url(../images/css/arrow-on.gif) 3px 0.2em no-repeat;
}
/* pager */
.pager ul {
text-align:center;
margin:5px;
}

.pager ul li {
display:inline;
}

.pager ul li.next {
border-right:none;
}

.pager ul li a {
color:#666;
text-decoration:none;
display:inline-block;
padding:3px 10px;
}

.pager ul li a:hover {
color:#F60;
}

.pager ul li em {
font-weight:700;
color:#fff;
background-color:#666;
display:inline-block;
padding:3px 10px;
}

/* レビュー */
.review {
margin-top:10px;
}

p.all {
margin-top:5px;
padding-right:10px;
text-align:right;
}

p.all a {
text-decoration:none;
font-size:0.8em;
color:#333;
}

p.all a:hover {
text-decoration:none;
font-size:0.8em;
color:#F30;
}

.profileBOX {
background:url(../../column/images/profile-bg.gif) top left no-repeat #e7e7e7;
padding:30px 0 10px;
}

.profileBOX p.photo {
padding:0 10px;
}

.profileBOX p.Cname,.profileBOX p.Ctxt {
font-size:0.7em;
padding:0 13px;
}

p.columnTXT {
border-bottom:1px dotted #999;
padding:10px;
}

/* 商品リスト */
.itemLIST {
padding-top:10px;
clear:left;
width:550px;
}

.itemLIST ul li {
float:left;
width:110px;
text-align:center;
}

p.name {
margin:0;
}

p.price {
font-weight:700;
margin:0;
}

p.detail a {
margin-top:5px;
display:block;
width:108px;
text-align:center;
background:#d2d2d2;
color:#333;
text-decoration:none;
padding:3px 0;
}

p.detail a:hover {
color:#FFF;
background:#ff5050;
}

.itemLIST2 {
padding-top:10px;
width:620px;
}

.itemLIST2 .left {
float:left;
width:150px;
}

.itemLIST2 .right {
float:right;
width:450px;
}

.itemLIST2 .right p.name {
color:#103059;
font-size:110%;
font-weight:700;
}

.itemLIST2 .right p.price {
color:#a00;
font-size:120%;
font-weight:700;
}

.itemLIST2 .right p span {
font-weight:700;
color:#F30;
}

.itemLIST3 .left {
width:300px;
padding-bottom:10px;
padding-right:10px;
border-right:1px dotted #999;
float:left;
}

.itemLIST3 .right {
width:300px;
padding-left:9px;
padding-bottom:10px;
float:right;
}

.itemLIST3 .thum {
float:left;
border:none;
padding:0;
}

.itemLIST3 p.name {
color:#103059;
font-weight:700;
margin-top:10px;
}

.itemLIST3 p.price {
color:#a00;
font-weight:700;
}

.bnrcol2 .left {
float:left;
width:305px;
}

.bnrcol2 .right {
float:right;
width:305px;
}

.thum a:hover img,.itemLIST2 .left a:hover img {
filter:alpha(opacity=60);
opacity:0.6px;
}

.itemLIST3,.bnrcol2 {
width:620px;
}

/* ランキング5カラム */
.col5 {
width:170px;
margin:0 0 5px 0;
padding:0;
}

.col5 ul li {
float:left;
width:167px;
height:80px;
text-align:center;
border-left:1px solid #563c67;
border-bottom:1px solid #563c67;
border-right:1px solid #563c67;
margin:0;
padding:0;
}

.col5 ul li.no01 {
padding-top:20px;
background:url(../images/css/ranking_no01.gif) top left no-repeat;
border-top:1px solid #563c67;
}

.col5 ul li.no02 {
padding-top:20px;
background:url(../images/css/ranking_no02.gif) top left no-repeat;
border-top:1px solid #563c67;
}

.col5 ul li.no03 {
padding-top:20px;
background:url(../images/css/ranking_no03.gif) top left no-repeat;
border-top:1px solid #563c67;
}

.col5 ul li.no04 {
padding-top:20px;
background:url(../images/css/ranking_no04.gif) top left no-repeat;
border-top:1px solid #563c67;
}

.col5 ul li.no05 {
padding-top:20px;
padding-bottom:3px;
background:url(../images/css/ranking_no05.gif) top left no-repeat;
border-top:1px solid #563c67;
border-bottom:1px solid #563c67;
}

.col5 ul li.no06 {
padding-top:20px;
background:url(../images/css/ranking_no06.gif) top left no-repeat;
}

.col5 ul li.no07 {
padding-top:20px;
background:url(../images/css/ranking_no07.gif) top left no-repeat;
}

.col5 ul li.no08 {
padding-top:20px;
background:url(../images/css/ranking_no08.gif) top left no-repeat;
}

.col5 ul li.no09 {
padding-top:20px;
background:url(../images/css/ranking_no09.gif) top left no-repeat;
}

.col5 ul li.no10 {
padding-top:20px;
background:url(../images/css/ranking_no10.gif) top left no-repeat;
border-right:1px solid #b8b8b8;
}

/* ランキング10カラム・カテゴリ別 */
.col10 {
width:620px;
text-align:left;
margin:0 0 5px 5px;
padding:0;
font-size:100%;
}

.cno01 {
height:210px;
padding-top:60px;
background:url(http://www.wildone.co.jp/wo/img/rankH/rank1.jpg) top left no-repeat;
}

.cno02 {
height:210px;
padding-top:60px;
background:url(http://www.wildone.co.jp/wo/img/rankH/rank2.jpg) top left no-repeat;
}

.cno03 {
height:210px;
padding-top:60px;
background:url(http://www.wildone.co.jp/wo/img/rankH/rank3.jpg) top left no-repeat;
}

.cno04 {
height:210px;
padding-top:60px;
background:url(http://www.wildone.co.jp/wo/img/rankH/rank4.jpg) top left no-repeat;
}

.cno05 {
height:210px;
padding-top:60px;
padding-bottom:3px;
background:url(http://www.wildone.co.jp/wo/img/rankH/rank5.jpg) top left no-repeat;
}

.cno06 {
padding-top:20px;
border-top:2px #cccccc solid;
float:left;
}

.cnoimg{
border:1px #cccccc solid;
margin-top:10px;
}


.cno07 {
padding-top:20px;
border-top:2px #cccccc solid;
float:left;
}

.cno08 {
padding-top:20px;
border-top:2px #cccccc solid;
float:left;
}

.cno09 {
padding-top:20px;
border-top:2px #cccccc solid;
float:left;
}

.cno10 {
padding-top:20px;
background:url(../images/css/ranking_no10.gif) top left no-repeat;
border-top:2px #cccccc solid;
border-bottom:2px #cccccc solid;
}

.cno10l {
float:left;
text-align:left;
width:185px;
padding-left:8px;
padding-right:20px;
}

.cno10r{
float:left;
text-align:left;
width:390px;
padding-left:10px;
}

.cno10m {
float:left;
text-align:left;
width:135px;
padding-left:5px;
}

.rankPricec{
color:#ff0000;
font-size:large;
font-weight:800;
}

.list_ran{
float:right;
width:500px;
}

.list_ran1{
float:left;
margin-left:5px;
}

.list_ran1 img{
border:1px #333333 solid;
}

.list_ran2{
float:left;
margin-left:5px;
}

.list_ran2 img{
border:1px #333333 solid;
}
.list_ran3{
float:left;
margin-left:5px;
}

.list_ran3 img{
border:1px #333333 solid;
}
.list_ran4{
float:left;
margin-left:5px;
}

.list_ran4 img{
border:1px #333333 solid;
}

.list_ran5{
float:left;
margin-left:5px;
}

.list_ran5 img{
border:1px #333333 solid;
}

/* 商品詳細 */
.itemTAB {
background:url(../images/item/tab-bg.gif) left top repeat-x #2f2f2f;
border-top:1px solid #151515;
}

.itemTAB ul {
margin-left:5px;
}

.itemTAB ul li {
float:left;
line-height:0;
margin:3px 2px 0 0;
}

.itemDetail {
width:810px;
margin-top:10px;
}

.itemDetail .left {
float:left;
width:390px;
}

.thum {
padding:10px 0 0 15px;
border-top:1px dotted #ddd;
}

.thum ul li {
float:left;
margin-right:10px;
}

.thum ul li a:hover img {
opacity:0.6px;
}

.itemDetail .right {
float:right;
width:410px;
}

p.catch {
color:#900;
font-weight:700;
font-size:100%;
}

td.price {
font-weight:900;
color:#900;
font-size:200%;
}

.cart {
margin-top:10px;
background:#ffae00;
}

.cart p {
color:#350000;
font-weight:700;
padding:10px;
}

.cart p span {
margin-left:10px;
}

.cart p span.color {
border-left:1px dotted #960;
padding-left:10px;
}

.pankuzu {
font-size:0.8em;
line-height:1.5em;
color:#CCC;
border-top:2px #f0162e dotted;
border-bottom:2px #f0162e dotted;
padding:5px 0 5px 270px;
}

.pankuzu a {
text-decoration:none;
color:#666;
}

.pankuzu a:hover {
color:#F60;
}

.pankuzu span {
font-weight:700;
color:#666;
}

.guide {
background:url(/wo/img/spage/guide-bg.gif);
margin-top:10px;
width:770px;
padding:10px 20px;
}

.guide h2 {
background:none;
line-height:0;
margin:0;
padding:0;
}

.guideBOX {
margin-top:10px;
width:770px;
margin-left: 27px;
}

.guideBOX .left {
float:left;
width:375px;
}

.guideBOX .right {
float:right;
width:375px;
}

.guideBOX .left .block,.guideBOX .right .block {
background:url(/wo/img/spage/guide-bottom.gif) left bottom no-repeat #FFF;
padding:10px 15px 17px;
}

.guideBOX .left .block h3,.guideBOX .right .block h3 {
margin:0 0 15px;
}

.freeAREA {
margin-top:10px;
padding:10px 0;
}

.freeAREA .detail_subcomment {
background:url(/wo/img/spage/detail_subcomment_bg.jpg) left bottom no-repeat #FFF;
position:relative;
height:213px;
left:10px;
font-size:13px;
}

.freeAREA .detail_subcommentLo {
background:url(/wo/img/spage/detail_subcomment_bgLo.jpg) left bottom no-repeat #FFF;
position:relative;
height:213px;
left:10px;
font-size:13px;
margin-top:3px;
}

.freeAREA .detail_subcomment #dsc1,.freeAREA .detail_subcommentLo #dsc1 {
position:absolute;
top:15px;
left:70px;
font-size:13px;
width:300px;
}

.freeAREA .detail_subcomment #dsc2,.freeAREA .detail_subcommentLo #dsc2 {
position:absolute;
top:120px;
left:20px;
font-size:13px;
width:250px;
}

.freeAREA .detail_subcomment #dsc2 #dsc2_right,.freeAREA .detail_subcommentLo #dsc2 #dsc2_right {
float:left;
width:140px;
font-size:12px;
}

.freeAREA .detail_subcomment #dsc2 #dsc2_left,.freeAREA .detail_subcommentLo #dsc2 #dsc2_left {
float:left;
width:95px;
margin-top:-20px;
}

/* header title */
h1 {
font-size:100%;
line-height:1;
}

h1.itemNAME {
font-size:1.2em;
margin-top:10px;
color:#563c67;
border-bottom:2px #c930ba dotted;
font-weight:800;
padding:5px 10px;
}

h1.itemNAMEyoyaku{
margin-top:5px;
font-weight:bold;
color:#fff;
padding:6px 0 6px 10px;
background:#ff0000;
font-size:80%;
}

h2 {
color:#6b6b6b;
}

h2.columnTitle {
background:none;
}

h2.topTitle {
margin-top:10px;
background:url(../images/top-h2_bg.gif) repeat-x bottom left;
}

h2 span {
float:right;
margin-top:5px;
font-weight:400;
font-size:8pt;
}

h2#catch {
color:#900;
font-weight:700;
font-size:100%;
line-height:1.545;
}

h2.itemNAME {
font-size:1.2em;
margin-top:10px;
color:#563c67;
border-bottom:2px #c930ba dotted;
font-weight:800;
padding:5px 10px;
}

h3 {
margin-top:10px;
font-size:0.9rem;
}

h3.title {
margin-top:0;
background:url(../images/css/h3-itemname.gif) left top repeat-y #2a2a2a;
color:#FFF;
font-weight:700;
font-size:80%;
padding:5px 0 5px 15px;
}

h3.itemNAME {
margin-top:10px;
color:#563c67;
border-bottom:2px #c930ba dotted;
font-weight:800;
padding:5px 10px;
}


h3.com {
color: #3b3b3b;
font-size:14px;
line-height: 1.545;
font-weight:normal;
}

h3.com a:link {
color:#fa6600;
}

h3.com a:visited{
color:#00153e;
}

h3.com a:hover{
color:#fa6600;
}

h3.com a:active{
color:#fa6600;
}

h3.catch {
color:#900;
font-weight:700;
font-size:0.9em;
line-height:1.545;
}

h4 {
margin-top:10px;
font-size:75%;
}

/* colblock */
.col2,.col3 {
width:555px;
margin:20px 0 0;
}

.col2 .leftBlock {
float:left;
width:273px;
padding-bottom:10px;
background-color:#EEE;
margin:0;
}

.col2 .rightBlock {
float:right;
width:273px;
padding-bottom:10px;
background-color:#EEE;
text-align:left;
margin:0;
}


.col2 h2 {
width:273px;
margin-top:0;
}

.col3 h2 {
width:178px;
margin-top:0;
}

.col2 .leftBlock p img,.col2 .rightBlock p img {
float:left;
margin:0 10px 0 0;
}

.col3 .leftBlock {
float:left;
width:178px;
padding-bottom:10px;
background-color:#EEE;
margin:0;
}

.col3 .centerBlock {
float:left;
width:178px;
padding-bottom:10px;
background-color:#EEE;
margin:0 0 0 10px;
}

.col3 .rightBlock {
float:right;
width:178px;
padding-bottom:10px;
background-color:#EEE;
text-align:left;
margin:0;
}

p.flatLink {
font-size:65%;
}

p.flatLink a {
margin-left:10px;
}

div.comment {
position:relative;
}

div.comment span.mark {
display:block;
position:absolute;
top:0;
left:0;
width:1.1em;
}

div.comment p {
margin-left:1.2em;
}

ul,ul li,ol,ol li {
margin-left:0;
padding-left:0;
list-style-type:none;
}

ul.textList,ol.textList {
margin:0;
border-bottom:1px #cccccc dotted;
padding: 10px 2px 10px 5px;
}

ul.textList li,ol.textList li {
position:relative;
margin-top:5px;
margin-left:1.5em;
}

ul.textList li span.mark,ol.textList li span.mark {
display:block;
position:absolute;
top:0;
left:0;
width:2em;
margin-left:-2em;
text-align:center;
}

ul.textList li span.txt,ol.textList li span.txt {
margin-left:0;
}

ul.textList li.note,ol.textList li.note {
font-size:70%;
}

dl {
margin:0;
padding:0;
}

dl dt.w80 {
display:block;
float:left;
width:80px;
margin-right:10px;
}

dl dd.w420 {
display:block;
float:left;
width:420px;
}

input.w400 {
width:400px;
}

input.w200 {
width:200px;
}

input.w100 {
width:100px;
}

input.w80 {
width:80px;
}

input.w50 {
width:50px;
}

.col2 .leftBlock p,.col2 .rightBlock p,.col3 .leftBlock p,.col3 .centerBlock p,.col3 .rightBlock p {
margin:10px 10px 0;
}

* html ul.textList li span.mark,* html ol.textList li span.mark,*:first-child+html ul.textList li span.mark,*:first-child+html ol.textList li span.mark {
top:-0.3em;
}

/* dateList */
.dateList dt {
margin-top:10px;
font-weight:700;
}

.linearMenu {
margin-top:10px;
margin-right:-3px;
padding-left:14px;
background:url(../images/css/ltmenubg.gif) 0 0;
}

.linearMenu li {
float:left;
margin-right:3px;
}

.linearMenu li img {
vertical-align:bottom;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* 18承認 */
.over18 {
position:relative;
width:100%;
height:300px;
background-color:#ffffff;
}

.logo {
margin:5px auto 0 auto;
}

.enterBTN {
margin:5px auto 0 auto;
}

.exitBTN {
position:asolute;
top:270px;
right:25%;
}

.over18 p {
margin:5px auto 0 auto;
text-align:center;
color:#333;
padding:5px 2px;
}

.cart_color {
text-align:center;
margin:5px;
}

.favoriteOK {
text-align:center;
font-size:0.8em;
background-color:#ffe4fb;
margin:2px;
padding:2px;
}

.cartColorNo {
margin-bottom:3px;
text-align:center;
color:red;
font-weight:700;
}

/* 商品一覧ページおすすめ商品 */
.listOsu {
border:1px #ccc solid;
float:left;
width:120px;
height:160px;
text-align:center;
font-size:0.8em;
margin:2px;
padding:4px;
overflow: hidden;
}

.osuTitle {
text-align:left;
height:35px;
font-size:12px;
}

.itemLISTsquare {
width:119px;
float:left;
height:195px;
margin:2px 0 5px;
padding:2px;
}

.itemLISTsquare p.name {
color:#f0162e;
font-weight:700;
text-align:left;
padding:0 4px 1px 4px;
line-height:1.2em;
}

.itemLISTsquare p.detail {
text-align:left;
padding:1px 4px 1px 4px;
height:28px;
line-height:1.1em;
}

.itemLISTsquare p.price {
color:#a00;
text-align:right;
font-size:0.75em;
}

.itemLISTsquare img {
border:1px #b56dba solid;
padding:1px;
}

.itemLISTsquareOs {
width:85px;
float:left;
height:88px;
margin:1px 0 1px;
padding:1px;
}

.itemLISTsquareOs img {
padding:1px;
}

.itemLISTsquareno {
width:144px;
float:left;
margin:2px 2px 5px 4px;
padding:2px;
}

.itemLISTsquareno img {
border:1px #b56dba solid;
padding:1px;
}

.pricet {
color:#a00;
font-weight:700;
font-size:1.1em;
margin-left:1px;
}

.priceno{
text-align:right;
padding-right:8px;
color:#434343;
font-size:0.7em;
}

.bd_dp {
border:2px #b56dba dotted;
font-size:0.8em;
margin:2px 1px 10px 10px;
padding:5px;
}

/* 手動ランキング */

.rankHh3{
padding: 8px 90px 40px 10px;
}

.rankHprice{
margin-left:10px;
}

.rankHOsu1{
float:left;
border:1px #cccccc solid;
margin:10px 5px 30px 40px;
padding:5px;
}

.rankHOsu{
float:left;
border:1px #cccccc solid;
margin:10px 5px 30px 2px;
padding:5px;
}


h2.itemNAMErankH {
font-size:1.2em;
margin-top:10px;
color:#563c67;
font-weight:800;
padding:5px 10px;
}

/* みおりレビュー用 */

.font-mi{
    font-size: 1.5em;
    line-height:1.5em;
    font-family: Verdana, Roboto, "Droid Sans","ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, YuGothic,  sans-serif; "游ゴシック",
}

.font-mi-or{
color: #fa6600;
line-height:1.5em;
display: inline-block; 
_display: inline;
}

.font-mi-orL{
color: #fa6600;
font-size: 2.0em;
line-height:1.7em;
display: inline-block; 
_display: inline;
}

.font-mi-orM{
color: #fa6600;
font-size: 1.7em;
line-height:1.7em;
display: inline-block; 
_display: inline;
}

.font-mi-line{
background: linear-gradient(transparent 80%, #FF99CC 80%);

.marker_yellow_hoso {
background: linear-gradient(transparent 60%, #ffff66 60%);
}

.marker_yellow_futo {
background: linear-gradient(transparent 0%, #ffff66 0%);
}
