/* モバイルの宣伝 一時的に指定 */
#pr{
 padding:10px;
}


/* Flashのルール */
#ruleflash{
 height:420px;
 width:580px;
 border:solid 1px #cccccc;
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
 margin-bottom:20px;
 padding:5px;
}

/* 箇条書きのルール */
#basic_rule ol{
 margin-left:20px;
}

#basic_rule li{
 margin-left:20px;
 margin-bottom:5px;
}

/* 罫線 */
#main_contents hr{
 margin:10px 0px;
 background-color:#eecc33;
 border:solid 1px #eecc33;
}

/* 使い方(操作方法)、関連リンクなど */
#main_contents ul{
 margin-bottom:10px;
}

#main_contents li{
 margin-bottom:5px;
}

/* パズルの本 */
#books img{
 margin:0px 5px 10px 0px;
}

/* #################################################################################### */

/* 分解表単独ページ */
#kakuro_table_container{
 margin:5px;
}

/* カックロ分解表 */
#kakuro_table{
 font-size:0.8em;
 width:100%;
}

#kakuro_table td{
 white-space:nowrap;
 padding:2px 20px 2px 0px;
}

#kakuro_table *{
 border:none;
}

#kakuro_table p{
 clear:both;
}

#kakuro_table strong{
 background-color:#ffff99;
 font-size:1.2em;
 padding:0px 5px;
}

#kakuro_table_small_number{
 width:38%;
 float:left;
 margin-right:5%;
}

#kakuro_table_large_number{
 width:45%;
 float:left;
}

