@charset "utf-8";

/***************
+ .main_contents
***************/
#Main_inner .main_contents{
	width:100%;
	margin:-27px auto 0;
	background:#fffbe5;
	padding-bottom:100px;
}

#Main_inner .title_box{
	width:100%;
	height:200px;
	margin:0 auto;
	position:relative;
	background:url("../images/bg_main_paulilles_1.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 0%;
}
#Main_inner .title_box p{
	width:840px;
	height:200px;
	margin:0 auto;
	position:relative;
}
#Main_inner .title_box p img{
	position:absolute;
	top:0;
	left:0;
}
#Main_inner .contents_box{
	width:956px;
	margin:0 auto;
	background:url("../images/bg_paulilles_contents_1.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	padding:30px 0 40px;
}

#Main_inner .contents_box .top_txt{
	width:956px;
	height:46px;
	margin:0 auto 25px;
}
#Main_inner .contents_box .top_txt_2{
	width:956px;
	height:36px;
	margin:0 auto 30px;
}
#Main_inner .contents_box .txt{
	width:956px;
	margin:0 auto 70px;
	text-align:center;
	font-size:15px;
	line-height:2.2em;
}
#Main_inner .contents_box .detail_area{
	width:956px;
	margin:0 auto;
}
#Main_inner .contents_box .detail_area .left_box{
	float:left;
	width:402px;
}
#Main_inner .contents_box .detail_area .right_box{
	float:right;
	width:534px;
}
#Main_inner .contents_box .detail_area .right_box .title{
	width:534px;
	font-size:20px;
	line-height:1.6em;
	color:#f9be00;
	font-weight:bold;
	margin:0 auto 10px;
}
#Main_inner .contents_box .detail_area .right_box .txt{
	width:534px;
	font-size:14px;
	line-height:1.78em;
	text-align:left;
	margin:0 auto 10px;
}
#Main_inner .contents_box .detail_area .right_box .img{
	width:534px;
	margin:0 auto 20px;
}
#Main_inner .contents_box .detail_area .right_box .img .img_1{
	float:left;
	width:250px;
	height:170px;
	margin-right:10px;
}
#Main_inner .contents_box .detail_area .right_box .img .img_2{
	float:left;
	width:250px;
	height:170px;
}
#Main_inner .contents_box .detail_area .right_box .caption_title{
	width:534px;
	font-size:13px;
	font-weight:bold;
	line-height:1.54em;
	margin:0 auto 5px;
}
#Main_inner .contents_box .detail_area .right_box .caption{
	width:534px;
	font-size:12px;
	line-height:1.5em;
	margin:0 auto;
}
#Main_inner .title_box_2{
	width:100%;
	height:262px;
	margin:0 auto 40px;
	position:relative;
	background:url("../images/bg_main_paulilles_2.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 0%;
}
#Main_inner .title_box_2 p{
	width:840px;
	height:262px;
	margin:0 auto;
}
#Main_inner .btm_contents{
	width:956px;
	margin:0 auto;
}
#Main_inner .btm_contents .circle_area{
	width:890px;
	margin:0 auto 35px;
}
#Main_inner .btm_contents .circle_area li{
	float:left;
	width:215px;
	height:216px;
	margin-left:10px;
}
#Main_inner .btm_contents .circle_area li:first-child{
	margin-left:0;
}

#Main_inner .btm_contents .person_box{
	width:956px;
	margin:0 auto 30px;
}
#Main_inner .btm_contents .person_box .img{
	float:left;
	width:430px;
	position:relative;
}
#Main_inner .btm_contents .person_box .txt_box{
	float:right;
	width:510px;
}
#Main_inner .btm_contents .person_box .title{
	width:100%;
	font-size:20px;
	line-height:1.6em;
	font-weight:bold;
	color:#f9be00;
	margin-bottom:10px;
	letter-spacing:-1px;
}
#Main_inner .btm_contents .person_box .txt_box .txt{
	width:100%;
	font-size:14px;
	line-height:1.79em;
}

#Main_inner .blankLinks01 {
	width: 956px;
	margin: 0 auto;
	text-align:right;
	padding-bottom: 70px;
}
#Main_inner .blankLinks01 a {
	padding-left:14px;
	background:url(../images/ico_blank01.gif) no-repeat center left;
	font-size:12px;
}