/*--------------プライバシーポリシー---------------*/


#main_privacy{
	margin:20px 0 20px 10px;
}

#ques_title{
	font-size:90%;
	margin:15px 0 15px 10px;
	width:650px;
}

/*---------------真ん中サービスのスタイル---------------*/

#main_press{
	margin:30px 0 0 10px;
}

#press_box{
	margin:18px 0 0 10px;
	padding-bottom:9px;
}

#bigpic2{
	float:left;
	margin:0 10px 0 10px;
}

.press_text{
	font-size:80%;
	width:550px;
	line-height:1.4;
	float:left;
	margin:0 0 0 10px;
}

.flow_list{
	padding:0 0 5px 0;
	margin:8px 0 0 20px;
}

#main_privacy ul{
	margin:8px 0 0 20px;
}

#main_privacy li{
	font-size:90%;
	list-style-type:decimal;
}


.jornada_outer{
	margin:15px 0 0 10px;
	width:660px;
}

.flow_title{
	font-size:110%;
	border-bottom:1px dotted #000;
	padding:0 0 5px 0;
}
.flow_words{
	padding:0 0 0 5px;
	border-left:5px solid  #F00;
	font-weight:bold;
}

.flow_text{
	font-size:90%;
	padding:0 0 5px 0;
	margin:8px 0 0 20px;
}

.flow_right{
	font-size:75%;
	padding:0 0 5px 0;
	margin:8px 0 0 20px;
	text-align:right;
}

.privacy_midashi{
	font-size:90%;
	color:#333;
	font-weight:bold;
	padding:0 0 1px 0;
	margin:14px 0 0 4px;
}

.flow_l_title{
	font-size:100%;
	padding:0 0 1px 0;
	margin:8px 0 0 14px;
}

.flow_l_text{
	font-size:75%;
	padding:0 0 5px 0;
	margin:8px 0 0 20px;
}

.topics_area{
	background:url(../../../common/img/index/main_arrow.jpg) left no-repeat;
	padding:0 0 0 20px;
	font-size:80%;
	margin:4px 0 5px 40px;
}

.topics_img{
	margin:4px 0 5px 20px;
}

table{
	border:1px solid #ccc;
	margin:4px 0 0 28px;
}

table th{
	border:1px solid #ccc;
	background:#f6f6f6;
	padding:5px;
	font-size:90%;
}


table td{
	border:1px solid #ccc;
	font-size:85%;
	padding:3px 5px;
	text-align:right;
}




#main_inpage_nav_sp{
	width:650px;
	margin:15px 0 15px 10px;
	text-align:left;
	height:65px;
}

#main_inpage_nav_sp ul{
	margin:0 auto;
	padding:8px 0 0 0;
	height:25px;
	width:650px;
}

#main_inpage_nav_sp ul li{
	float:left;
	font-size:80%;
	background:url(../../../common/img/fotter_arrow.jpg) no-repeat left;
	padding:1px 0 0 10px;
	margin:0 0 0 20px;
	display:inline;
}

* html #main_inpage_nav_sp ul li.first_li{
	margin:0 0 0 0;
}


#main_inpage_nav_sp ul li a:link{text-decoration:none; color:#216cc1; }
#main_inpage_nav_sp ul li a:visited{text-decoration:none; color:#7057a9; }
#main_inpage_nav_sp ul li a:hover{text-decoration:none; color:#d32f2e; }
#main_inpage_nav_sp ul li a:active{text-decoration:none; color:#d32f2e; }


.sp_midashi{
	font-size:100%;
	color:#333;
	font-weight:bold;
	padding:0 0 1px 0;
	margin:14px 0 0 4px;
}


.sp_co_midashi{
	font-size:90%;
	margin:10px 0 1px 10px;
	width:650px;
	color:#00008B;
	font-weight:bold;
}

.sp_text{
	font-size:90%;
	margin:7px 0 15px 10px;
	width:650px;
}