@charset "utf-8";
	@import url("base.css");



/*メインコンテンツ右
------------------------*/
#content_right{
	width:740px;
	margin-top:40px;
	float:right;
}
#content_right #pankuz{
	width:740px;
	height:46px;
	font-size:12px;
	line-height:36px;
	background-image:url(../img/pan_bg.jpg);
	background-repeat:no-repeat;
}
#content_right #pankuz a{
	color:#FF9900;
}
#content_right #flow_main{
	margin:8px 8px 30px 8px;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	font-size:12px;
	border-style:solid;
	border-color:#EBEBEB;
	border-width:1px;
}

#content_right #flow_main h2{
	border-bottom:#C1BBB3 dotted 1px;
	padding:0 0 10px 10px;
	margin:0 0 15px;
}

#content_right #flow_main .flow_item{
	padding:0 10px;
	margin:0 0 15px;
}

#content_right #flow_main .flow_item h3{
	padding:0;
	margin:0 0 10px;
}

#content_right #flow_main .flow_item .right_img{
	padding:0;
	margin:0 0 0 30px;
	float:right;
}

#content_right #flow_main .flow_item .left_img{
	padding:0;
	margin:0 30px 0 0;
	float:left;
}

#content_right #flow_main .flow_item .flow_item02{
	width:570px;
	padding:0;
	margin:15px auto 0;
	clear:both;
	background:url(../img/flow/photo05.jpg) no-repeat;
	height:84px;
}

#content_right #flow_main .flow_item .flow_item02 p{
	padding:15px 0px 0px 15px;
	text-align:left
}


#content_right #flow_main .flow_item_ya{
	padding:0;
	margin:0;
	text-align:center;
}

/*フォント
------------------*/
.font_red{
	color:#FF0000;
}
.font_gray{
	color:#666666;
}
.font_black{
	color:#000000;
}

.font_FF5A5A_b{
	color:#FF5A5A;
	font-weight:bold;
}

.font_FF6600_b{
	color:#FF6600;
	font-weight:bold;
}

.font_F6AA37_b{
	color:#F6AA37;
	font-weight:bold;
}

.font_72BE1E_b{
	color:#72BE1E;
	font-weight:bold;
}

.font_61B2D8_b{
	color:#61B2D8;
	font-weight:bold;
}




/*フォント
------------------*/
#content_right .con09_fon03 a:link {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:visited {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .con09_fon03 a:hover {
	color: #003366;
	text-decoration:underline;
}

#content_right .con09_fon03 a:active {
	color: #2971A7;
	text-decoration:underline;
}

#content_right .main_text2 a:link{
	font-size:12px;
	line-height:21px;
}


#content_right .main07_box02 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box02 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box02 a:active {
	color: #FF2C00;
	text-decoration:none;
}


#content_right .main07_box01 a:link {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:visited {
	color: #FF2C00;
	text-decoration:none;
}

#content_right .main07_box01 a:hover {
	color: #FF9933;
	text-decoration:none;
}

#content_right .main07_box01 a:active {
	color: #FF2C00;
	text-decoration:none;
}
/*フォント
------------------*/
#content_right .text_con a:link {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:visited {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:hover {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#content_right .text_con a:active {
	font-size:12px;
	line-height:17px;
	text-decoration:underline;
}

#btn{
	margin:0 0;
}


#btn a.bt_01 {
	width:310px;
	height:71px;
	display:block;
	background:url(../img/thought/pace/btn01.jpg) no-repeat top left;
}
#btn a.bt_01:hover {
	background:url(../img/thought/pace/btn01.jpg) no-repeat top right;
}

/*ボタン------*/
.header_btn1 {
	background-image: url(../img/flow/flow_btn1.jpg);
	height: 80px;
	width: 232px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;}
	
a.header_btn1:hover{
	background-position:top right;
	background-repeat:no-repeat;}

/*ボタン------*/
.header_btn2 {
	background-image: url(../img/flow/flow_btn2.jpg);
	height: 80px;
	width: 238px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;}
	
a.header_btn2:hover{
	background-position:top right;
	background-repeat:no-repeat;}

/*ボタン------*/
.header_btn3 {
	background-image: url(../img/flow/flow_btn3.jpg);
	height: 80px;
	width: 226px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;}
	
a.header_btn3:hover{
	background-position:top right;
	background-repeat:no-repeat;}
	
.btn_box {
	padding-top: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	height: 103px;
}
.fiow_box4 {
	background-image: url(../img/flow/flow8.jpg);
	height: 258px;
}
.fiow_box4_text {
	padding-left: 0px;
	padding-top: 20px;
}
.fiow_box7 {
	background-image: url(../img/flow/flow9.jpg);
	height: 129px;
	font-size: 10px;
	line-height: 15px;
	color: #8A9CB0;
}
.fiow_box7_text1 {
	padding-top: 50px;
	padding-left: 311px;
	float: left;
}
.fiow_box7_text2 {
	padding-top: 50px;
	padding-left: 23px;
	float: left;
}
.fiow_box9 {
	background-color: #FFFFFF;
	height: 64px;
}
.fiow_box9_text {
	font-size: 11px;
	color: #999999;
	padding-top: 6px;
	text-align: right;
}
.fiow_box5 {
	background-image: url(../img/flow/flow12.jpg);
	height: 329px;
}
.fiow_box5_text {
	padding-top: 20px;
	padding-left: 0px;
}
.fiow_box8 {
	background-image: url(../img/flow/flow10.jpg);
	height: 125px;
	font-size: 10px;
	line-height: 15px;
	color: #8A9CB0;
}
.fiow_box8_text1 {
	padding-top: 52px;
	padding-left: 134px;
	float: left;
	line-height: 18px;
}
.fiow_box8_text2 {
	padding-top: 52px;
	padding-left: 25px;
	float: left;
	line-height: 18px;
}
.fiow_box8_text3 {
	padding-top: 52px;
	padding-left: 25px;
	float: left;
	line-height: 18px;
}

