@charset "UTF-8";
@import url("../common/common.css");
@import url("../common/base.css");

@import url('https://fonts.googleapis.com/css2?family=Reem+Kufi&display=swap');

@import "compass/css3";


/*----- トップページ 設定 ----------------------------------------------------*/

/*----- スライダー 設定 ----------------------------------------------------*/
div#sliderWrap{ width:100%; flaot:left; }

/*----- 共通設定 設定 ----------------------------------------------------*/

section.sectionWrap{ width:100%; padding:30px 0 30px; float:left; }
.sectionWrap1{}
.sectionWrap2{ background:url("../../img/index/bg_washi.jpg") repeat; background-size:cover; }

div.sectionArea{ width:1100px; margin:0 auto; }

h2.section_tit{ width:12%; padding:0 44%; text-align:center; flaot:left; }

/*◆ レスポンシブ設定 -----------------*/
@media screen and (max-width:1200px){
 
    div.sectionArea{ width:98%; }
    
    h2.section_tit{ width:100%; padding:0; }
    h2.section_tit img{ max-width:140px; }
    
}


/*----- プライバシーポリシー 設定 ----------------------------------------------------*/

#pp h2{ width:100%; padding:80px 0 0; font-size:1.8em; font-weight:bold; text-align:center; flaot:left; }

div.privacypolicyArea{ width:100%; margin:20px 0; background-color:rgba(0,0,0,0.70); border-radius:10px; float:left; }

section#privacypolicy{ width:98%; max-width:1000px; padding:40px 0; margin:0 auto; }

section#privacypolicy h2{ width:100%; font-size:1.6em; text-align:center; font-weight:bold; float:left; }
section#privacypolicy p{ width:100%; padding:10px 0; font-size:1.1em; float:left; }

section#ppbox{ width:98%; padding:0 1% 40px; font-size:1em; float:left; }
section#ppbox h4{ width:100%; padding:0 0 3px 0; margin:20px 0 8px 0; font-size:1.4em; font-weight:bold; border-bottom:1px dotted #ccc; float:left; }
section#ppbox p{ width:98%; padding:0 0 10px 2%; float:left; }
section#ppbox ol{ width:96%; padding:10px 0 5px 4%; list-style-type: decimal; float:left; } 
section#ppbox ol li{ width:100%; padding:0 0 3px; list-style-type: decimal; float:left; }
section#ppbox p.tR{ text-align:right; }

