body{background:#ffffff;font-family:"ＭＳ 明朝","Hiragino Mincho Pro","平成明朝";}
p {margin:0;padding:0;}

a:link{color:#3333cc;text-decoration:none;}
a:visited{color:#003366;text-decoration:none;}
a:hover{color:#cc3333;text-decoration:underline;}

H1 {font-family:"ＭＳ ゴシック",Osaka;}
H2 {font-family:"ＭＳ ゴシック",Osaka;font-size:120%;}
H3 {font-family:"ＭＳ ゴシック",Osaka;font-size:100%;}

.frame {width:750px;border:10px;background-color:#ffffff;}
.pickup {padding:5px 5px 10px 5px;background-color:#ccffff;margin-bottom:5px;}
.menu_top {width:150px;}
.plan_area{width:250;padding:5px;border-left:10px solid #9999ff;background-color:#ccccff;}
.left {float:left;}
.right {float:right;}
.t_right {text-align: right;}


.f14px {font-size:14px;}
.f12px {font-size:12px;}
.f130 {font-size:125%;line-height:145%;}
.f120 {font-size:115%;line-height:145%;}
.f120n {font-size:115%;line-height:120%;}
.f110 {font-size:105%;line-height:145%;}
.f110n {font-size:105%;line-height:110%;}
.f100 {font-size:95%;line-height:145%;}
.f100n {font-size:95%;line-height:100%;}
.f90 {font-size:85%;line-height:145%;}
.f80 {font-size:75%;line-height:145%;}
.f70 {font-size:65%;line-height:145%;}



.p_title{
 margin:3px;
 border-width : 1px 23px 3px 20px;
 border-style : solid ;
 border-color : #ff3333;
 padding: 1px 20px;
}
 
.p_month{
 margin:3px;
 border-width : 0px 20px 2px 20px;
 border-style : solid ;
 border-color : #ff6666;
 padding: 1px 20px;
}


.inbox{
 float:left;
 clear: right;
 width:320px;
 margin:0 10px 2px 0px;
}

.imgbox{
 margin: 0;
 float:right;
 width:220px;
 text-align: right;
}

.box{
 border-width : 1px 15px;
 border-style : solid ;
 border-color : #ffffff;
 padding : 10px 15px;
}

.word{
 border-width : 0px 0px 1px 15px;
 border-style : solid ;
 border-color : #ccccff;
 padding :3px 0px 3px 10px;
 margin: 0px 0px 20px 0px;
}

.title_p{
 margin:0px;
 font-weight:bold;
 border-width : 0px 0px 1px 15px;
 border-style : solid ;
 border-color : #ff9999;
 padding : 2px 0px 1px 10px;
}

.title_g{
 margin:0px;
 font-weight:bold;
 border-width : 0px 0px 1px 15px;
 border-style : solid ;
 border-color : #99ff99;
 padding : 2px 0px 1px 10px;
 clear: left;
}

.title_b{
 margin:0px;
 font-weight:bold;
 border-width : 0px 0px 1px 15px;
 border-style : solid ;
 border-color : #9999ff;
 padding : 2px 0px 1px 10px;
}


#header img{border: 0px;margin: 0;padding: 0;}
#header {padding: 0;margin: 0;width:950px;}
#header ul#hMenu01 {position:relative;background:#3D243C;height:23px;text-align:right;margin:0;padding:0 20px 0 0;}
#header ul#hMenu01 li {list-style:none;display:inline;}
#header ul#hMenu02 {position:relative;background:#000;height:29px;text-align:center;margin:0;padding:0;}
#header ul#hMenu02 li {list-style:none;display:inline;}



#gotop {clear: none;width: 950px;height: 27px;line-height:27px;text-align: right;margin-bottom: 20px;}
#footer {clear: none;float: left;width: 950px;height: 27px;line-height:27px;background-color: #000;}
#footer #sitemap {margin-left: 12px;float: left;}
#footer #sitemap p.blackmenu{color: #fff;font-size:93%;}
#footer #search {margin-right: 12px;float: right;}
