@charset "UTF-8";

@import url("common.css");
@import url("menu.css");

#menu{
float:right;
}

#header{
height:115px;
border-bottom:solid 1px #999;
}

#main img{
margin:2.5px 0;
display:inline;
}

a img{
border:none;
}

h1{
font-size:180%;
font-weight:normal;
line-height:1.3;
border-bottom:dotted 1px #999;
margin-bottom:20px;
width:690px;
}

h3{
width:100%;
font-size:140%;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
border-bottom:dotted #999 1px;
line-height:1.1;
margin-top:20px;
margin-bottom:10px;
clear:both;
}

hr{
border:none;
border-bottom:1px dotted #999;
padding:0 30px 0 10px;
width:630px;
margin-bottom:20px;
}

#contetn-area{
width:720px;
padding-left:10px;
}

#contetn-area p, #contetn-area h2, #contetn-area h3{
padding:0 30px 0 10px;
width:615px;
}

#contetn-area h2{
font-size:120%;
margin-top:20px;
margin-bottom:10px;
color:#2B71B8;
}

#contetn-area h2 strong{
font-size:180%;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#contetn-area h4{
padding:0 30px 0 10px;
font-size:120%;
}

#contetn-area table{
margin-left:10px;
width:615px;
clear:both;
text-align:left;
}

#contetn-area table th{
width:6em;
background:#CCC;
}

#contetn-area table td{
background:#EEE;
border-left:dotted 1px #999;
}

#contetn-area table th, #contetn-area table td{
vertical-align:top;
padding:5px;
border-bottom:2px solid #FFF;
}

#newsbox{
width:200px;
padding-top:2em;
}

#newsbox ul{
list-style:none;
border-bottom:dotted 1px #999;
margin-bottom:20px;
}

#newsbox ul li{
line-height:3;
text-indent:10px;
border-top:dotted 1px #999;
}

#newsbox ul .focus{
background:#4654D6;
color:#FFF;
}

#newsbox ul li a{
text-decoration:none;
display:block;
}

#newsbox ul li a:hover{
background:#FE00AB;
color:#FFF;
text-decoration:none;
}

#newsbox dl{
padding:2.5px 2.5px 2.5px 0;
}

#newsbox dl dt{
color:#fe00ab;
}

#newsbox dl dd{
margin-bottom:1em;
}

#link{
width:200px;
}

.pickup{
border:solid 1px #999;
width:300px;
margin:10px;
padding:10px
}

#contetn-area .pickup p{
width:auto;
padding:0;
}

.momo{
}

.caption{
width:50%;
}

html #contetn-area .caption p{
width:auto;
}