@charset "utf-8";
/***********************************************/
/* CSS file For CYBER AGENT, LTD.              */
/* FileName: print.css                         */
/***********************************************/

/***********************************************/
/* print用css                                  */
/***********************************************/
a:link, a:visited, a:active{color:#666666; text-decoration:none;}
a:hover{color:#0000CC; text-decoration:underline;}
hr{display: none;}
img{display:block; border:none;} 
ul,ol{list-style:none;}
div#logoca{
top:15px;
left:0;
text-align:left;
}
h1{
margin:0 0 18px 130px;
width:410px;
padding-top:25px;  
color:#333333;
font-size:small;
text-align:center;
}/* IE6用 */
html>body h1{font-size:x-small;}/* Opera6用 */
head:first-child+body h1{font-size:small;}/* モダンブラウザ用 */
* html h1 {
margin:0 0 18px -100px;
}
div#wrapper, body{
background-color:#FFFFFF;
background-image:none;
}
div#header div#subnav, div#footer, div.helpnavi, div#header ol, div#breadcrumbs, div#leftbar{
display:none;
}
div#header{
background-image:none;
}
div#contents{
background-image:none;
width:640px;
}
div#mainContent{
margin-top:30px;
float:left;
text-align:left;
clear:both;
}
div#mainContent .mainText{
width:640px;
}
.newsbox dl dt {
display:none;
}
div#leftBarTop{
width:640px;
}
div#leftBarTop p#rssBtn{
display:none;
}
div#main{
float:left;
padding-left:0;
text-align:left;
}
div.mainbox, div.mbbottom{
background-image:none;
width:550px;
}
div.mbtext {
float:right;
width:400px;
}
div.mbtext h2 a{
background-image:none;
color:#4dac26;
font-weight:bold;
padding-left:0;
}
div.mbtext h2 a:hover, div.mbtext h2, div.mbtext h2 a:focus, div.mbtext h2 a:visited{
color:#4dac26;
}
p.mbimg {
float:left;
margin:0 0 0 0;
}
div.mainbox p.amebloTitle a, div.mainbox p.amebloText a{
width:550px;
}
* html div.mainbox p.amebloText a{
width:550px;
}
div.mainbox span.amebloimg a{
float:left;
margin-top:0;
}
div.mainbox div.mbleft2 dl, div.mainbox div.mbright2 dl {
width:250px;
}
div.mainbox div.mbright2{
background-image:none;
}
* html div.mainbox div.mbright2{
background-image:none;
}
div.mainbox div.mbDown dt{
text-indent:0;
}

