@media screen and (max-width:770px) {

/*------------------------------------------------------------
	Base
------------------------------------------------------------*/

body {
	/*font-size: 100%;*/
	font-size: 4.17vw; /* font-size: 32px; */
}

.sponly {
	display: inherit;
}

/*------------------------------------------------------------
	Header
------------------------------------------------------------*/

header {
	padding: 3.912vw 5.216vw; /* padding: 30px 40px; */
	box-sizing: border-box;
}

header:after {
	content: "";
	display: block;
	clear: both;
}

header h1 {
	padding: 0;
	float: left;
	font-size: 0;
}

header h1 img {
	max-width: 28.3vw; /* max-width: 217px; */
}

header h1.front {
	display: inherit;
}

#panel-btn {
  display: inline-block;
  position: absolute;
  top: 3.912vw; /* top: 30px */
  right: 5.216vw; /* right: 40px */
  width: 9.127vw; /* width: 70px; */
  height: 6.52vw; /* height: 50px; */
  cursor: pointer;
  z-index: 200;
}

#panel-btn-icon {
  display: block;
  position: absolute;
  top: 2.9vw; /* top: 22px; */
  left: 0;
  width: 9.127vw; /* width: 70px; */
  height: 0.783vw; /* height: 6px; */
  background: #4d4d4d;
  transition: .2s;
}
#panel-btn-icon:before, #panel-btn-icon:after{
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 9.127vw; /* width: 70px; */
  height: 0.783vw; /* height: 6px; */
  background: #4d4d4d;
  transition: .3s;
}
#panel-btn-icon:before{
  margin-top: -2.608vw; /* margin-top: -20px; */
}
#panel-btn-icon:after{
  margin-top: 2.608vw; /* margin-top: 20px; */
}
#panel-btn .close{
  background: transparent;
}
#panel-btn .close:before, #panel-btn .close:after{
  margin-top: 0;
  background: #fff;
}
#panel-btn .close:before{
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#panel-btn .close:after{
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

/*------------------------------------------------------------
	Navigation
------------------------------------------------------------*/

nav .nav_wrap {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background: #1c50a1;
	padding: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	overflow-y: auto;
}

nav ul.menu {
	border-right: none;
	float: none;
	padding: 70.145vw 0 0 0; /* padding: 538px 0 0 0; */
	margin: 0 0 9.127vw 0; /* margin: 0 0 70px 0; */
	background: url(../images/template/header_navi_logo_sp.png) no-repeat center 27.452vw; /* 210px */
	background-size: 34vw auto; /* background-size: 260px auto; */
}

nav ul.menu li {
	float: none;
	width: 100%;
	border-right: none;
	padding: 5.216vw 0; /* padding: 40px 0; */
	font-size: 100%; /* font-size: 32px; */
}

nav ul.menu li:before {
	content: " ";
	display: block;
	clear: both;
	height: 1px;
	width: 200px; /* width: 200px; */
	background: #fff;
	margin: 0 auto;
	position: relative;
	top: -5.216vw; /* top: -40px; */
}

nav ul.menu:after {
	content: " ";
	display: block;
	clear: both;
	height: 1px;
	width: 200px;
	background: #fff;
	margin: 0 auto;
	position: relative;
	top: 0;
}

nav a:link { color:#fff; text-decoration:none; }
nav a:visited { color:#fff; text-decoration:none; }
nav a:hover { color:#fff; text-decoration:none; }
nav a:active { color:#fff; text-decoration:none; }

nav ul li:first-child {
}

nav ul.menu li.current-menu-item:after {
	display: none;
}

nav ul.sns {
	float: none;
	padding: 0;
	margin: 0 0 27.452vw 0; /* margin: 0 0 210px 0; */
}

nav ul.sns li {
	float: none;
	display: inline-block;
	padding: 0 10px;
}

nav ul.sns li img {
	max-width: 9.78vw; /* max-width: 75px; */
}

/*------------------------------------------------------------
	Innerblock
------------------------------------------------------------*/

.innerblock {
}


/*------------------------------------------------------------
	Bannerblock:subpageonly
------------------------------------------------------------*/

.bannerblock {
	border-top: 1px solid #e6e6e6;
	padding: 7vw 0 13vw 0; /* padding: 54px 0 127px 0; */
}

.bannerblock ul li,
.bannerblock ul li:last-child {
	float: none;
	margin: 0 0 12px 0;
}

.bannerblock ul li img {
	max-width: 100%;
}

/*------------------------------------------------------------
	Footer
------------------------------------------------------------*/

footer .innerblock {
	display: block;
	margin: 0 6.668%;
	padding: 6.52vw 0 35px 0; /* padding: 50px 0 35px 0; */
}

footer h1 {
	float: none;
	padding: 3.912vw 35px; /* padding: 30px 35px; */
	margin: 0;
}

footer h1 img {
	max-width: 23.47vw; /* max-width: 180px; */
}

footer .rightblock {
	float: none;
	padding: 40px 0 0 0;
	border-left: none;
	border-top: 1px solid #fff;
	text-align: left;
}

footer .rightblock h2 {
	font-size: 87%; /* font-size: 28px; */
	margin: 0 0 2.608vw 0; /* margin: 0 0 20px 0; */
}

footer .rightblock p.address {
	margin: 0 0 2.608vw 0; /* margin: 0 0 20px 0; */
}

footer .rightblock p,
footer .rightblock dl {
	font-size: 75%; /* font-size: 24px; */
}

footer .rightblock dl dt {
	float: none;
	width: 100%;
}

footer p.copyright {
	font-size: 55%; /* font-size: 18px; */
}

/*------------------------------------------------------------

	下層ページ全体スタイルレイアウト

------------------------------------------------------------*/

/*------------------------------------------------------------
	コンテナ下層基本
------------------------------------------------------------*/

#container.page {
	padding: 0;
}

/*------------------------------------------------------------
	#sub_page 共通スタイル
------------------------------------------------------------*/


/*------------------------------------------------------------
	見出しレイアウト
------------------------------------------------------------*/

.titleblock {
	padding: 47.7% 0 0 0;
}

.titleblock h2:before {
	height: 0.783vw; /* height: 6px; height: 0.783vw; */
	background: url(../images/template/bg_nami.png) repeat-x center top;
	background-size: 32px auto; /* background-size: 32px auto; */
	padding: 0 0 9.127vw 0; /* padding: 0 0 70px 0; */
	top: -6px; /* top: -6px; */
}

.titleblock h2 {
	padding: 0 0 8.605vw 0; /* padding: 0 0 66px 0; */
}

.titleblock h2 img {
	max-width: 52.153vw; /* max-width: 400px; */
}

/*------------------------------------------------------------
	内包ボックスレイアウト
------------------------------------------------------------*/

/*------------------------------
	.postlistblock
--------------------------------*/

.postlistblock .articlelist {
	padding: 0 6.52vw 9.127vw 6.52vw; /* padding: 0 50px 70px 50px; */
}

.postlistblock dl {
	max-width: 100%;
	float: none;
	clear: both;
	margin: 0 0 8.76vw 0; /* margin: 0 0 60px 0; */
}

.postlistblock dl:after {
	content: "";
	display: block;
	clear: both;
}

.postlistblock dl:nth-child(3n),
.postlistblock dl:last-child {
	margin: 0 0 8.76vw 0; /* margin: 0 0 60px 0; */
}

.postlistblock dl dt {
	height: 20.08vw; /* height: 154px; */
	float: left;
	margin: 0 3.26vw 0 0; /* margin: 0 25px 0 0; */
}

.postlistblock dl dt img {
	max-width: 30.3vw; /* max-width: 232px; */
}

.postlistblock dl dd {
	overflow: hidden;
	font-size: 68.8%; /* font-size: 22px */
	margin: 0;
}

.postlistblock dl dd.day {
	padding: 0;
	margin: 0 0 1.25vw 0; /* margin: 0 0 10px 0; */
	border-bottom: none;
}

.postlistblock .btn {
	max-width: 100%;
	padding: 0 14.343vw; /* padding: 0 110px; */
	box-sizing: border-box;
}

.postlistblock .btn a {
	font-size: 100%; /* font-size: 32px; */
}

/*------------------------------------------------------------
	テーブルレイアウト
------------------------------------------------------------*/

















/*------------------------------------------------------------



	post.css



------------------------------------------------------------*/

/*------------------------------------------------------------
	archive
	舟屋日和からのお知らせ
------------------------------------------------------------*/

#post .titleblock {
	background: url(../images/archive/bg.jpg) no-repeat center top;
	background-size: 180% auto;
}

/*------------------------------------------------------------
	sampo
	activity
	spot
	model
	遊び方の一覧
------------------------------------------------------------*/

#post #title_sampo.titleblock,
#post #title_activity.titleblock,
#post #title_spot.titleblock,
#post #title_model.titleblock {
	background: url(../images/asobikata/bg.jpg) no-repeat center top;
	background-size: 130% auto;
}

#sampo.sub_page .postlistblock,
#activity.sub_page .postlistblock,
#spot.sub_page .postlistblock,
#model.sub_page .postlistblock {
	padding: 0; /* padding: 0 0 100px 0; */
}

/*------------------------------------------------------------
	arcive.php
	一覧ページ
------------------------------------------------------------*/

#post h2 img {
	max-width: 59.583vw; /* max-width: 457px; */
}

#post .sub_page .categorylistblock ul {
	border-top: 1px solid #1c50a1;
}

#post .sub_page .categorylistblock ul:after {
	content: "";
	display: block;
	clear: both;
}

#post .sub_page .categorylistblock ul li {
	display: block;
	float: left;
	width: 50%;
	margin: 0;
	border-right: 1px solid #1c50a1;
	border-bottom: 1px solid #1c50a1;
	box-sizing: border-box;
	font-size: 87%; /* font-size: 28px; */
}

#post .sub_page .categorylistblock ul li:nth-child(2n) {
	border-right: none;
}

#post .sub_page .categorylistblock ul li a {
	border: none;
	display: block;
	padding: 3.3vw 0;
	border-radius: 0;
}

/*------------------------------------------------------------
	pagenation
------------------------------------------------------------*/

.pagination {
	position: relative;
	margin: 0 6.52vw 0 6.52vw;
	font-size: 0%;
}

.pagination ul:after {
	content: "";
	display: block;
	clear: both;
}

.pagination ul {
	margin: 0;
	border-top: 1px solid #1c50a1;
	border-bottom: 1px solid #1c50a1;
	padding: 4.5vw 0; /* padding: 35px 0; */
	display: inline-block;
	font-size: 4.17vw; /* font-size: 32px; */
}

.pagination ul li {
	font-size: 100%;
	display: inline-block;
	float: none;
}

.pagination ul li a {
	border: none;
	padding: 0 1.83vw;
	color: #1c50a1;
	text-decoration: none;
}

.pagination ul li span.current {
	padding: 0 1.83vw; /* padding: 0 14px; */
	background: none;
	color: #1c50a1;
	border: none;
}

.pagination ul li a.prev,
.pagination ul li a.next {
	padding: 0 3.5vw; /* padding: 0 14px; */
	text-indent: -9999px;
}

.pagination ul li a.prev {
	background: url(../images/archive/pagenation_pt_prev.png) no-repeat left center;
	background-size: 22% auto;

}

.pagination ul li a.next {
	background: url(../images/archive/pagenation_pt_next.png) no-repeat right center;
	background-size: 22% auto;
}

.pagination ul li span.dots {
	padding: 0;
}

/*------------------------------------------------------------
	single.php
	投稿ページ
------------------------------------------------------------*/

#post #single.sub_page h2 {
	text-align: center;
	padding: 6.52vw 0 9.127vw 0; /* padding: 50px 0 70px 0; */
}

#post #single h2 img {
	max-width: 59.583vw; /* max-width: 457px; */
}

#post .sub_page .contents {
	padding: 10.432vw 5.216vw 0 5.216vw; /* padding: 80px 40px 0 40px; */
}

#post .sub_page .contents .articleheader p {
	font-size: 87%; /* font-size: 28px; */
}

#post .sub_page .contents .articleheader h3 {
	font-size: 100%; /* font-size: 32px; */
}

#post .sub_page .contents .articleblock .subimg {
	width: 49%;
}

#post .sub_page .contents .articleblock .subimg:nth-child(2) {
	float: right;
}

#post .sub_page .contents .articleblock .subimg dt img {
	max-width: 100%;
}

#post .sub_page .contents .articleblock .mainimg dd,
#post .sub_page .contents .articleblock .subimg dd {
	font-size: 75%; /* font-size: 24px; */
}

#post .sub_page .contents .articleblock .textblock {
	font-size: 87%; /* font-size: 28px; */
}

/*------------------------------------------------------------
	Share(投稿ページ）
------------------------------------------------------------*/

#post .sub_page .sharebtn {
	border-left: none;
	border-right: none;
	display: inline-block;
	margin: 0 0 9.78vw 0; /* margin: 0 0 75px 0; */
}

#post .sub_page .sharebtn dl {
	border-left: none;
	border-right: none;
	margin: 0;
	padding: 0;
}

#post .sub_page .sharebtn dl dt {
	display: none;
}

#post .sub_page .sharebtn dl dd img {
	max-width: 9.78vw; /* max-width: 75px; */
}

/*------------------------------------------------------------
	Pagenavi(投稿ページ）
------------------------------------------------------------*/

#post .sub_page .pagenavi_pc {
	display: none;
}

#post .sub_page .pagenavi_sp {
	display: inherit;
	padding: 0 5.216vw 15vw 5.216vw; /* padding: 0 80px 115px 80px; */
}

#post .sub_page .pagenavi_sp ul {
	border-top: 1px solid #dcebf0;
	border-bottom: 1px solid #dcebf0;
	padding: 2.348vw 0; /* padding: 18px 0; */
	position: relative;
}

#post .sub_page .pagenavi_sp ul:before {
	content: "";
	display: block;
	width: 1px;
	height: 9.9vw; /* height: 80px; */
	background: #dcebf0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#post .sub_page .pagenavi_sp ul:after {
	content: "";
	display: block;
	clear: both;
}

#post .sub_page .pagenavi_sp ul li {
	width: 50%;
	float: left;
}

#post .sub_page .pagenavi_sp ul li a {
	display: block;
	color: #4d4d4d;
	text-decoration: none;
	letter-spacing: 0.5em;
	padding: 1.96vw 0; /* padding: 15px 0; */
}

#post .sub_page .pagenavi_sp ul li.prev {
	text-align: left;
	background: url(../images/archive/pt_prev_sp.png) no-repeat 1.5% center;
	background-size: 1.44vw auto; /* background-size: 11px auto; */
}

#post .sub_page .pagenavi_sp ul li.prev a {
	padding-left: 9.78vw; /* padding-left: 75px; */
}

#post .sub_page .pagenavi_sp ul li.next {
	float: right;
	text-align: right;
	background: url(../images/archive/pt_next_sp.png) no-repeat 98.5% center;
	background-size: 1.44vw auto; /* background-size: 11px auto; */
}

#post .sub_page .pagenavi_sp ul li.next a {
	padding-right: 9.78vw; /* padding-left: 75px; */
}















/*------------------------------------------------------------



	page.css



------------------------------------------------------------*/

/*------------------------------------------------------------
	index
	TOPページ
------------------------------------------------------------*/

.slidebg {
	background-size: 235% auto !important;
}

#index .mainimg {
	background: url(../images/index/mainimg_bg.jpg) no-repeat center top;
	background-size: 235% auto;
	padding: 160vw 0 0 0; /* padding: 1235px 0 0 0; 表示画像の高さ ÷ 表示画像の幅 × 100 */
}

#index .mainimg h1 {
	padding: 0 0 9.78vw 0; /* padding: 0 0 75px 0; */
}

#index .mainimg h1 img {
	max-width: 35.203vw; /* max-width: 270px; */
}

#index .mainimg p img {
	max-width: 84.747vw; /* max-width: 650px; */
}

#index .mainimg .innerblock {
	max-height: 59vw; /* max-height: 450px; */
}


#index #about {
	padding: 9.9vw 0 34vw 0; /* padding: 80px 0 265px 0; */
}

#index #about h2 img {
	/* max-width: 45.633vw; max-width: 350px; */
	max-width: 59.583vw; /* max-width: 457px; */
}

#index #about p {
	font-size: 100%; /* font-size: 32px; */
	text-align: left;
	line-height: 2em;
	margin: 0 6.52vw 2.6em 6.52vw; /* margin: 0 50px 2.6em 50px; */
}

#index #about .img01 img {
	max-width: 600px; /* max-width: 600px; */
}

#index #about .btn {
	max-width: 100%;
	width: 100%;
	display: block;
	margin: 0 0 5.216vw 0; /* margin: 0 0 40px 0; */
	padding: 0 14.343vw; /* padding: 0 110px; */
	box-sizing: border-box;
	font-size: 100%; /* font-size: 32px; */
}

#index #about .btn:last-child {
	margin: 0;
}

#index #shop ul li {
	width: 100%;
	float: none;
}

#index #shop ul li a {
	padding: 8.85vw 0; /* padding: 68px 0; */
}

#index #shop ul li img {
	max-width: 38vw; /* max-width: 290px; */
}

#postarchive h2,
#postmedia h2 {
	padding: 11.735vw 0 0 0; /* padding: 90px 0 0 0; */
}

#postarchive h2 img,
#postmedia h2 img {
	max-width: 59.583vw; /* max-width: 457px; */
}

#postarchive .postlistblock,
#postmedia .postlistblock {
	padding: 7.823vw 0 15.65vw 0; /* padding: 60px 0 120px 0; */
}

#access #accessmap {
	height: 75vw; /* height: 560px; */
}

#access .titleblock {
	background: url(../images/index/access_bg.jpg) no-repeat center top;
	background-size: 180% auto;
}

#access .titleblock h2 img {
	max-width: 59.583vw; /* max-width: 457px; */
}

#access .addressblock {
	max-width: 70.405vw; /* max-width: 540px; */
	font-size: 75%; /* font-size: 24px; */
	top: -9.9vw; /* top: -80px; */
}

#access dl {
	max-width: 100%;
	margin: 0 0 7.823vw 0; /* margin: 0 0 60px 0; */
	padding: 0 6.52vw; /* padding: 0 50px; */
	box-sizing: border-box;
}

#access dl dt {
	max-width: 100%;
	float: none;
	font-size: 100%; /* font-size: 32px; */
	margin: 0 0 5.216vw 0; /* margin: 0 0 40px 0; */
}

#access dl dd {
	font-size: 87%; /* font-size: 28px; */
}

#access dl dd img {
	max-width: 100%;
}

#banner_index {
	padding: 13vw 0; /* padding: 54px 0 100px 0; */
}

#banner_index ul {
	width: 100%;
	float: none;
	margin: 0 0 3.912vw 0; /* margin: 0 0 28px 0; */
}

#banner_index .pageplugin {
	display: none;
}

#banner_index .sp_fbshare {
	display: inherit;
}

#banner_index .sp_fbshare a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 25px 0;
	background: #315096;
}

#banner_index ul li {
	margin: 0 0 12px 0;
}

/*------------------------------------------------------------
	food
	Cafe&鮨割烹
------------------------------------------------------------*/

#food .titleblock {
	background: url(../images/food/bg.jpg) no-repeat center top;
	background-size: 120% auto;
}

#food .foodblock {
	background: url(../images/template/line.png) repeat-x center bottom;
	background-size: auto 5.216vw; /* background-size: auto 40px; */
	margin: 0 6.668%;
	padding: 13vw 0 15.65vw 0; /* padding: 100px 0 120px 0; */
}

#food .foodblock:first-child {
	padding-top: 0;
}

#food .foodblock .textblock {
	float: none;
	max-width: 100%;
	padding: 0 0 9.9vw 0; /* padding: 0 0 80px 0; */
	box-sizing: border-box;
	font-size: 87%; /* font-size: 28px; */
}

#food .foodblock .textblock h3 {
	float: left;
	padding: 15.3% 0 0 0;
}

#food .foodblock .textblock h3 img {
	vertical-align:bottom;
	max-width: 36.507vw; /* max-width: 280px; */
}

#food .foodblock .textblock .mainimg {
	display: inherit;
	text-align: center;
	margin: 0 0 5.216vw 0; /* margin: 0 0 40px 0; */
}

#food .foodblock .textblock .mainimg img {
	max-width: 70.405vw; /* font-size: 540px; */
	width: 100%;
	height: auto;
}
#food .foodblock .textblock .subimg {
	display: inherit;
	float: right;
}

#food .foodblock .textblock .subimg img {
	max-width: 46.938vw; /* max-width: 360px; */
	width: 100%;
	height: auto;
}

#food .foodblock .textblock h4 {
	clear: both;
}

#food .foodblock .textblock .btn a {
	margin: 0 7.823vw; /* margin: 0 60px; */
	font-size: 115%; /* font-size: 32px; */
}

#food .foodblock .photoblock {
	float: none;
	max-width: 100%;
}

#food .foodblock .photoblock .mainimg,
#food .foodblock .photoblock .subimg {
	display: none;
}

#food .foodblock .postlistblock .articlelist {
	padding: 0 0 9.127vw 0; /* padding: 0 0 70px 0; */
}

#food .foodblock .postlistblock .btn {
	padding: 0 7.823vw; /* padding: 0 60px; */
}

#food #sushi.foodblock {
	padding: 13vw 0; /* padding: 100px 0 100px 0; */
}

/*------------------------------------------------------------
	asobikata
	伊根浦の遊び方
------------------------------------------------------------*/

#ineuramap {
	height: 75vw; /* height: 560px; */
}

#asobikata .titleblock {
	background: url(../images/asobikata/bg.jpg) no-repeat center top;
	background-size: 130% auto;
}

#asobikata .titleblock h2 {
	padding: 0 0 8.605vw 0; /* padding: 0 0 66px 0; */
}

#asobikata .asobikatablock {
	background: url(../images/template/line.png) repeat-x center bottom;
	background-size: auto 5.216vw; /* background-size: auto 40px; */
	margin: 0 6.668%; /* margin: 0 50px; */
	padding: 13vw 0 15.65vw 0; /* padding: 100px 0 120px 0; */
}

#asobikata .asobikatablock:last-child {
	padding: 13vw 0; /* padding: 100px 0 100px 0; */
}


#asobikata .asobikatablock .textblock,
#asobikata .asobikatablock:nth-child(2n) .textblock {
	max-width: 100%;
	float: none;
	font-size: 87%; /* font-size: 28px; */
}

#asobikata .asobikatablock .postlistblock {
	padding: 9.9vw 0 0 0; /* padding: 80px 0 0 0; */
}

#asobikata .asobikatablock .photoblock,
#asobikata .asobikatablock:nth-child(2n) .photoblock {
	float: none;
	max-width: 100%;
}

#asobikata .asobikatablock .photoblock .mainimg,
#asobikata .asobikatablock:nth-child(2n) .photoblock .mainimg {
	text-align: center;
	margin: 0 0 5.216vw 0; /* margin: 0 0 40px 0; */
}

#asobikata .asobikatablock .photoblock .mainimg img {
	max-width: 70.405vw; /* font-size: 540px; */
}

#asobikata .asobikatablock .textblock h3 {
	font-size: 145%; /* font-size: 40px; */
}

#asobikata .asobikatablock .postlistblock .articlelist {
	padding: 0 0 9.127vw 0; /* padding: 0 0 70px 0; */
}

#asobikata .asobikatablock .postlistblock .btn {
	padding: 0 7.823vw; /* padding: 0 60px; */
}

/*------------------------------------------------------------
	process
	舟屋日和ができるまで
------------------------------------------------------------*/

#process .titleblock {
	background: url(../images/process/bg.jpg) no-repeat center top;
	background-size: 140% auto;
}

#process article {
	margin: 0 6.668% 25% 6.668%;
}

#process article h3 {
	font-size: 100%; /* font-size: 32px; */
}

#process article p {
	font-size: 87%; /* font-size: 28px; */
}

#process .photo li,
#process .photo li:last-child {
	float: none;
	width: 100%;
	padding: 0;
	text-align: center;
}

#process .photo li {
	padding: 0 0 2.348vw 0;
}

#process .photo img {
	max-width: 960px;
	width: 100%;
	height: auto;
}

#process .photo li img {
	max-width: 470px;
}

#process .block {
	padding-bottom: 5%;
}

#process .block h4 {
	font-size: 100%; /* font-size: 32px; */
}

#process .block p:last-child {
	margin: 0;
}
