@charset "utf-8";

/*
======== table of content. =================================

summary:profile用レイアウト定義


============================================================
*/

/*-----------------------------------------------------
CONTENT-BOX
-------------------------------------------------------*/
div#main .content-box .pagetop{
	margin-bottom:20px;
	}

div#main .content-box{
padding-bottom:15px;
}


div#main .content-box .section {
	width:605px;
	clear:both;
	background:url(../images/common/line.gif) repeat-x left bottom;
	padding-bottom:15px;
	padding-right:25px;
	margin-bottom:15px;
	margin-left:15px;
	}

div#main .content-box .section .fr{
	padding:0;
	}

div#main .content-box .section .fl{
	padding:0;
	}
	
div#main .content-box .section .fr,
div#main .content-box .section .fl{
	display:inline;
	padding:0;
	}

div#main .content-box .section .fr img,
div#main .content-box .section .fl img{
	matgin:0 0 5px 0;
	}

div#main .content-box .section .fr img{
	margin-bottom:5px;
	}

div#main .content-box .section .text{
	padding:0;
	}
	
div#main .content-box .section .text-right{
	width:55%;
	padding:0;
	}

div#main .content-box .section .text02{
	padding:0;
	}
div#main .content-box .section .link{
	margin-top:15px;
	}

div#main .content-box .section dl.shoudoku{
	clear:both;
	margin:0 15px;
	
	}


div#main .content-box .section dl.shoudoku dt{
	font-size:105%;
	padding:0 0 5px 15px;
	background:url(../images/common/bg_list.gif) no-repeat left 3px;
	font-weight:bold;
	color:#666;
	}

div#main .content-box .section dl.shoudoku dd{
	float:left;
	margin-right:5px;
	color:#516402;
	}

.flow-box-title{
display:block;
}

div.section .kyoucyou02{
font-weight:bold;
color:#516402;
font-size:102%;
}

	
/*-----------------------------------------------------
STEPBOX
-------------------------------------------------------*/

div#main div.content-box div.section div.step_box {
	width:630px;
	padding:10px 0 10px 0;
	background: url(../images/common/frame_top.jpg) no-repeat left top #EFEFEF;
	margin-top:10px;
	margin-bottom:10px;
}


div#main div.content-box div.section div.step_contents {
width:604px;
margin:0 0 0 15px;
border:1px #FFFFFF solid;
background: url(../images/common/backgorund_stepbox.jpg) no-repeat left top #F4F3E9;
}


div#main div.content-box div.section div.step_box dl {
clear:both;
width:604px;
padding:0 0 0 0;
background: url(../images/common/arrow.jpg) no-repeat 15px 95%;
}


div#main div.content-box div.section div.step_box dl dt {
float:left;
}

div#main div.content-box div.section div.step_box dl dd.step_ttl {
float:left;
width:518px;
padding:10px;
color:#336600;
font-weight:bold;
background: url(../images/common/txt_under.gif) no-repeat 10px bottom;
}


div#main div.content-box div.section div.step_box dl dd.detail {
clear:both;
width:508px;
margin:0 0 20px 0;
padding:0 15px 0 65px;
background: url(../images/common/backgorund_arrow.jpg) repeat-y 15px top;
}



