@charset "utf-8";
/* CSS Document */
/* Create 2018‎.0‎8.0‎2 ‏‎18:57 */
/* Update 2020.05.20 12.40 */

.picturearea-oneeighth {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(12.4444% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-oneseventh {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(14.2222% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-onesixth {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(16.6666% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-onefifths {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(19.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-twofifths {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(39.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-threefifths {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(59.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-fourfifths {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(79.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-fivefifths {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(99.9999% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-onequarters {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(24.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-twoquarters {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(49.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-threequarters {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(74.9999% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-fourquarters {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(99.9999% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-onethirds {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(33.3333% + 0.25em);
	float: right;
	margin: 0;
}
.picturearea-twothirds {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(66.6666% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-threethirds {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(99.9999% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-onehalf {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(49.9999% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-twohalf {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(99.9999% + 0.25em);
	float: right;
	margin: 0;
}

.picturearea-one {
/*	width: calc(66.6666% - 50px + 0.5em + 0.5em + 0.25em);*/
	width: calc(99.9999% + 0.25em);
	float: none;
	margin: 0;
}

.oneeighth {
	width: 99.8%;
	float: left;
	padding: 0;
}
.oneseventh {
	width: 99.8%;
	float: left;
	padding: 0;
}
.onsixth {
	width: 99.8%;
	float: left;
	padding: 0;
}

.onefifths {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twofifths {
	width: 49.9%;
	float: left;
	padding: 0;
}
.threefifths {
	width: 33.26%;
	float: left;
	padding: 0;
}

.fourfifths {
	width: 24.95%;
	float: left;
	padding: 0;
}

.fivefifths {
	width: 19.96%;
	float: left;
	padding: 0;
}

.onequarters {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twoquarters {
	width: 49.9%;
	float: left;
	padding: 0;
}

.threequarters {
	width: 33.26%;
	float: left;
	padding: 0;
}

.fourquarters {
	width: 24.95%;
	float: left;
	padding: 0;
}

.onethirds {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twothirds {
	width: 49.9%;
	float: left;
	padding: 0;
}
.threethirds {
	width: 33.26%;
	float: left;
	padding: 0;
}

.onehallf {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twohalf {
	width: 49.9%;
	float: left;
	padding: 0;
}

/*************************/

.onefifths-none {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twofifths-none {
	width: 49.9%;
	float: left;
	padding: 0;
}
.threefifths-none {
	width: 33.26%;
	float: left;
	padding: 0;
}

.fourfifths-none {
	width: 24.95%;
	float: left;
	padding: 0;
}

.fivefifths-none {
	width: 19.96%;
	float: left;
	padding: 0;
}

.onequarters-none {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twoquarters-none {
	width: 49.9%;
	float: left;
	padding: 0;
}

.threequarters-none {
	width: 33.26%;
	float: left;
	padding: 0;
}

.fourquarters-none {
	width: 24.95%;
	float: left;
	padding: 0;
}

.onethirds-none {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twothirds-none {
	width: 49.9%;
	float: left;
	padding: 0;
}
.threethirds-none {
	width: 33.26%;
	float: left;
	padding: 0;
}

.onehallf-none {
	width: 99.8%;
	float: left;
	padding: 0;
}

.twohalf-none {
	width: 49.9%;
	float: left;
	padding: 0;
}

@media screen and (max-width: 480px) {
.picturearea-onehalf, .picturearea-onethirds, .picturearea-onequarters, .picturearea-onefifths, picturearea-onesixth, picturearea-oneseventh, picturearea-oneeighth, .picturearea-twohalf, .picturearea-twofifths, .picturearea-threefifths, .picturearea-fourfifths, .picturearea-fivefifths, .picturearea-fourquarters, 
.picturearea-threequarters, .picturearea-twoquarters, 
.picturearea-threethirds, .picturearea-twothirds, .picturearea-onethird, .onefifths, .onesixth, .oneseventh, .twohalf, twofifths, .threefifths, .fourfifths,  .fivefifths, .fourquarters, .threethirds, .threequarters, .twoquarters, .twothirds, .onequarters, .onethird, .onehalf {
	float: none;
	display: block;
	width: 100%;
}

/************/

.onefifths-none, .twofifths-none, .threefifths-none, .fourfifths-none, .fivefifths-none, .onequarters-none, .twoquarters-none, .threequarters-none, .fourquarters-none, .twoquarters-none .onethirds-none, .twothirds-none, .threethirds-none, .onehallf-none, .twohalf-none {
	display: none;
}
}


/***** 一部のページにて利用あり **********/

.twothirds img {
	padding: 0;
	margin: 0;
}


.fullSize {
	width: 100%;
	height: auto;
}
.halfSize {
	width: 50%;
	height: auto;
}
.onethirdSize {
	width: 33.333%;
	height: auto;
}
.quarterSize {
	width: 25%;
	height: auto;
}
.onefifthSize {
	width: 20%;
	height: auto;
}
.onesixthSize {
	width: 16.666%;
	height: auto;
}
.oneseventhSize {
	width: 14.285%;
	height: auto;
}
.oneeighthSize {
	width: 12.5%;
	height: auto;
}
.largeSize {
	width: 640px;
	height: auto;
}
.mediumSize {
	width: 320px;
	height: auto;
}
.smallSize {
	width: 160px;
	height: auto;
}
.about-ninetypercentSize {
	width: 90%;
	height: auto;
	margin: 5% 5%; 
}
.about-fiftypercentSize {
	width: 48%;
	height: auto;
	margin: 2% 2%; 
}
.about-thirtypercentSize {
	width: 28%;
	height: auto;
	margin: 1% 1%; 
}

@media screen and (max-width: 480px) {
.fullSize {
	display: block;
	width: 100%;
	height: auto;
}
.halfSize, .onethirdSize, .quarterSize, .onefifthSize, .onesixthSize, .oneseventhSize, .oneeighthSize {
	display: block;
	width: 100%;
	height: auto;
	float: none;
}

.largeSize {
	display: block;
	width: 100%;
	height: auto;
}
.mediumSize {
	display: block;
	width: 100%;
	height: auto;
}
.smallSize {
	display: block;
	width: 100%;
	height: auto;
}