@charset "UTF-8";
/* CSS Document */

a {
color: #333333;
text-decoration: none;
} 

a:hover {
color: #333333;
text-decoration: underline;
}


body {
margin:0px 0px 0px 0px;
background-color:#ffffff;
color:333333;
line-height:1.5em;
letter-spacing:0.1em;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiyro","ＭＳ Ｐゴシック","MS PGothic",LucidaGrande,"Helvetica","Arial",sans-serif;
}

a.kakomi img{
 border:1px solid #ccc;
}

a.kakomi img:hover{
 border:1px solid #666;
}

.news1{
color:333333;
font-size:11px;
font-weight:600;
line-height:1.5em;
margin:0px 0px 0px 0px;
}

.contentsline1{
width:381px;
background:url(images/contents-rightline.jpg);
background-position:right;
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
}

.contentsline2{
width:452px;
background:url(images/contents-rightline.jpg);
background-position:right;
background-repeat:repeat-y;
margin:0px 5px 0px 0px;
padding-right:5px;
}

.bgblue{
background:url(images/bg-blue.jpg);
background-repeat:repeat-y;
}

.newstex{
margin:5px 0px 0px 0px;
}

.foot1{
color:333333;
font-size:12px;
font-weight:800;
margin:80px 0px 0px 0px;
}

.foot1b{
color:333333;
font-size:12px;
font-weight:800;
margin:5px 0px 0px 0px;
}

.foot2{
color:333333;
font-size:11px;
font-weight:600;
margin:3px 0px 0px 0px;
}

.foot3{
color:cccccc;
font-size:10px;
font-weight:600;
margin:10px 0px 5px 0px;
}

.foot4{
color:666666;
font-size:10px;
font-weight:600;
margin:8px 0px 0px 0px;
line-height:1.5em;
}

.contents1{
width:700px;
color:#333333;
font-size:12px;
font-weight:800;
margin:10px 0px 0px 20px;
}

.contents2{
width:700px;
color:#666666;
font-size:14px;
font-weight:600;
margin:2px 0px 0px 25px;
}

.contents3{
width:700px;
color:#666666;
font-size:11px;
font-weight:600;
margin:0px 0px 0px 25px;
}

.contents4{
width:700px;
color:#90cb53;
font-size:12px;
font-weight:800;
margin:0px 0px 0px 25px;
}

a.contents4 {
color: #90cb53;
text-decoration: none;
} 

a.contents4:hover {
color: #90cb53;
text-decoration: underline;
}

.contents5{
width:700px;
color:#90cb53;
font-size:12px;
font-weight:800;
margin:0px 0px 0px 30px;
}

a.contents5 {
color: #90cb53;
text-decoration: none;
} 

a.contents5:hover {
color: #90cb53;
text-decoration: underline;
}

.contents6{
width:700px;
color:#333333;
font-size:12px;
font-weight:800;
margin:20px 0px 0px 20px;
}

.contents7{
width:700px;
color:#90cb53;
font-size:12px;
font-weight:800;
margin:0px 0px 0px 20px;
}

a.contents7 {
color: #90cb53;
text-decoration: none;
} 

a.contents7:hover {
color: #90cb53;
text-decoration: underline;
}

.contents8{
width:700px;
color:#333333;
font-size:12px;
font-weight:800;
margin:40px 0px 0px 20px;
}

.kiseki-profile{
width:480px;
color:#333333;
font-size:12px;
font-weight:600;
margin:10px 0px 0px 10px;
line-height:1.5em;
}

.kiseki-profilelink{
width:480px;
color: #990000;
font-size:11px;
font-weight:600;
margin:5px 0px 10px 15px;
line-height:1.5em;
list-style:url(images/linklist.png);
}

.kiseki-link{
width:480px;
color: #990000;
line-height:1.5em;
}


.kisekitex1{
width:700px;
color:#e17176;
font-size:12px;
font-weight:800;
margin:20px 0px 0px 30px;
}

.kisekitex2{
width:700px;
color:#333333;
font-size:12px;
font-weight:600;
margin:5px 0px 0px 30px;
}

.snap-namae{
width:380px;
color:#333333;
font-size:14px;
font-weight:800;
margin:0px 0px 0px 10px;
line-height:1.5em;
}

.snap-yume{
width:380px;
color:#ca272c;
font-size:17px;
font-weight:900;
margin:10px 0px 0px 10px;
line-height:1.5em;
}

.snap-profile{
width:380px;
color:#333333;
font-size:12px;
font-weight:600;
margin:10px 0px 10px 10px;
line-height:1.5em;
}

.whatsyumekatsu{
width:700px;
color:#333333;
font-size:12px;
font-weight:600;
margin:30px 0px 0px 15px;
}