#contents{
width:730px;
padding:10px 0 20px 0;
}

.wakusen{
background-color:#eef9f9;
border:#29d3a1 1px solid;
padding:5px 10px;
margin:0 30px 20px 30px;
}

#menu_list{
background-image:url(../img/web_menu_bg.jpg);
background-repeat:no-repeat;
width:700px;
height:26px;
padding:5px 15px;
}

#menu_list ul{
list-style-type:none; 
}

#menu_list ul li{
display:inline;
}

.p_10_30_30_30{
width:670px;
padding:10px 30px 30px 30px;
}

.p_10_0_10_30{
padding:10px 0 10px 30px;
}

.ue{
color:#434343;
padding:30px 10px 0 0;
display:block;
text-align:right;
}

.ue a{
text-decoration: none; 
color:#434343;

}

.ue img{
border:0;
}


.ue a:hover {
position: relative;
top: 1px;
left: 1px;
text-decoration: none;
}

.midashi{
padding:20px 0 0 30px;
}

.list{
list-style-image:url(../img/mark2.jpg);
padding:5px 0 0 50px;
}

.list_5_30_10_50{
list-style-image:url(../img/mark2.jpg);
padding:5px 30px 10px 50px;
}

.list_5_30_10_50 li{
padding-bottom:10px;
}

.list_5_30_10_45{
list-style-image:url(../img/mark3.gif);
padding:5px 30px 10px 45px;
}

.list_5_30_10_45 li{
padding-bottom:8px;
}


.zu{
padding:10px 30px 20px 10px;
}

.form{
text-align:center;
}

.form_right{
margin:10px 30px 0 0;
text-align:right;
}

.p_10_30{
padding:10px 30px;
}

.p_10_30_0_25{
padding:5px 30px 0 25px;
}

.p_10_30_0_25 a{
text-decoration: none;
color:#6666FF;
}

.p_10_30_0_25 a:hover{
text-decoration: underline;
}



.name{
text-align:right;
padding:20px 30px 0 0;
}

.color1{
text-align:center;
background-color:#c7f4d0;
}

.color2{
text-align:center;
background-color:#f5b4b5;
}

.color3{
text-align:center;
background-color:#c7ddf5;
}

.hyou_0_30{
margin:0 auto;
border-left:1px solid #434343;
border-bottom:1px solid #434343;
}

.hyou_0_30 td{
border-top:1px solid #434343;
border-right:1px solid #434343;
padding:3px;
}


.hyou_10_30{
margin:10px 30px;
border-left:1px solid #63dd89;
border-bottom:1px solid #63dd89;
}


.hyou_10_30 td{
border-top:1px solid #63dd89;
border-right:1px solid #63dd89;
padding:3px;
}


.form_hyou td{
padding:3px;
}


.midashi_ar{
border-bottom:solid 1px #6699FF;
border-left:solid 6px #6699FF;
padding-left:4px;
color:#6699FF;
font-size:16px;
margin:30px 0px 5px 25px;
}

.kome{
font-size:10px;
color:#FF0000;
}

.moji_11{
font-size:11px;
}

.form_h3{
font-size:16px;
padding:10px 0;
}




.buttom{
background-color:#ECECFF;
border:3px double #63dd89;
padding:3px;
color:#434343;
height:30px;
font-size:12px;
}






