/* CSS Document */

body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background: #FFFFFF;
	}
	
img {
    border-style:none;
}

a img {
    border-style:none;
}

a:hover {
	position: relative; left: 1px; top: 1px;
	color:#D32A63;

}

/* ---------- container ---------- */
div#headline
{
	width: 100%;
	margin:0px;
	padding:0px;
	height:5px;
	background-color:#FF6600;
}

div#outline
{
	width: 920px;
	background-color:#FFFFFF;
	margin:0 auto;
}


div#container
{
	width: 900px;
	height: 1023px;
	background-image:url(img/matsumoto_01.jpg);
	background-repeat: no-repeat;
}

div#container2
{
	width: 900px;
	height: 135px;
	background-image:url(img/matsumoto_02.jpg);
	background-repeat: no-repeat;
}

div#container3
{
	width: 900px;
	height: 655px;
	background-image:url(img/matsumoto_03.jpg);
	background-repeat: no-repeat;
}

div#container3 .box01
{
	margin-left: 458px;
	padding-left: 10px;
	padding-top: 123px;
	color: #333333; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; font-size: 80%;
}
{
	margin-bottom: 50px
}

div#container4
{
	width: 900px;
	height: 165px;
	background-image:url(img/matsumoto_04.jpg);
	background-repeat: no-repeat;
}

div#container5
{
	width: 900px;
	height: 406px;
	background-image:url(img/matsumoto_05.jpg);
	background-repeat: no-repeat;
}

div#container5 .box01
{
	margin-left: 21px;
	padding-left: 2px;
	padding-top: 110px;
	color: #333333; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; font-size: 80%;

}


div#container6
{
	width: 900px;
	height: 617px;
	background-image:url(img/matsumoto_06.jpg);
	background-repeat: no-repeat;
}


div#container6 .box01
{
	margin-left: 21px;
	padding-left: 2px;
	padding-top: 70px;
	color: #333333; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; font-size: 80%;

}

div#container7
{
	width: 900px;
	height: 215px;
	background-image:url(img/matsumoto_07.jpg);
	background-repeat: no-repeat;
}

div#container8
{
	width: 900px;
	height: 392px;
	background-image:url(img/matsumoto_08.jpg);
	background-repeat: no-repeat;
}

div#container8 .box01
{
	margin-left: 21px;
	padding-left: 2px;
	padding-top: 30px;
	color: #333333; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; font-size: 80%;
}

div#container9
{
	width: 900px;
	height: 219px;
	background-image:url(img/matsumoto_09.jpg);
	background-repeat: no-repeat;
}



p {
line-height: 150%;
}



/* ---------- navi ---------- */
.step_navi{
width:900px;
}

.step_navi_head{
padding-bottom:10px;
background-image:url(img/step_navi/step_table_head.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.step_navi_main{
background-image:url(img/step_navi/step_table_color.gif);
padding-top:20px;
padding-bottom:20px;
}

.step_navi_footer{
border-bottom:#F96611 solid 2px;
}


/* ---------- txt_area ---------- */

.txt_area{
width:880px;
padding-left:10px;
padding-right:10px;
}


.2_columns{
margin-left::20px;
}


a.extrabar:link {  color: #663300; text-decoration: underline; font-size: 10pt}
a.extrabar:hover {  font-size: 10pt; color: #FF6600; background-color: #F2DCBD; text-decoration: underline}
a.extrabar:visited {  font-size: 10pt; color: #663300; text-decoration: underline}
a.extrabar:active {  font-size: 10pt; color: #FFFF00; text-decoration: underline}

a.bar:link {  color: #663300; text-decoration: none; font-size: 10pt}
a.bar:hover {  font-size: 10pt; color: #FF6600; background-color: #F2DCBD; text-decoration: underline}
a.bar:visited {  font-size: 10pt; color: #663300; text-decoration: none}
a.bar:active {  font-size: 10pt; color: #FFFF00; text-decoration: underline}
