#pankuzu{
margin: 0px 6px 0px 6px;
border-bottom: 1px #DDD solid;
background-color: #FFFFFF;
width: 845px;
font-size:10px;
height:22px;
}

#pankuzu p{
padding: 5px 0px 0px 20px;
}
#footmenu .footmenutxt{
margin: 0px;
padding: 7px 0px 0px 15px;
font: 8pt "ＭＳ ゴシック", "Osaka−等幅";
}

#footer .copy{
margin: 0px;
position:relative;
top: 30px;
left: 20px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
}

#footer .logo{
clear:both;
float: right;
margin: 0px 10px 0px 0px;
}


.rank_2{font-size:12px;}
#social{
margin-left: 60px;
}

/* .CLASS */
.width_600{
width: 600px;
}

.cont_txt{
background: url(images/txt_bg.gif) 0 9px;
}
.cont_txt_2{
background: url(images/txt_bg.gif) 0 1px;
}

.cont_txt_3{
background: url(images/txt_bg.gif) 0 17px;
width: 477px;
}

.cont_txt_4{
background: url(images/txt_bg.gif) 0 21px;
width: 440px;
}

.cont_txt_5{
background: url(images/txt_bg.gif) 0 15px;
width: 550px;
}

.next_page{
text-align:center;
font-size: 16px;
}

.next_page a,.next_page a:link,.next_page a:visited{
background:url(./images/nextpage.gif)  no-repeat;
padding-left: 90px;
}
.next_page a:hover{
background:url(./images/nextpage.gif)  3px 0 no-repeat;
padding-left: 93px;}

.back_page{
text-align:center;
font-size: 16px;
}

.back_page a,.back_page a:link,.back_page a:visited{
background:url(./images/backpage.gif)  no-repeat;
padding-left: 90px;
}
.back_page a:hover{
background:url(./images/backpage.gif)  3px 0 no-repeat;
padding-left: 93px;}


.shiryo_btn_l{
text-align:center;
margin: 18px 0 0 0;
}

.height_spacing_15{
display:block;
height: 15px;
}

.height_spacing_6{
display:block;
height: 6px;
}
.height_spacing_10{
display:block;
height: 10px;
}


.gototop_machida{
text-align:right;
}

/* CONTENTS */
#cont_wrapper{
width: 751px;
margin: 0 47px;
font-size:14px;
line-height: 30px;
}

/* 5ページ */
#cont_5_1{
background: url(./images/bg_5_1.gif) no-repeat;
width: 751px;
height: 100px;
margin: 0;
}

#cont_5_1 p{
padding: 22px 0 0 126px;
}

#cont_5_2{
background: url(./images/bg_5_2.gif) no-repeat;
width: 750px;
height: 47px;
margin: 10px 0 0 0;
}

#cont_5_2 h3{
line-height:20px;
font-size:20px;
margin:0;
color:#fff;
padding: 15px 0 0 170px;
}

#cont_5_3_wrapper{
margin: 10px auto 5px auto;
text-align:center;
}

#cont_5_3{
text-align:left;
margin-left: 20px;
}

#cont_5_3 h4{
font-size:18px;
line-height: 18px;
color:#990000;
font-weight:bold;
display:inline;
}

#cont_5_3 p{
background: #F5E9F2;
margin: 7px 5px;
border: 1px #F3E2F5 solid;
}

#cont_5_3 .cont_txt_block{
padding: 15px 20px;
}

/* 4ページ */
#cont_4_1{
background: url(./images/bg_4_1.gif) no-repeat;
width: 751px;
height: 135px;
margin: 0;
}

#cont_4_1 p{
padding: 22px 0 0 126px;
}

#cont_4_2{
width: 720px;
margin: 0 auto 10px auto;
text-align: center;
}

#cont_4_2 p{
text-align:left;
}

#cont_4_3{
margin: 0 auto;
text-align:center;
}

#cont_4_3 h3{
background: url(./images/h3_bg.gif) no-repeat;
padding-left: 58px;
font-size: 18px;
line-height:42px;
text-align:left;
margin: 0;
color: #8E111E;
font-weight: bold;
}

#cont_4_3 table{
margin: 15px 0;
}
#cont_3_4 td{
text-align:left;}


/* 3ページ */
#cont_3_1{
background: url(./images/bg_2_1.gif) no-repeat;
width: 751px;
height: 169px;
margin: 0;
}

#cont_3_1 p{
padding: 24px 0 0 126px;
}

#cont_3_2{
width: 740px;
margin: 20px 0 10px 0;
}

#cont_3_3{
width: 700px;
margin: 0 auto 10px auto;
text-align: center;
}

#cont_3_3 p{
text-align:left;
}

#cont_3_3_2{
width: 730px;
margin: 0 auto 10px 10px;
text-align: center;
}

#cont_3_3_2 h3{
text-align:left;
background: url(./images/h3_bg.gif) no-repeat;
padding-left: 58px;
font-size: 18px;
line-height:42px;
margin: 0;
color: #8E111E;
font-weight: bold;
}


#cont_3_3_2 table{
width: 720px;
margin: 0 auto 10px auto;
text-align:left;
}

#cont_3_3_2 p{
margin-left: 10px;
text-align:left;}




#cont_3_4{
margin: 0 auto;
text-align:center;
}

#cont_3_4 h3{
text-align:left;
background: url(./images/h3_bg.gif) no-repeat;
padding-left: 58px;
font-size: 18px;
line-height:42px;
margin: 0;
color: #8E111E;
font-weight: bold;
}


#cont_3_4 table{
margin-bottom: 15px;
}
#cont_3_4 td{
text-align:left;}

#cont_3_5{
margin: 0 57px 0 32px;
text-align:center;
}

#cont_3_5 p{
width: 700px;
text-align:left;}

/* 2ページ */
#cont_2_1{
background: url(./images/bg_2_1.gif) no-repeat;
width: 751px;
height: 169px;
margin: 0;
}

#cont_2_1 p{
padding: 24px 0 0 126px;
}

#cont_2_2{
width: 740px;
margin: 20px 0 10px 0;
}

#cont_2_2 p{
margin:0 10px;
}

#cont_2_3_wrapper{
width: 724px;
margin: 10px auto;
text-align:center;
}

#cont_2_3{
text-align:left;
background: #F5E9F2;
margin-top: 20px;
border: 1px #F3E2F5 solid;
}

#cont_2_3 p{
text-align:left;
padding: 10px 20px 15px 20px;
}

#cont_2_3 h3{
font-size: 16px;
margin: 0;
color: #990000;
font-weight: bold;
text-align: left;
padding: 30px auto 5px auto;
display: inline;
}

#cont_2_4{
width: 740px;
margin: 1px 0 20px 0;
}

#cont_2_4 p{
margin: 30px 10px 0 15px;
}

/* 1ページ */
#cont_1_1{
background: url(./images/bg_1_1.gif) no-repeat;
width: 751px;
height: 229px;
margin: 0;
}

#cont_1_1 p{
padding: 20px 0 0 126px;
}

.cont_answer{
background: url(./images/bg_1_2.gif) no-repeat;
width: 751px;
height: 47px;
margin: 10px 0 0 0;
text-align:left;
}

.cont_answer h3{
line-height:20px;
font-size:20px;
margin:0;
text-align:left;
color:#fff;
padding: 15px 0 0 100px;
}

#cont_1_3{
width: 751px;
margin: 15px 0 23px 0;
padding:0;
}
#cont_1_3 p{
margin:5px 0 5px 50px;
}

#cont_1_3 h4{
color:#990000;
margin:0;
text-align:left;
text-indent:0;
padding:0;
font-size: 18px;
font-weight:bold;
}

#machida_cont{
background: url(./images/cont_bg.gif) repeat-y;
width: 845px;
margin:0;
}

#machida_cont_footer{
background: url(./images/cont_bg_footer.gif) no-repeat;
margin: 0;
width: 845px;
height: 15px;
display:block;
}

/* FORM */

#form_cont{
line-height: 20px;
font-size: 12px;
margin-left: 20px;
}

#form_cont form{
display: block;
}

.clear{
clear:both;
height: 1px;
width: 1px;
display:block;
}

#machida_form_title{
background: url(./images/form_title.gif) no-repeat;
height: 82px;
width: 845px;
display: block;
}

#machida_form_title h2{
font-size: 20px;
font-weight: bold;
color: #fff;
line-height: 20px;
margin: 0;
padding: 36px 0 0 90px;
}

/* PAGE TITLE */
#machida_page_title{
background: url(./images/title_bg.gif) no-repeat;
height: 78px;
width: 845px;
display: block;
}

#machida_page_title h2{
font-size: 20px;
font-weight: bold;
color: #fff;
line-height: 20px;
margin: 0;
padding: 36px 0 0 90px;
}

/* MENU */
#machida_menu{
margin: 0px 6px;
width: 845px;
height: 46px;
}

#machida_menu img{
margin:0;
padding:0;
border:0;
}

#machida_menu ul{
margin: 0;
padding: 0;
border:0;
}

#machida_menu li{
list-style: none;
display:inline;
margin: 0;
padding: 0;
border:0;
}

#machida_menu_li a, #machida_menu_li a:link,#machida_menu_li a:visited,#machida_menu_li a:hover{
display: block;
border: 0;
margin:0;
padding:0;
}

