/* #################################################################################### */

/* index.html */

/* #################################################################################### */

img.r{
 float:right;
 margin-left:10px;
}

.one_layout{
 clear:both;
}

/* #################################################################################### */

/* 作家インタビューページ */

/* #################################################################################### */

#authors_list li{
 list-style-type:none;
 background-color:#ffff99;
 margin-right:10px;
 margin-bottom:5px;
 padding:2px 0px;
}

#authors_list .num{
 display:block;
 width:5em;
 float:left;
 text-align:right;
 margin-right:10px;
}

#authors_list .date{
 display:block;
/* 
 width:10em;
 float:right;
 text-align:left;
*/
 margin-left:10px;
 font-size:0.9em;
}

#authors_list .interviews_date{
 display:block;
 float:right;
 text-align:left;
 margin-right:10px;
 font-size:0.9em;
}

#authors_list li a{
 font-weight:bold;
 margin-right:10px;
 white-space:nowrap;
}

/* #################################################################################### */

/* インタビュー 個々のページ */

/* #################################################################################### */

.kin{
 color:#996600;
}
.nya{
 color:#cc3300;
}

/* 注意書 */
.proviso{
 color:#bb9911;
 display:block;
 width:75%;
 float:right;
 text-align:left;
 margin:10px 20px;
}

#interview {
 margin-top:20px;
 padding-bottom:20px;
}

#interview p{
 clear:both;
 border-top:dotted 1px #ffff99;
 padding:5px 0px 20px 0px;
}

#interview .name{
 display:block;
 width:20%;
 float:left;
 text-align:right;
 margin-right:10px;
 font-weight:bold;
}

#interview .text{
 display:block;
 width:75%;
 float:left;
 text-align:left;
}

hr{
 clear:both;
 margin:50px auto 10px auto;
 width:95%;
}

/* インタビューの日時 */
#interview_date{
 text-align:center;
}

#interview_date span{
 margin-left:20px;
}

/* ページの切り替え */
#page_changer{
 background-color:#ffff99;
 text-align:center;
 margin:20px;
 padding:10px;
}

#page_changer span{
 margin:0px 20px;
 color:#ffff99;
}

/* 履歴再生ボタン */
#intervies_problem img{
 margin:5px 5px 0px 20px;
}
/*
.view_solution{
 border-top:3px solid #ffffdd;
 border-right:3px solid #444400;
 border-bottom:3px solid #222200;
 border-left:3px solid #ffffbb;
 background-color:#ddbb33;
}
*/
/* #################################################################################### */

/* Gutenさんインタビューページ画像 */
#aid067_bj_150x150 img{
 float:right;
}
#aid067_bj_150x150 .text{
 width:40%;
}

/* パズル作家座談会 第8回 */
img.media_spec{
 margin:10px 0px;
 clear:both;
}

/* #################################################################################### */

/* 同配置問題 */

/* #################################################################################### */

#sample_problems td{
 padding:0px 10px;
}

.play_new_problem{
 margin:0px 20px;
}

/* 
#sample_problems th{
 margin:0px;
}

.levelid_mark p{
 padding-top:25px;
 font-size:0.9em;
 text-align:center;
}
 */
/* レベルマーク 背景画像を一つ */
/* 
.levelid_1{background-image:url(/images/levelid_1_20x25.gif);}
.levelid_2{background-image:url(/images/levelid_2_20x25.gif);}
.levelid_3{background-image:url(/images/levelid_3_20x25.gif);}
.levelid_4{background-image:url(/images/levelid_4_20x25.gif);}
 */

