@charset "utf-8";/*デフォルトキャラコード*/

/*共通*/
body{margin:0px;font-family:"ＭＳ Ｐゴシック",sans-serif;}
img{border:0px;}
div,p,form,ul,ol{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{margin:0px;}
table,tr,td{margin:0px;padding:0px;border-collapse:collapse;}
a{text-decoration:none;}
a:link{color:#F53;text-decoration:underline;}
a:visited{color:#F99;text-decoration:none;}
a:hover{color:#F00;text-decoration:none;}
br{letter-spacing:0}

/*共通クラス*/
.flt{float:left;}
.clr{clear:left;}
.clrr{clear:right;}
.red{color:red;}
.right{text-align:right;}

/*全体*/
#wrap{width:960px;}
#wrap #Main{margin-top:20px;float:left;width:830px;padding:5px;}
#wrap #ADV{float:left;}
#wrap #ADV p{width:120px;margin-bottom:20px;}

#wrap #Head{width:830px;}
#wrap #Head h1{display:none;}
#wrap #Head .desc{font-size:10px;color:#F39;margin-bottom:20px;}
#wrap #Head .desc img{vertical-align:middle;margin-right:2px;}
#wrap #Head .callendar{padding:1px;font-size:12px;color:#999;}
#wrap #Head .callendar p{float:left;}
#wrap #Head .callendar .btn{width:20px;}
#wrap #Head .callendar .btn img{vertical-align:middle;}
#wrap #Head .callendar .thisYM{width:100px;text-align:center;}
#wrap #Head .callendar .day{margin:0px 2px;width:18px;text-align:center;}
#wrap #Head .callendar .sat{margin:0px 2px;width:18px;text-align:center;border-bottom:3px dotted #CCF;}
#wrap #Head .callendar .sun{margin:0px 2px;width:18px;text-align:center;border-bottom:3px dotted #F9C;}

#wrap #block{width:830px;height:430px;margin-top:3px;border:1px solid #DDD;}
#wrap #block #Left{width:184px;height:430px;float:left;background:url("../images/left-bg.jpg") no-repeat;font-size:12px;color:white;}
#wrap #block #Right{width:646px;float:left;}

#wrap #block #Left .catch{padding:26px 0px 20px 60px;}
#wrap #block #Left .Menu{margin-top:258px;}

#wrap #block #Left .Menu p{padding-right:3px;text-align:right;line-height:16px;letter-spacing:1px;}
#wrap #block #Left .Menu p img{vertical-align:middle;margin-right:3px;}
#wrap #block #Left .Menu a{text-decoration:none;}
#wrap #block #Left .Menu a:link{color:#FFF;text-decoration:none;}
#wrap #block #Left .Menu a:visited{color:#FFF;text-decoration:none;}
#wrap #block #Left .Menu a:hover{color:#FF0;text-decoration:none;}

#wrap #block #Right #PHTS{float:left;}
#wrap #block #Right #PHTS .photo{width:77px;height:77px;margin:7px 16px;overflow:hidden;}

#wrap #block #Right #CNTS{float:left;color:#333;}
#wrap #block #Right #CNTS .cHead{width:530px;margin:2px 0px;padding:2px;text-align:right;font-size:10px;letter-spacing:1px;}
#wrap #block #Right #CNTS .cBlckA{width:524px;height:380px;padding:5px;overflow:scroll;}
#wrap #block #Right #CNTS .cBlckB{width:524px;height:380px;padding:5px;overflow:scroll;display:none;}
/*1個だけ*/
#wrap #block #Right #CNTS .cBlck{width:524px;height:416px;padding:5px;overflow:scroll;margin-top:2px;}

#wrap #Foot{font-size:10px;padding-left:1px;}
#wrap #Foot .line{width:184px;height:6px;background-color:#900;}
#wrap #Foot .copy{padding-top:10px;text-align:right;letter-spacing:1px;color:#999;
padding-bottom:30px;}
