@charset "utf-8";
/* CSS Document */
html {
	font-size: 0.75rem;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table {
	margin-top: 0;
	box-sizing: border-box;
}
ul {
	margin: 0;
	box-sizing: border-box;
}
nav {
	box-sizing: border-box;
}
/* body */

body {
	text-align: left;
	padding: 0px;
	margin: 0px;
	word-wrap: break-word;
	font-size: 13px;
	font-size: 1.3rem;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
	line-height: 1.5;
}



#content {
	position: relative;
	height: 100%;
}
/* Parts */

.sp-part-top {
	display: block;
	position: relative;
}
.sp-part-top:after {
	display: table;
	clear: both;
	content: "";
}
/* copyright */

.hpb-copyright {
	display: block;
	text-align: center;
}
/* layout */

/*追加*/
#main {
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
}
#main:after {
	clear: both;
	display: table;
	content: "";
}
/*追加*/
#colophon {
	padding: 0px;
	padding-top: 30px;
	width: 100%;
	margin: 0 auto;
      bottom: 0;
}
#sidebar1, #sidebar2 {
	float: none;
	width: auto;
	padding: 0px;
	box-sizing: border-box;
}
/*---*/

#primary {
	margin-top: 0;
}
#breadcrumb-list {
	clear: both;
}
.screen-reader-text {
	display: none;
}
/* table */
th {
	text-align: left;
}
table.sp-part-top {
	margin: 5px auto;
	display: table;
	border-collapse: collapse;
	width: 100%;
}
table > tbody > tr > th, table > tbody > tr > td {
	padding: 5px 8px;
}
/* Yahoo!ロコ-地図, Googleマップ */

div[data-hpbmap] {
	word-wrap: normal;
	max-width: 100%;
}
div[data-hpbmap] img {
	max-width: none !important;
}
/* WordPress投稿 */

.entry-content .alignleft, .comment-content .alignleft {
	float: left;
}
.entry-content .alignright, .comment-content .alignright {
	float: right;
}
.entry-content .aligncenter, .comment-content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content:after, .comment-content:after {
	display: table;
	clear: both;
	content: "";
}

/* 追加 */

@media screen and (max-width: 568px) {
* {
	box-sizing: border-box;
}
body {
	min-width: 100%;
}
#masthead {
	position: static;
}
#primary, #main-inner, #contenthead, #content {
	float: none;
	width: 100%;
}
#main, #content {
	width: 100%;
	padding: 0;
}
#main-inner {
	padding: 10px;
}
#sidebar1, #sidebar2 {
	float: none;
	width: auto;
	padding: 10px;
	box-sizing: border-box;
}
#colophon {
	padding: 10px;
}
embed {
	max-width: 100%;
}
}
#colophon {
	background-color :#3C3C3C;
	padding-top : 30px;
	margin-top : 30px;
	width : 100%;
}
#main {
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	overflow : hidden;
}
#main::after {
	clear : both;
	display : table;
	content : "";
}
#masthead {
	background-color : #f0ebf8;
	background-repeat : repeat-x;
	margin-bottom : 15px;
	position : relative;
}
#primary {
	margin-top : 0px;
}
.address {
	font-size : 1.2rem;
	color : #717171;
	margin-top : 1em;
	margin-left : 1em;
	margin-right : 1em;
	margin-bottom : 1em;
	display : inline;
}
.inner-box {
	text-align : right;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
}
.tel {
	font-size : 1.2rem;
	color : #717171;
	margin-top : 1em;
	margin-left : 1em;
	margin-right : 1em;
	margin-bottom : 1em;
	display : inline;
}
a {
	color : #262626;
	text-decoration : none;
	outline-width : medium;
	outline-style : none;
	outline-color : black;
}
a:active {
	color : #8f514f;
	text-decoration : underline;
}
a:focus {
	color : #8f514f;
	text-decoration : underline;
}
a:hover {
	color : #8f514f;
	text-decoration : underline;
}
body {
	color : #262626;
	background-color : #fff;
}

@media not screen, screen and (min-width: 569px) {
#main {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	width : 900px;
	overflow : hidden;
}
.inner-box {
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	width : 900px;
}
body {
	min-width : 900px;
}
}

@media not screen, screen and (min-width: 569px) {
#content {
	width : 900px;
}
#contenthead {
	width : 900px;
}
}

@media screen and (max-width: 568px) {
#sidebar1 {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
#sidebar2 {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
}

@media not screen, screen and (min-width: 569px) {
#sp-image-1 {
}
}

@media screen and (max-width: 568px) {
#sp-image-1 {
	max-width : 100%;
}
}
#sp-page-title-1> h1 {
	font-size : 1em;
	font-weight : normal;
	color : #242424;
	background-color : transparent;
	/* background-image : url(img/title_btm.png); */
	background-repeat : repeat-x;
	background-attachment : scroll;
	background-position : center bottom;
	background-clip : border-box;
	background-origin : padding-box;
	background-size : auto auto;
	padding-top : 10px;
	padding-left : 0px;
	padding-right : 8px;
	padding-bottom : 10px;
}
#breadcrumb-list div {
	margin-top : 20px;
	margin-right : 10px;
	width : auto;
	display : inline-block;
}

@media screen and (max-width: 568px) {
#breadcrumb-list {
	padding-left : 10px;
	padding-right : 10px;
}
}
#sp-site-navigation-1 {
	font-size : 1.3rem;
/*	background-color : #673ab7; */
  background: linear-gradient(#673ab7, #150e28);
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	/* margin-bottom : 10px; */
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-bottom-style : solid;
	/* border-top-color : #d2c9b8; */
	/* border-bottom-color : #d2c9b8; */
}
#sp-site-navigation-1 .menu-toggle {
	display : none;
}
#sp-site-navigation-1 .screen-reader-text {
	display : none;
}
#sp-site-navigation-1 ul {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	list-style-type : none;
	list-style-position : outside;
}
#sp-site-navigation-1 ul ul {
	background-color : #ffffff;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : medium;
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : none;
	border-top-color : #3c3f53;
	border-left-color : #3c3f53;
	border-right-color : #3c3f53;
	border-bottom-color : initial;
	width : auto;
	min-width : 150px;
	display : none;
	position : absolute;
	top : 100%;
	left : 0px;
	z-index : 9999;
}
#sp-site-navigation-1 ul ul li {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #3c3f53;
	width : 100%;
	white-space : nowrap;
}
#sp-site-navigation-1 ul ul li a {
	color : #333333;
	padding-top : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 5px;
	display : block;
}
#sp-site-navigation-1 ul ul li a:hover {
	background-color : #ededed;
}
#sp-site-navigation-1 ul ul li:hover {
	position : relative;
}
#sp-site-navigation-1 ul ul li:hover> ul {
	display : block;
	top : 0px;
	left : 100%;
}
#sp-site-navigation-1> ul {
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	width : 100%;
	max-width : 900px;
}
#sp-site-navigation-1> ul::after {
	clear : both;
	display : table;
	content : "";
}
#sp-site-navigation-1> ul> li {
	background-image : url(img/nav-border.png);
	background-repeat : no-repeat;
	background-position : right center;
	padding-top : 0px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 0px;
	width : auto;
	float : left;
	position : relative;
}
#sp-site-navigation-1> ul> li.current-menu-ancestor> a {
	background-color : rgba(0, 0, 0, 0.3);
}
#sp-site-navigation-1> ul> li.current-menu-item> a {
	background-color : rgba(0, 0, 0, 0.3);
}
#sp-site-navigation-1> ul> li.current_page_ancestor> a {
	background-color : rgba(0, 0, 0, 0.3);
}
#sp-site-navigation-1> ul> li.current_page_item> a {
	background-color : rgba(0, 0, 0, 0.3);
}
#sp-site-navigation-1> ul> li:hover> ul {
	display : block;
}
#sp-site-navigation-1> ul> li> a {
	color : #ffffff;
	text-decoration : none;
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 10px;
	display : block;
}
#sp-site-navigation-1> ul> li> a:hover {
	background-color : rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 568px) {
#sp-site-navigation-1 {
	background-color : #ec9c7d;
    background-color: #673ab7;
	padding-top : 0px;
	margin-top : 0px;
	position : relative;
}
#sp-site-navigation-1 .menu-toggle {
	background-image : url(img/icon-menu.png);
	background-repeat : no-repeat;
	background-position : center center;
	text-indent : -999em;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	display : none;
	cursor : pointer;
}
#sp-site-navigation-1 .screen-reader-text {
	display : none;
}
#sp-site-navigation-1 ul {
	display : block;
	list-style-type : none;
	list-style-position : outside;
}
#sp-site-navigation-1 ul li {
	width : auto;
	float : none;
}
#sp-site-navigation-1.button-menu .menu-toggle {
	display : block;
}
#sp-site-navigation-1.button-menu ul.toggled-on {
	display : block;
}
#sp-site-navigation-1.button-menu> ul {
	display : none;
}
#sp-site-navigation-1.button-menu> ul> ul {
	display : block;
}
}
#sp-site-navigation-2 {
	background-color : transparent;
	text-align : center;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 25px;
	width : 100%;
	box-sizing : border-box;
}
#sp-site-navigation-2 .menu-toggle {
	display : none;
}
#sp-site-navigation-2 .screen-reader-text {
	display : none;
}
#sp-site-navigation-2 a {
	color : #ffffff;
	text-decoration : none;
}
#sp-site-navigation-2 a:focus {
	color : #ffffff;
	text-decoration : underline;
}
#sp-site-navigation-2 a:hover {
	color : #ffffff;
	text-decoration : underline;
}
#sp-site-navigation-2 ul {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	list-style-type : none;
	list-style-position : outside;
}
#sp-site-navigation-2 ul li {
	display : inline;
}
#sp-site-navigation-2 ul li ul {
	display : none;
}
#sp-site-navigation-2 ul li::after {
	margin-top : 0px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 0px;
	content : '|';
}
#sp-site-navigation-2 ul li:last-child::after {
	content : '';
}

@media screen and (max-width: 568px) {
#sp-site-navigation-2 {
	width : 100%;
}
#sp-site-navigation-2 .menu-toggle {
	display : none;
	cursor : pointer;
}
#sp-site-navigation-2 .screen-reader-text {
	display : none;
}
#sp-site-navigation-2 ul {
	display : block;
}
#sp-site-navigation-2 ul li {
	display : block;
}
#sp-site-navigation-2 ul li::after {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	content : '';
}
#sp-site-navigation-2.button-menu {
	/* background-image : url(img/footer-back.png); */
	background-color: #3C3C3C;
	padding-top : 0px;
	margin-top : 0px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-top-color : #ffffff;
	border-left-color : #ffffff;
	border-right-color : #ffffff;
	border-bottom-color : #ffffff;
	position : relative;
}
#sp-site-navigation-2.button-menu .menu-toggle {
	background-image : url(img/icon-menu.png);
	background-repeat : no-repeat;
	background-position : center center;
	text-indent : -999em;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	display : block;
	cursor : pointer;
}
#sp-site-navigation-2.button-menu ul {
	display : none;
}
#sp-site-navigation-2.button-menu ul.toggled-on {
	display : block;
}
#sp-site-navigation-2.button-menu ul.toggled-on li {
}
}
#sp-list-1, #sp-list-2 {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 15px;
	list-style-type : none;
}
#sp-list-1> li, #sp-list-2> li {
	background-color : transparent;
	background-image : url(img/icon-square-01.png);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 21px 0.8em;
	background-clip : border-box;
	background-origin : padding-box;
	background-size : auto auto;
	padding-top : 5px;
	padding-left : 40px;
	padding-right : 10px;
	padding-bottom : 5px;
}
#sp-site-branding-1 {
	background-color : #f0ebf8;
	background-repeat : repeat-x;
	background-position : center top;
	width : 100%;
	min-height : 100px;
   /* border-bottom: 5px solid #432e7c; */
}
#sp-site-branding-1 .inner-box {
	padding-top : 36px;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	width : 900px;
}
#sp-site-branding-1 .site-description {
	font-size : 1.2rem;
	font-weight : normal;
	color : #262626;
	background-image : none;
	text-align : right;
	width : 900px;
	position : absolute;
	top : 15px;
}
#sp-site-branding-1 .site-title {
	width : 221px;
	height : 50px;
	overflow : hidden;
}
#sp-site-branding-1 .site-title a {
	background-image : url(img/site-logo.png);
	background-repeat : no-repeat;
	text-indent : -9999px;
	padding-top : 50px;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	width : 221px;
	display : block;
}

@media screen and (max-width: 568px) {
#sp-site-branding-1 {
	width : 100%;
	overflow : hidden;
}
#sp-site-branding-1 .inner-box {
	padding-top : 15px;
	width : 100%;
	height : 110px;
}
#sp-site-branding-1 .site-description {
	font-size : 1rem;
	text-align : left;
	padding-top : 3px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	width : 90%;
	float : none;
	position : static;
}
#sp-site-branding-1 .site-title {
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0px;
	width : 100%;
	float : none;
}
#sp-site-branding-1 .site-title a {
	background-position : center top;
}s
#sp-site-branding-1::after {
	position : relative;
}
}
#sp-definition-list-1> dd {
	/* margin-left : 94px; */
	margin-bottom : 25px;
}
#sp-definition-list-1> dt {
	padding-top : 5px;
	padding-left : 15px;
	padding-right : 0px;
	padding-bottom : 5px;
	margin-left : 2px;
	margin-bottom : 10px;
	border-left-width : 5px;
	border-left-style : solid;
	border-left-color : #673ab7;
}

@media screen and (max-width: 568px) {
#sp-definition-list-1> dd {
	margin-left : 20px;
}
}
#content.page-toppage #page-content .large, #sp-block-container-1 .large, #sp-block-container-2 .large {
	font-size : 1.5rem;
}
#content.page-toppage #page-content .medium, #sp-block-container-1 .medium, #sp-block-container-2 .medium {
	font-size : 1.4rem;
}
#content.page-toppage #page-content .small, #sp-block-container-1 .small, #sp-block-container-2 .small {
	font-size : 1.2rem;
}
#content.page-toppage #page-content .x-large, #sp-block-container-1 .x-large, #sp-block-container-2 .x-large {
	font-size : 1.8rem;
}
#content.page-toppage #page-content .x-small, #sp-block-container-1 .x-small, #sp-block-container-2 .x-small {
	font-size : 1.1rem;
}
#content.page-toppage #page-content .xx-large, #sp-block-container-1 .xx-large, #sp-block-container-2 .xx-large {
	font-size : 2rem;
}
#content.page-toppage #page-content .xx-small, #sp-block-container-1 .xx-small, #sp-block-container-2 .xx-small {
	font-size : 1rem;
}
#content.page-toppage #page-content em, #sp-block-container-1 em, #sp-block-container-2 em {
	font-style : oblique;
	color : #262626;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #262626;
}
#content.page-toppage #page-content h1::after, #sp-block-container-1 h1::after, #sp-block-container-2 h1::after {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #e5e0ce;
	width : 100%;
	display : block;
	position : absolute;
	bottom : 1px;
	left : 0px;
	content : "";
}
#content.page-toppage #page-content hr, #sp-block-container-1 hr, #sp-block-container-2 hr {
	color : #a0a0a0;
	margin-top : 25px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 30px;
	border-top-width : 1px;
	border-left-width : medium;
	border-right-width : medium;
	border-bottom-width : medium;
	border-top-style : solid;
	border-left-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-top-color : #a0a0a0;
	border-left-color : initial;
	border-right-color : initial;
	border-bottom-color : initial;
	height : 1px;
}
#content.page-toppage #page-content strong, #sp-block-container-1 strong, #sp-block-container-2 strong {
	font-weight : bold;
	color : #262626;
}
#content.page-toppage #page-content> h1, #sp-block-container-1> h1, #sp-block-container-2> h1 {
	font-size : 21px;
	font-weight : normal;
	color : #262626;
	/* background-image : url(img/title-icon-01.png); */
	background-repeat : no-repeat;
	background-position : left 0.2em;
	text-align : left;
	padding-top : 0px;
	/* padding-left : 34px; */
	padding-right : 0px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : white;
	clear : both;
	position : relative;
}
#content.page-toppage #page-content> h2, #sp-block-container-1> h2, #sp-block-container-2> h2 {
	font-size: 1.7rem;
	padding: 14px;
  border-radius: 8px;
  /* background-color: #eee; */
  background: linear-gradient(#eee, #b7b7b7);
/*	font-size : 18px;
	font-weight : normal;
	color : #262626;
	background-image : url(img/title-icon-01.png);
	background-repeat : no-repeat;
	background-position : left 0.1em;
	text-align : left;
	padding-top : 0px;
	padding-left : 34px; 
	padding-right : 0px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : white;
	clear : both;
	position : relative;
	*/
}
#content.page-toppage #page-content> h2::after, #sp-block-container-1> h2::after, #sp-block-container-2> h2::after {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #e5e0ce;
	width : 100%;
	display : block;
	position : absolute;
	bottom : 1px;
	left : 0px;
	content : "";
}
#content.page-toppage #page-content> h3, #sp-block-container-1> h3, #sp-block-container-2> h3 {
  color:#ffffff;
  font-size: 1.7rem;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 8px;
 /* border: 2px solid #432e7c; */
  background: linear-gradient(#673ab7, #150e28);
	
	/*
	font-size : 1.6rem;
	font-weight : normal;
	color : #262626;
	background-image : url(img/title-icon-01.png);
	background-repeat : no-repeat;
	background-position : left top;
	text-align : left;
	padding-top : 0px;
	padding-left : 34px;
	padding-right : 0px;
	padding-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : white;
	clear : both;
	position : relative;
	*/
}
#content.page-toppage #page-content> h3::after, #sp-block-container-1> h3::after, #sp-block-container-2> h3::after {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #e5e0ce;
	width : 100%;
	display : block;
	position : absolute;
	bottom : 1px;
	left : 0px;
	content : "";
}
#content.page-toppage #page-content> h4, #sp-block-container-1> h4, #sp-block-container-2> h4 {
	font-size : 14px;
	font-weight : strong;
	line-height : 1.2;
	color : #673ab7;
	text-align : left;
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 1em;
	min-height : 25px;
	clear : both;
}
#content.page-toppage #page-content> h5　, #sp-block-container-1> h5　, #sp-block-container-2> h5　 {
	font-size : 1.3rem;
	line-height : 1.2;
	text-align : left;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 0px;
	margin-bottom : 1em;
	clear : both;
}
#content.page-toppage #page-content> h6, #sp-block-container-1> h6, #sp-block-container-2> h6 {
	font-size : 1.1rem;
}
#content.page-toppage #page-content> p, #sp-block-container-1> p, #sp-block-container-2> p {
	font-size : 1.4rem;
	line-height : 1.4;
	color : #262626;
	text-align : left;
	padding-left : 0.1em;
	padding-right : 0.1em;
	margin-top : 0.5em;
	margin-bottom : 1.5em;
}
#content.page-toppage #page-content> p.indent, #sp-block-container-1> p.indent, #sp-block-container-2> p.indent {
	padding-left : 1em;
}

@media screen and (max-width: 568px) {
#content.page-toppage #page-content, #sp-block-container-1, #sp-block-container-2 {
}
}
#sp-site-branding-1> .inner-box> .site-title> a {
	background-image : url(img/title6.gif);
}

@media not screen, screen and (min-width: 569px) {
#sp-image-1 {
	width : 900px;
	/* height : 306px; */
}
}

