@charset "shift_jis";
/* CSS Document */

/*======================================
RESET
======================================*/
.topics  p , .topics dl , .topics dt , .topics dd , 
body#topicsPop , body#topicsPop div , body#topicsPop h1 , body#topicsPop h2 , body#topicsPop p , body#topicsPop ul , body#topicsPop li{
margin:0;
padding:0;
}

table.tableCommon{
width:99%;
border-collapse:collapse;
border-spacing:0;
margin:0 0 1em;
}

table.tableCommon th{
padding:5px 3px;
font-weight:normal;
text-align:left;
white-space:nowrap;
vertical-align:top;
}
table.tableCommon td{
padding:5px 3px;
text-align:left;
vertical-align:top;
}

/*======================================
TOPICS
======================================*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select , input,button , textarea , button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.topics{
width:424px;
padding:0 5px 20px;
text-align:left;
line-height:150%;
}
#index .topics{
width:404px;
padding:0 5px 20px;
}
.topics dt{
display:block;
overflow:hidden;
padding:10px 0 0;
}

.topics dt .topicDay{
display:block;
float:left;
clear:left;
}
.topics dt .topicTitle{
display:block;
color:#ff6633;
font-weight:bold;
cursor:pointer;
}


.topics dt .topicTitle , .topics dd{padding:0 0 0 70px;}




/*======================================
TOPICS POPUP
======================================*/
body#topicsPop{
text-align:center;
color:#333333;
line-height:150%;
}
body#topicsPop #wrapeer{
width:460px;
padding:10px 0;
margin:0px auto;
text-align:left;
}
body#topicsPop h1 , body#topicsPop p , body#topicsPop ul{margin-bottom:1em;}
body#topicsPop li{list-style:none;}
body#topicsPop h2{
color:#ff6633;
font-size:110%;
margin:0 0 1em;
}
body#topicsPop a , body#topicsPop a:visited{
color:#666666;
text-decoration:none;
}
body#topicsPop a:hover{
color:#003399;
text-decoration:underline;
}

.tpDay{color:#333197;}
body#topicsPop .point{
padding-left:1em;
text-indent:-1em;
}
.decoLine{text-decoration:underline;}

body#topicsPop .close{
margin:10px 0 0;
text-align:right;
}

table#tableDeco , table#tableDeco2{
border:1px #E3E3E3 solid;
border-collapse:collapse;
border-spacing:0;
}
table#tableDeco th , table#tableDeco2 th{
border:#E3E3E3 solid;
border-width:0 0 1px 1px;
background:#F5F5F5;
}
table#tableDeco td , table#tableDeco2 td{
border:1px #E3E3E3 solid;
border-width:0 0 1px 1px;
}

table#tableDeco2 th , table#tableDeco2 td{padding:5px;}
table#tableDeco2 th{
background:none;
white-space:nowrap;
font-weight:normal;
text-align:left;
}
table#tableDeco2 tr.tableTitle{
background:#F5F5F5;
text-align:center;
}



