img {max-width : 100% ;height : auto ;}

.sm { display: inline;}
.pc { display: none;}


#header { margin:10px auto 0px auto; width:auto }
#wrapper { background:#FFFFFF; margin:0px auto 0px auto; width:auto }
.footer { text-align:center; padding:10px; border-top:solid 1px #999999; margin:0px 10px 0px 10px; font-size:12px}

#menu { padding:0px; margin:0px; background: none;}
#menu ul { list-style:none; padding:10px 0px 0px 5px; margin:0px }
#menu li { float:left; width:160px ; background: url(img/ten.gif) no-repeat; padding-left:25px}

h1 { padding:0px; margin:0px}
h2 { padding:0px; margin:0px 0px 10px 0px; background:url(img/h2/back.gif) repeat-x; height:35px}
h3 { padding:0px; margin:10px 0px 25px 0px; background:url(img/round/back_s.gif) repeat-x; height:35px; text-align:center}

.main { padding:0px 10px 20px 10px}

/* === INDEX ===================================== */

.midashi { font-size:14px;}

#news .dl_flo dt { padding: 0px 0px 0px 25px; margin-bottom: 0em; float:none; width: 5.5em; clear: left; background: url(img/ten.gif) no-repeat}
#news .dl_flo dd { padding: 1px 0px 0px 26px; margin: 0em 0em .5em 0em;}

/* === 対局者プロフィール ===================================== */

.prof_l { float:none; width: auto;}
.prof_r { float:none; width: auto;}

/* === クイズ ===================================== */

#quiz .dl_flo { padding: 0px}
#quiz .dl_flo dt { padding: 0px 0px 0px 25px; margin-bottom: 0em; float: none; width: 5.5em; clear: left; background: url(img/ten.gif) no-repeat; font-weight:bold}
#quiz .dl_flo dd { padding: 0px 0px 0px 26px; margin: 0em 0em .5em 0em;}

#fu_l { float:none; width: auto; margin-bottom:20px}
#fu_l li { float:left; width:60px; margin:10px 10px 0px 0px; padding:3px 10px 3px 10px ; border:double 3px #999999; text-align:center}

.fu_r { float:none; width: auto}

/* === 日程・結果 ===================================== */

#nittei table { width: 600px}
div.scroll { overflow: auto; width: 100%;}

