﻿@charset "utf-8";

/* ****************************************************************************************************
   *  プライバシーポリシー 
**************************************************************************************************** */

.privacy_main p {
  margin-bottom: 50px;
  padding: 0;
  line-height: 1.7;
}

.privacy_main p span {
  font-weight: bold;
}

.privacy_table {
  width: 670px;
  border: 1px #c7c7c7 solid;
  margin-top: 50px;
  margin-bottom: 100px;
  border-collapse: collapse;
}

.privacy_table th,
.privacy_table td {
  height: 80px;
  text-align: center;
  padding: 0;
}

.privacy_table th {
  background: #ffc4de;
}

.borderL {
  border-right: 1px #c7c7c7 solid;
}

.borderB {
  border-bottom: 1px #c7c7c7 solid;
}

/* * ブレイクポイント ･････････････････ */

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

.privacy_main p {
  margin-bottom: 20px;
}

}

.privacy{
	width:700px;
}

.privacy h1{
	font-size:30px;
	line-height:110%;
	margin:30px 0px;
}

.privacy h2{
	font-weight:bold;
	margin:30px 0px 10px 0px;
}

.privacy p{
	margin:20px 0px 40px 0px;
}

.privacy ul{
	margin:20px 20px;
}

.under{
    border-bottom: 1px solid;
}

li{
    list-style: none;
}

.size{
    font-size:  14px;
    line-height: 0.5em;
}

.size h3{
    margin: 40px 0 20px 0;
}

.content{
    margin: 30px 0;
}

.content p{
    margin: 10px 0;
}

body {  
    
}  
div#wrapper {  
    width: 800px;  
    margin: 0 auto;  
    text-align: left;  
}  

@media only screen and (max-width: 46.875em ) {
	.privacy h1{
	font-size:20px;
	line-height:110%;
	margin:0px 0px 30px 0px;
}
	
.privacy {  
    width:100% !important;  
    margin: 0 auto;  
    text-align: left;  
} 
	
.privacy ul{
	padding:0px 10px;
}
	
.content{
    font-size:12px;
}
	
}