* {
margin: 0;
padding: 0;
}

*img {
border: none;
margin: 0;
padding: 0;
}

a img {
border-style:none;
}

.maincon {/*センター揃え*/
background-color:#ffffff;
margin: 0 auto;
padding: 0;
width:752px;
border-width:1px;
border-color:#000000;
border-left:solid;
border-right:solid;
}

body {/*元のCSS*/
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 24px;
color: #000000;
background-color:#EAEEF2;
}

a:link {color: #395486;}
a:visited {color: #395486;}
a:hover {color: #C7A174;}

/*元のCSS終わり*/

.head {/*ヘッダー*/
height:96px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

.text01 {
color: #006699;
}

.style2 {
color: #FF0000;
font-weight: bold;
}

.news {/*ニュース＆トピックス*/
}

.com,.kenli {
float:left;
}

.photo {
float:right;
}

br {
clear: both;
}

.water_line {
background-color:#CCE0EB;
color:#CCE0EB;
height:5px;
width:710px;
}

.red_line {
background-color:#E0B2B2;
color:#E0B2B2;
height:1px;
width:710px;
}

.green_line {
background-color:#D1D1B2;
color:#D1D1B2;
height:1px;
width:710px;
}

.comment_all {
background-image:url(images/comment.gif);
width:750px;
height:180px;
}

.comment_all_f {
background-image:url(images/comment_f.gif);
width:750px;
height:210px;
}

.comment {
width:570px;
}

.red_mi {
padding-left: 8px;
border-left: 5px solid #990000;
color:#990000;
font-size:14px;
}

.green_mi {
padding-left: 8px;
border-left: 5px solid #666600;
color:#666600;
font-size:14px;
}

ul.red_ul {
margin-left:15px;
padding-left:0px;
list-style:none;
}

ul.red_ul li {
padding-left:15px;
background: url(images/bullet1.gif) no-repeat 0% 50%;
}

ul.green_ul {
margin-left:15px;
padding-left:0px;
list-style:none;
}

ul.green_ul li {
padding-left:15px;
background: url(images/bullet2.gif) no-repeat 0% 50%;
}

ul.sc_ul{
list-style:none;
}

ul.sc_ul li {
color:#AE4600;
padding-top:5px;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
text-align:center;
width:170px;
height:30px;
background-color:#FFFFEB;
border-width:1px;
border:solid;
border:#D5A62B;
}

.menu_sam,.kensa_sam{
float:left;
text-align:center;
}

.line_img{
border:solid;
border-width:1px;
}

p.bure {
margin-left:15px;
padding-left:15px;
background: url(images/bullet2.gif) no-repeat 0% 50%;
}

.bt_area {
border-top:solid;
border-bottom:solid;
border-width:5px;
background-color:#990000;
border:#F8ABAB;
}

.pic01{
text-align:center;
}

.cen{
text-align:center;
}


