<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(/css/201207/common.css);


body {
margin:0;
padding:0;
width:100%;
font-size:0.88em;
line-height:1.4em;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#4e4e4e;
}

/* progInfo */

#progInfo{
width:660px;
margin-top:20px;
}
#progInfo #progTitle{
margin-bottom: 15px;
border-left: solid 9px #dd5858;
padding: 3px 3px 3px 12px;
}
#progInfo #progTitle h2{
margin-bottom: 9px;
color:#dd5858;
font-size: 1.5em;
line-height: 1.0em;
font-weight: bold;
}
#progInfo #progTitle p{
font-size: 1.15em;
line-height: 1.0em;
font-weight: bold;
}
#progInfo .progCont{
padding: 10px 0;
}
#progInfo .progCont p#progImg{
width:642px;
margin: 0 auto;
border: 1px solid #e8e8e7;
}
#progInfo .progCont p#progImg img{
display:block;
width:640px;
border: 1px solid #fff;
}

/* progSpecial */

#progSpecial{
width:660px;
margin-top:20px;
}
#progSpecial .progCont{
padding: 10px 0;
}
#progSpecial .progCont .progUnit{
margin-bottom: 0 !important;
}

/* progNavi */

#tvoContL #progNavi{
width:660px;
margin-top:15px;
}
#progNavi .progCont{
width:660px;
position:relative;
overflow:hidden;
}
#progNavi .progCont ul{
width:618px;
margin:10px auto;
padding:9px 10px;
background: #505e76;
border: 1px solid #8c95a3;
text-align: center;
}
#progNavi .progCont ul li{
display: inline;
margin: 0 10px;
list-style-type: none;
padding-left: 15px;
background: url(/images/prognav_arrow.gif) no-repeat left center;
}
#progNavi .progCont ul li a{
color: #fff;
font-weight:bold;
}

#tvoContL #progWrap{
width:660px;
margin-top:15px;
}
#progWrap .progCont{
width:660px;
position:relative;
padding:25px 0 0 0;
overflow:hidden;
border-bottom:1px dotted #d9d8d6;
}
*:first-child+html .progCont{
padding-top:20px !important;
}
.progCont .progUnit{
width:610px;
margin:0 auto 20px auto;
padding:20px 15px 10px 15px;
line-height:1.4em;
}
.progCont .progUnit h4{
color: #4b5972;
font-weight:bold;
}
.progCont .progUnitTitle{
height:32px;
background: url(/images/progunit_tbg01l.png) no-repeat left top;
position:absolute;
top:10px;
left:3px;
padding-left:20px;
}
.progUnitTitleM h3{
color:#fff;
background: url(/images/progunit_tbg02mt.gif) repeat-x top;
height:18px !important;
padding-top:3px;
padding-right:10px;
font-size:1.0em;
float:left;
}
.progUnitTitle .progUnitTitleM{
float:left;
height:32px;
background: url(/images/progunit_tbg02mb.gif) repeat-x left 21px;
overflow:hidden;
position:relative;
}
.progUnitTitle .progUnitTitleM .putmb{
clear:both;
width:23px;
height:11px;
position:absolute;
top:21px;
background: url(/images/progunit_tbg02marrow.gif) no-repeat left top;
}
.progUnitTitle p.progUnitTitleEnd{
background: url(/images/progunit_tbg03.png) no-repeat left top;
width:20px;
height:27px;
float:left;
}

.progCont .progUnitBtn a{
display: block;
margin: 0 auto 20px auto;
border: 1px solid #bC3636;
background: #DC5656 url(/images/progbtn_arrow.gif) no-repeat 2% 50%;
width: 640px;
padding:12px 0;
color: #fff;
font-weight:bold;
text-align: center;
}
.progCont .progUnitBtn a:hover{
opacity: 0.9;
}</pre></body></html>