body {
 font-size: 14px;
 text-align:center;
}

waku {
width="900px"
margin: 20px auto;
text-align:left;
}


.left {
text-align:left;
}
.center {
text-align:center;
}
.right {
text-align:right;
}

/*ボックス外枠を指定するCSS */
.topbox {
 margin: 50px 30px 70px 30px;
 text-align:left;
 font-size: 16px;
 line-height: 130%;
}
.topbox p{
 margin: 15px 0px;
 font-size: 16px;
}
.topbox a{
 color:#0000FF;
 font-weight:bold;
 text-decoration: none;
}
.topbox a:visited{
 color:#0000FF;
 font-weight:bold;
 text-decoration: none;
}

.sidebox {
 margin: 10px 5px 10px 5px;
 text-align:left;
 font-size: 11px;
 line-height: 130%;
}
.sidebox a{
 font-size: 12px;
 line-height: 120%;
 text-decoration: none;
}


.linkb a{
font-size:16px;
font-weight:bold;
color:#0000ff;
text-decoration:underline;
}
.linkb a:visited {
font-size:16px;
font-weight:bold;
color:#0000ff;
text-decoration:underline;
}

/*PR枠を指定するCSS */
.pr {
 margin: 15px 0px;
 color:#CCCCCC;
 font-size:8px;
}
.pr a {
 color:#CCCCCC;
 text-decoration: none;
}
.pr a:visited{
 color:#CCCCCC;
 text-decoration: none;
}

/*画像を回り込ませるCSS */
.imgboxl {
font-size: 14px;
margin: 10px 20px;
float: left;
}

.imgboxr {
font-size: 14px;
margin: 10px 20px;
float: right;
}

.imgtext {
 font-size: 14px;
 margin: 20px 20px;
 font-weight: nomal; 
 line-height: 180%;
}

.imgtext a {
 color: #0000FF;
 font-size: 14px;
}

.imgtext a:visited{
 color: #0000FF;
 font-size: 14px;
}

/*文字を太文字に変更するCSS */
.b{
font-weight:bold;
}

/*背景を蛍光黄色と太文字に変更するCSS */
.y{
font-weight:bold;
background-color : yellow
}

/*赤に文字色を変更するCSS */

.r{
font-weight:bold;
color:red;
}

/*論理強調タグのCSS */

em {
font-weight: normal; 
font-style: normal;
text-decoration: none
}

strong {
font-weight: normal; 
font-style: normal;
text-decoration: none
}


/*文字をでか文字に変更するCSS */

.deka1{
font-weight:bold;
font-size: 20px;
line-height:150%;
}

.deka2{
font-weight:bold;
font-size: 27px;
line-height:150%;
}

.deka3{
font-weight:bold;
font-size: 35px;
line-height:150%;
}


/*アンダーラインのCSS */
.ulred{
 border-bottom: 3px solid red;
 font-weight:bold;
}

.ulred2{
 border-bottom: 6px red double;
 font-weight:bold;
}

/*フォント指定 */
.fonthitu {
font-family: "cursive";
}

.fontub {
font-family: "HGP創英角ｺﾞｼｯｸUB";
}

.fontmin {
font-family: "HG明朝E";
}

/*文中リンクを指定するCSS */

.hlink a {
 color:#999999;
 text-decoration: none;
}
.hlink a:visited{
 color:#999999;
 text-decoration: none;
}
