body{
background-image:url(back.jpg);
margin:0px;
}

a{
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


h1{
text-align:center;
font-size:16px;
color:#1a2c70;
padding:0px;
margin:0px
}

h2{
text-align:center;
font-size:12px;
font-weight:normal;
padding-top:5px;
padding-bottom:0px;
margin:0px
}

p{
font-size:14px;
line-height:150%;
color:#004071;
margin:0px
}

.tittle{
padding-top:10px;
}

.main{
width:700px;
}

.add{
font-size:12px;
line-height:16px;
padding-top:3px;
padding-bottom:8px;
}

.youkoso{
border-top-style:solid;
border-bottom-style:solid;
border-color:#1a2c70;
border-width:1px;
padding-top:7px;
padding-bottom:6px;
}

.contents{
padding-top:10px;
padding-bottom:10px;
}

.con_sp{
width:35px;
}

.top_img{
width:660px;
height:400px;
background-color:#ffffff;
}

.main_2{
padding-top:20px;
padding-bottom:20px;
}

.main_3{
width:410px;
}

.blog{
padding-bottom:10px;
}

.link1{
width:470px;
border-style:solid;
border-color:#606060;
border-width:1px;
}

.link2{
width:170px;
border-style:solid;
border-color:#606060;
border-width:1px;
margin-bottom:10px;
}

.link3{
width:143px;
border-style:solid;
border-color:#606060;
border-width:1px;
}

.cp_r{
border-top-style:solid;
border-color:#1a2c70;
border-width:1px;
font-size:12px;
line-height:22px;
color:#606060;
padding-top:5px;
padding-bottom:5px;
}

