






/* @group privacy 

_|_|_|    _|_|_|    _|_|_|  _|      _|    _|_|      _|_|_|  _|      _|
_|    _|  _|    _|    _|    _|      _|  _|    _|  _|          _|  _|
_|_|_|    _|_|_|      _|    _|      _|  _|_|_|_|  _|            _|
_|        _|    _|    _|      _|  _|    _|    _|  _|            _|
_|        _|    _|  _|_|_|      _|      _|    _|    _|_|_|      _|

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

/*============================
#privacy_top
============================*/
div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > header.common {
	background-image: url(../elements/img_privacy_001.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 70%;
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > header.common > h1 {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > a {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > a > span {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > div {
}

div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > div > span {
}


/*============================
#privacy_section_01
============================*/
div#privacy_ > main > article > div.entry-content > section#privacy_section_01 {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner {
	padding: 54px 0 110px;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading {
	margin: 52px 0;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading > h1 {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading > h2.font_en {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body {
	max-width: 690px;
	margin: 0 auto;
	width: 90%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO", Verdana, Arial, sans-serif;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.date {
	text-align: center;
	font-size: 85%;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.date > span {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.lead {
	margin: 50px 20px 72px;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl {
	padding: 38px 20px;
	border-bottom: solid 1px #d2d2d2;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl:first-of-type {
	border-top: solid 1px #d2d2d2;
	margin-top: 10px;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dt {
	font-weight: bold;
	font-size: 125%;
	letter-spacing: 0.05em;
	margin-bottom: 4px;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dt > span {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > span {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > ul {
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > ul > li {
	padding-left: 15px;
}

div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > ul > li::before {
	content: "■";
	width: 15px;
	height: 15px;
	display: block;
	text-align: left;
	margin: 0 0 0 -15px;
	float: left;
}

/* @end */








/* ==========================================================================
   Media Queries
   ========================================================================== */


/* @group If <= height 600 & width 740 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-height:600px) and (max-width:740px) {
}
/* @end */


/* @group If <= 1200 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1100px) {
}
/* @end */


/* @group If <= 1000 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1000px) {
}
/* @end */


/* @group If <= 900 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:900px) {
}
/* @end */


/* @group If <= 800 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:800px) {
}
/* @end */


/* @group If <= 740 = iphone landscape 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:740px) {
}
/* @end */


/* @group If <= 600 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:600px) {



	/* @group privacy 

	_|_|_|    _|_|_|    _|_|_|  _|      _|    _|_|      _|_|_|  _|      _|
	_|    _|  _|    _|    _|    _|      _|  _|    _|  _|          _|  _|
	_|_|_|    _|_|_|      _|    _|      _|  _|_|_|_|  _|            _|
	_|        _|    _|    _|      _|  _|    _|    _|  _|            _|
	_|        _|    _|  _|_|_|      _|      _|    _|    _|_|_|      _|

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

	/*============================
	#privacy_top
	============================*/
	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > header.common {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > header.common > h1 {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > a {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > a > span {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > div {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_top.top_common > div.inner > div.body > nav > div.breadcrumb > div.inner > ol > li > div > span {
	}


	/*============================
	#privacy_section_01
	============================*/
	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner {
		padding: 10vw 0 20vw;
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading > h1 {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > header.common_heading > h2.font_en {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body {
		font-size: 95%;
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.date {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.date > span {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > div.lead {
		margin: 50px 15px 72px;
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl {
		padding: 38px 15px;
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dt {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dt > span {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > span {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > ul {
	}

	div#privacy_ > main > article > div.entry-content > section#privacy_section_01 > div.inner > div.body > dl > dd > ul > li {
	}



	/* @end */




}
/* @end */


/* @group If <= 450 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:450px) {
}
/* @end */



