/* Lastupdate 2012-09-27 TakehikoKotera (Rabbity) */

/* Browser Control */
html{overflow-y:scroll;}
.clr{clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.a_r{text-align:right;}

/* Body Control*/
body{margin:0 auto 0 auto; padding:0; text-align:center; font-size:75%; letter-spacing:0.1em; line-height:1.2em; color:#333333; font-weight:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN','MS P Gothic',sans-serif; background:#f0ece0;}

/* Tag Control */
h1,h2{margin:0 auto 50px auto; padding:0; text-align:center;}
h3{margin:0; padding:0; text-align:center;}

a{color:#333333;}
img{border:0px;}
#header p{margin:0 auto 0px auto; padding:0px; text-align:center;}
#footer p{margin:0 auto 50px auto; padding:0px; text-align:center;}
#main p{margin:0 auto 20px auto; padding:0px; text-align:center;}

.mb0{margin-bottom:0!important;}
.mb10{margin-bottom:20px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb50{margin-bottom:50px!important;}

/* Frame Control */
#header,#header2,#footer,#main{margin:0 auto 0 auto; padding:0; width:900px;}
#main{text-align:left; padding:0 0 10px 0; font-size:15px; line-height:19px;}

table{margin:0 0 30px 100px; padding:0; width:700px; background:#cccccc;}
table th,table td{padding:5px; line-height:1.6em;}
table th{width:150px; text-align:left; vertical-align:top; background:#d1c6a1; color:#333333;}
table th strong{color:#ff0000;}
table td{background:#ffffff;}