body {
margin:0;
padding:0;
}

body a{
text-decoration:none;
}

body a:hover{
text-decoration: underline;
}

#container {
margin:0;
padding:0;
}

#main-power {
margin:10px;
font-size:1.3em;
padding:0;
}

#main-power h1{
margin-bottom:10px;

padding:0 0 0px 10px;
border-left:8px double blue;
border-bottom:2px outset blue;
font-size:1.2em;
color:blue;
}


#main-power h2{

margin:0px 0 10px 0;
font-size:1.0em;
padding:8px;
color:navy;
border:5px inset darkorange;

}

#main-power h3{
margin:0px 0 10px 10px;
font-size:0.75em;
padding:5px;
background-image:url(../img/stripe.gif);
color:blue;
border-top:1px solid blue;
border-left:3px solid blue;
}

#main-power .pickup {
margin:0 0 0 20px;
}

#main-power .pickup h2{
border:solid 1px white;
padding:7px 0 3px 10px;
margin:0 0 0 115px;
font-size:0.75em;
border-bottom:1px solid lightblue;

}


#main-power .pickup h4{
padding:7px;
border:solid 1px white;
color:blue;
background-color:lightcyan;
border:1px solid lightblue;
float:left;
font-size:0.6em;
margin:0;
width:100px;
text-align:center;

}

#main-power h5{
color:blue;
margin-left:140px;
font-size:0.6em;
margin-top:3px;
margin-bottom:5px;
}

#main-power .pickup .kakko{
padding-left:5px;
font-size:0.6em;
}

#main-power strong{
color:red;
}

 .setumei {
width:420px;
margin:10px;
font-size:0.65em;
line-height:20px;
padding:10px;
background-color:whitesmoke;
border:1px solid black;
}



.comments {
clear:both;
width:550px;
margin:10px 0 20px 20px;
font-size:0.65em;
line-height:19px;
padding:10px;
background-color:azure;
border:1px solid lightskyblue;
}

.comments-s {
width:400px;
margin:10px 0 20px 10px;
font-size:0.65em;
line-height:19px;
padding:10px;
background-color:azure;
border:1px solid lightskyblue;
}


.comments-white_back {
width:550px;
margin:10px 0 20px 10px;
font-size:0.65em;
line-height:19px;
padding:20px;

}

/*-------イメージ-------*/

img{
float:right;
background-color:white;
margin:0px 0px 5px 10px;
padding:0;
border:double lightskyblue;
}


.normal{
border:none;

margin:3px;
}


/*-------番宣の表-------*/

table {
clear:both;
}

td{
margin:0;
padding:5px;
font-size:0.65em;
border-bottom:1px dotted gray;
}

th{
font-size:0.65em;
margin:0;
padding:5px;
background-color:whitesmoke;
}


/*-------リンク用　アイコン-------*/


.icon a{

display:block;
width:20em;
text-align:center;
margin-left:50px;
margin-right:auto;
background-color:skyblue;
text-aligin:center;
margin:10px;
padding: 3px;
border-width : 1px;
border-style :  solid;
border-color :  navy;

}

.icon a:hover{
color:white;
background-color:blue;
}


font{
color : white;
background-color : teal;
padding-top : 8px;
padding-left : 8px;
padding-right : 8px;
padding-bottom : 8px;border-width : 1px 1px 1px 1px;}


