body{
text-align:center;
}

img {
    border-style:none;
}

#zenbu{
padding:0px;
margin:0px auto;
width:760px;
}

#header{
padding:0px;
margin:0px;
height:200px;
}

#header p{
font-size: x-small;
color: #808080
}

#contents{
padding:0px;
margin:0px;
width:600px;
float:right;
font-size: x-small;
color: #000000
}

#bana{
padding:0px;
margin:0px;
width:350px;
float:left;
font-size: x-small;
color: #000000
}

#mk5{
    margin-top:20px;
    margin-left:15px;
}

#mk1,#mk2,#mk3,#mk4{
    margin-top:5px;
    margin-left:15px;
}


#choi{
padding:0px;
margin:0px;
width:250px;
float:right;
font-size: x-small;
color: #000000
}

#choi1{
    padding:0px;
    margin-top:20px;
    margin-bottom:10px;
    width:200px;
    border-style: solid;
    border-width: 1px;
}


.choi2{
    margin-top:7px;
    margin-bottom:5px;
    color: #ff0000;
    font-weight: bold; 
    font-size: 15px; 
}

.choi4{
    text-align:left;
    margin: 5px 10px 5px 13px;
}



#pik1,#pik2,#pik3,#pik4,#pik5,#pik6,#pik7,#pik8{
    position:relative;
    width:142px;
    margin-top:20px;
    float:left;
}

#pik1,#pik5{
    margin-left:10px;
}

#pik2,#pik3,#pik4,#pik6,#pik7,#pik8{
    margin-left:3px;
}

#bb1{
    text-align:left;
    margin: 5px 0px 0px 15px;
}

#pickup p{
    text-align:left;
    margin: 5px 5px 5px 5px;
}

#line16,#line39,#line50,#line67{
margin-top:20px;
clear: left;
}


.nisu{
    color: #ff0000;
    font-weight: bold; 
}

#flow p,#choku p{
    text-align:left;
    margin: 10px 0px 10px 30px;
}

#choku1,#choku2,#choku3{
    width:150px;
    height:150px;
    margin: 20px 0px 0px 30px;
    float:left;
}

#choku1{
    margin: 20px 0px 0px 30px;
}

#choku2,#choku3{
    margin: 20px 0px 0px 10px;
}


#left_sidebar{
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:160px;
float:left;
font-size: x-small;
color: #808080
}

/*サイドバー内のタイトル*/

.sidebar-title{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color:#800000;
color: white;
}


#left_sidebar ul{
margin: 5px 0px 20px 15px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#left_sidebar li{
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 0px;
text-align:left;
}


#line11{
margin: 40px 0px 0px 0px;
}

#line13{
margin: 10px 0px 0px 0px;
}



#footer{
padding:0px;
margin: 0px 0px 0px 0px;
text-align:center;
clear:both;
font-size: x-small;
color: #000000
}


#footer p{
border-top-style: solid;
border-color: #990000;
border-top-width: 1px;
padding: 10px 0px 0px 0px;
}


h3{
font-size: x-small;
color: #808080
}




/*-------------------------------------------リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#800000;/*文字の色：茶色*/
    font-style:normal;
    text-decoration:none;/* 下線無し */
}
a:visited {/*訪問後の色*/
    color:#808080;/*文字の色：グレー*/
    text-decoration:none;/* 下線無し */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;/*文字の色：赤*/
    font-style:normal;
    text-decoration:none;/* 下線 */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}
/*-------------------------------------------リンク関係*/