/***GENERAL***/#header_container{	width: 800px;	margin: 0 auto;}/***看板***/.intv_head{	margin: 40px 0 20px;}/***次へテキスト***/.nextpage_leadtxt{	text-align: center;}.nextpage_leadtxt a{	display: inline-block;	padding: 10px 3px 10px 84px;	border-bottom: 1px #333 solid;	background: url(../img/img_next.png) 0 50% no-repeat;	font-weight: bold;	font-size: 19px;	text-align: left;	color: #333;}/***ページナビ***/.page_nav{	margin-top: 30px;	text-align: center;}.page_nav li{	display: inline-block;	height: 32px;	line-height: 20px;	vertical-align: middle;	letter-spacing: normal;}.page_nav a{	display: block;	padding: 5px 8px;	border: 1px solid #9cb8d0;}.page_nav span.ac{	display: block;	height: 12px;	padding: 10px 8px;	background-color: #9cb8d0;	color: #fff;}.page_nav .n{	width: 77px;	height: 32px;	border: 0;	font-size: 12px;	color: #fff;	line-height: 32px;}.page_nav span.prev{	padding: 7px 8px 7px 18px;	background: url(../img/btn_prev_no.gif) 0 center no-repeat;}.page_nav a.next{	background: url(../img/btn_next.gif) 0 center no-repeat;	border: 0;	padding: 0 18px 0 0;}.page_nav a.prev{	padding: 0 0 0 6px;	background: url(../img/btn_prev.gif) 0 center no-repeat;}.page_nav span.next{	background: url(../img/btn_next_no.gif) 0 center no-repeat;	border: 0;	padding: 7px 18px 7px 8px;}/***スタイルタイトル***/.intv_top {	padding-top: 15px;	height: 163px;	padding-left: 80px;	background: url(../img/img_point.png) no-repeat;}.intv_top h2{	margin-bottom: 15px;	font-family: 'Open Sans', sans-serif;	font-size: 30px;	padding-top: 10px;}/*****Page:index******/.p_index{	height: 798px;	background: #f7f6f4 url(../img/img_top01.jpg) center no-repeat;}.p_index .caption{	width: 750px;	margin: 0 auto;	padding: 150px 75px 0;}.p_index .lead{	width: 300px;	margin: 50px 0;}.lead p{	margin-bottom: 10px;}.lead span{	line-height: 160%;	font-size: 9px;	color: #929292;}/*****Page:p01******/.p_01{	height: 790px;	background: #f7f6f4 url(../img/img_top02.jpg) center no-repeat;}.p_01 .caption{	padding: 5px 0;	width: 800px;	margin: 0 auto;	text-align: right;}/*****Page:p02******/.p_02{	height: 692px;	background: #f7f6f4 url(../img/img_top03.jpg) center no-repeat;}.p_02 .caption{	padding: 5px 0;	width: 800px;	margin: 0 auto;	text-align: right;}.main_intv{	margin: 0 auto;	width: 560px;}.main_intv h3{	margin: 30px 0;	color: #e280ac;	font-size: 18px;	font-weight: bold;}.main_intv p{	line-height: 200%;	font-size: 14px;}.main_intv .intv_a{	margin-bottom: 10px;}.main_intv .intv_q{ color: #7098ba}.main_intv .intv_a span{ color:#e280ac;}/*****Page:p03******/.p_03{	height: 692px;	background: #f5f5f5 url(../img/img_top04.jpg) center no-repeat;}.p_03 .caption{	padding: 5px 0;	width: 800px;	margin: 0 auto;	text-align: right;}.profile{	padding: 10px 0 0 80px;	font-size: 14px;}.p_detail{	font-size: 10px;}