/*
Theme Name: kamisama
Theme URI: 
Description: kamisama
Version: 1.1
Author: kamisama
Author URI: 
*/

@charset "UTF-8";

* {margin:0;padding:0;}

body, input, textarea {
    font-family: 'Roboto','Noto Sans JP', "游ゴシック体", "Yu Gothic", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;font-size: 16px;color:#222;line-height:1.6em;background:#fff;word-break: break-all;text-shadow: 1px 1px 0px #fff !important;
}
a:link,a:visited {color:#fff !important;text-decoration:none;}
a:hover,a:active {text-decoration:none;}
a img {border:none;}
a:hover img {opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}
a:link,a:visited img {opacity:1;filter:alpha(opacity=100);-ms-filter: "alpha( opacity=100 )";}
a:hover {opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";-webkit-transition: 0.7s;-moz-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}
 
a img:hover {
    filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}




/*---------------------------------------------------- common ----------------------------------------------------*/
.pc{display:block !important;}
.sp{display:none !important;}
.wrap{padding:60px 0 60px;width:100%;height:auto;margin:0 auto;background:#fff;position:relative;}
.wrap_inner{width:1000px;margin:0 auto;height:auto;padding:0;}
.wrap_inner p{font-size:20px;max-width:700px;color:#40220f;margin:30px auto;line-height:2em;}
h2{color:#000;margin:0 auto 30px;text-align:center;padding:20px 0;font-weight:900;font-size:40px;line-height:1.8em;font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI bold", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic", "Segoe UI", Verdana, Meiryo, sans-serif;}
h2 .blue{color:#00478b;font-size:70px;}
.blue{color:#01459e;}

h3{font-size:25px;color:#222;margin:30px auto 10px;text-align:left;}


.br-sp{display:none;}
.bold{font-weight:bold;}
.red{color:#e30012;font-weight:bold;}
.bgyellow{background:#ffee00;}
.yellow{color:#ffee00;}

.midashi{width:100%;max-width:800px;margin:0 auto;display:block;position:relative;z-index:9000 !important;}

.btn{width:800px;display:block;margin:10px auto;}
.bgTexture{background:url(images/bg.jpg) center 1800px;background-size:1500px auto;}
.wrapper {overflow: hidden;}
.sp-br{display: none;}
.talkTbl{width:100%;margin:50px auto;color:#7f4f21;}
.talkTbl th{width:10%;vertical-align:top;}
.talkTbl td{width:90%;vertical-align:top;}
.mainTxt{color:#40220f;text-align:left;margin:30px auto;font-size:20px;line-height:1.5em;font-weight:bold;}
.ttl(font-size:40px;font-weight:bold;text-align:center;)
.only{text-align:center;border:1px solid red !important;padding:10px;font-size:50px;font-weight:bold;}
.only span{color:red;font-size:80px;}
/*---------------------------------------------------- /common ----------------------------------------------------*/



/*---------------------------------------------------- fv ----------------------------------------------------*/
h1{font-size:18px;background:#b08047;padding:10px 0;text-align:center;color:#fff;font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;text-shadow: none;line-height:1.4em;}
.fv{width:100%;height:auto;margin:0 auto;background:url(images/fv_bg.jpg) center top no-repeat;background-size:1500px auto;}
.fvInner{margin:0 auto;width:1000px;padding:50px 0 0px;}
.fvInner .fvTxt{margin:-40px auto 0;width:1000px;display:block;}
/*---------------------------------------------------- /fv ----------------------------------------------------*/





/*---------------------------------------------------- 金運・財運アップを、はじめよう ----------------------------------------------------*/
.prf{width:100%;max-width:750px;margin:30px auto;display:block;z-index:9000 !important;position:relative;}
.prfTxt{text-align:center;color:#40220f;font-size:30px;line-height:2.4em;}
.bgIll1{width:500px;position:absolute;top:0px;right:-150px;}
/*---------------------------------------------------- /金運・財運アップを、はじめよう ----------------------------------------------------*/


/*---------------------------------------------------- 金運・財運アップの神様からのメッセージを受け取ろう。 ----------------------------------------------------*/
.card{width:100%;max-width:800px;margin:30px auto;display:block;}
.bgIll2{width:500px;position:absolute;top:0px;left:-50px;z-index:-5000;}
.bgIll3{width:400px;position:absolute;bottom:0px;right:0px;z-index:-5000;}
/*---------------------------------------------------- /金運・財運アップの神様からのメッセージを受け取ろう。 ----------------------------------------------------*/





/*---------------------------------------------------- 全国に広がる、スクールのつながり。 ----------------------------------------------------*/
ul.news{width:100%;margin:30px auto;border:1px solid #40220f;background:#fff;}
ul.news li{width:90%;margin:0 auto;list-style:none;padding-bottom:0px;border-bottom:1px dotted #40220f;}
ul.news li p{font-size:20px;color:#40220f;margin:30px auto;line-height:2em;}
ul.news li p span{color:#fff;background:#c10d23;font-size:16px;padding:5px;}
.bgIll4{width:400px;position:absolute;top:200px;left:50px;z-index:-5000;}
.bgIll5{width:500px;position:absolute;bottom:350px;right:0px;z-index:-5000;}
/*---------------------------------------------------- /全国に広がる、スクールのつながり。 ----------------------------------------------------*/



/*---------------------------------------------------- スクール生が、伝えたいこと。 ----------------------------------------------------*/
.messageUl{margin:30px auto;}
.messageUl li{list-style:none;width:800px;padding:20px 10px;background:#fff;box-shadow:0 0 5px #666;margin:10px auto;}
.frameTop{width:750px;margin:0 auto;display:block;}
.messageInner{z-index:5000;width:750px;margin:0 auto;background:url(images/frameMiddle.gif) repeat-y;background-size:750px auto;}
.messageInner table{z-index:9000;width:700px !important;margin:0 auto;}
.messageInner table tr th{width:300px;padding:0 5px;text-align:center;color:#40220f;}
.messageInner table tr th img{width:200px;}
.messageInner table tr td{width:400px;padding:0 5px;text-align:left;color:#40220f;}
.frameBottom{width:750px;margin:0 auto;}
.bgIll6{width:300px;position:absolute;top:00px;right:0px;z-index:-5000;}
.bgIll7{width:500px;position:absolute;bottom:0px;left:-50px;z-index:-5000;}
/*---------------------------------------------------- /スクール生が、伝えたいこと。 ----------------------------------------------------*/

/*---------------------------------------------------- 金運・財運アップの第一歩、はじめませんか？ ----------------------------------------------------*/
.schoolTxt{font-size:20px;color:#40220f;margin:30px auto;line-height:2.5em;}
.bgIll8{width:500px;position:absolute;top:150px;right:-80px;z-index:-5000;}
/*---------------------------------------------------- /金運・財運アップの第一歩、はじめませんか？ ----------------------------------------------------*/




/*----------------------------------- メッセージ（ブログ） -----------------------------------*/
.blog .wrap_inner{width:1000px !important;margin:0 auto;padding:50px 0 !important;}
.blog ul{width:750px;margin:20px auto;display:block;}
.blog ul li{width:95%;height:auto;margin:30px auto;list-style:none;background:#fff;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);padding:20px;}
.blog ul li h3{color:#40220f;width:100%;margin:0 auto 10px;text-align:left;font-size:30px;}
.blog ul li table{width:100%;margin:0 auto 10px;}
.blog ul li table th{width:30%;vertical-align:top;}
.blog ul li table th img{width:300px;}
.blog ul li table td{vertical-align:top;width:70%;padding-left:30px;font-size:20px;line-height:1.5em;}
.bgIll9{width:500px;position:absolute;bottom:100px;left:-50px;z-index:-5000;}
/*----------------------------------- /メッセージ（ブログ） -----------------------------------*/




/*---------------------------------------------------- 動画メッセージ ----------------------------------------------------*/
.movieMessage{width:100%;}
.movieMessage td{width:50%;padding:10px;}
.youtube{display:block;margin:30px auto;}
.bgIll10{width:500px;position:absolute;top:0px;right:-220px;z-index:-5000;}
.youtubesm{background:#fff}
.youtubesm a{border:2px solid #fff;display:block;position:relative;}
.youtubesm a:hover{opacity:.6}
.youtubesm a::before{
background:url(images/yt_logo.png) center center / 100px 64px no-repeat;content:"";
display:block;
width:100%; /*アイコンの幅調整*/
height:60px; /*アイコンの高さ調整*/
margin:-32px auto 0;
position:absolute;
top:50%;
left:0;
right:0;
z-index:1;
}
.youtubesm a img{
width:100%
}
/*---------------------------------------------------- /動画メッセージ ----------------------------------------------------*/



/*---------------------------------------------------- 鑑定士の紹介 ----------------------------------------------------*/
.kanteishiUl li{list-style:none;margin:20px auto 30px;}
.kanteishiUl li img{width:200px;margin:0 auto;display:block;}
.kanteishiUl li p.kanteishiName{color:#40220f;text-align:center;font-size:25px;margin:30px auto;font-weight:bold;}
.kanteishiUl li p.kanteishiTxt{color:#40220f;text-align:left;font-size:20px;line-height:2em;}
.bgIll11{width:300px;position:absolute;top:100px;left:-0px;z-index:-5000;}
/*---------------------------------------------------- /鑑定士の紹介 ----------------------------------------------------*/


/*---------------------------------------------------- 7大特典 ----------------------------------------------------*/
.tokuten{margin:50px auto;}
.tokuten li{list-style:none;border:1px solid #7f4f21;padding:0 20px 20px 20px;position:relative;background:#fff;margin:0 auto 30px;}
.tokuten li h3{background:#7f4f21 !important;color:#fff !important;margin-top:0 !important;padding:15px 0;position:absolute;top:0;left:0;width:100%;text-shadow:none;text-indent:1em;}
.tokuten li table{margin-top:70px;}
.tokuten li table th{font-size:18px;line-height:1.8em;width:70%;text-align:left;font-weight:normal;vertical-align:top;}
.tokuten li table td{width:30%;vertical-align:top;}
.tokuten li table td img{width:100%;}
/*---------------------------------------------------- /7大特典 ----------------------------------------------------*/


/*---------------------------------------------------- footer ----------------------------------------------------*/
.footer{width:100%;height:auto;color:#fff;background:#40220f;clear:both;margin:0 auto;padding:20px 0;}
.footer p{color:#fff;font-size:13px;text-align:center;font-weight:normal;line-height:2.3em;}
p.pagetop{position: fixed;bottom: 150px;margin-left: 95%;height:43px;width:43px;text-align:center;cursor:pointer;color:#FFF;z-index:5500;}
p.pagetop a{width:43px;height: 43px;display: block;}
p.pagetop a img{width:43px;height: 43px;display: block;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.spBtn{display:none;}
/*---------------------------------------------------- /footer ----------------------------------------------------*/




.clearfix:after {content:"";display:block;clear:both;} 
.clearfix {display: inline-block;}
/* Mac版IE除外 ＼*/
.clearfix {display: block;}





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

/*---------------------------------------------------- common ----------------------------------------------------*/
.pc{display:none !important;}
.sp{display:block !important;}
.wrap{padding:30px 0 20px;width:100%;height:auto;margin:0 auto;background:#fff;}
.wrap_inner{width:80%;margin:0 auto;height:auto;padding:0;}
.wrap_inner p{font-size:16px;color:#40220f;margin:30px auto;line-height:1.8em;}
.br-sp{display:block;}
h2{font-size:20px !important;}
.caution{font-size:16px;line-height:1.6em;}
.midashi{width:100%;margin:0 auto;display:block;}
.btn{width:100%;display:block;margin:10px auto;}
.bgTexture{background:url(images/bg_sp.jpg) center -300px;background-size:800px auto;}
.sp-br{display: block;}
.mainTxt{color:#40220f;text-align:left;margin:30px auto;font-size:16px;line-height:1.5em;font-weight:bold;}
.talkTbl{width:100%;margin:50px auto;color:#7f4f21;}
.talkTbl th{width:20% !important;vertical-align:top;}
.talkTbl td{width:80% !important;vertical-align:top;}
.tokutenTbl{width:100%;padding-top:40px;}
.tokutenTbl th{display:block;width:100% !important;}
.tokutenTbl td{display:block;width:100% !important;}
.only{text-align:center;border:1px solid red !important;padding:20px 10px;font-size:20px !important;font-weight:bold;}
.only span{color:red;font-size:40px;}
/*---------------------------------------------------- /common ----------------------------------------------------*/


/*---------------------------------------------------- fv ----------------------------------------------------*/
h1{font-size:11px;background:#b08047;padding:5px 0;text-align:center;color:#fff;font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;}
.fv{width:100%;height:auto;margin:0 auto;background:url(images/fv_bg_sp.jpg) center top no-repeat;background-size:700px auto;}
.fvInner{margin:0 auto;width:100%;padding:50px 0 0px;}
.fvInner .fvTxt{margin:-40px auto 0;width:95%;display:block;}
/*---------------------------------------------------- /fv ----------------------------------------------------*/




/*---------------------------------------------------- 金運・財運アップを、はじめよう ----------------------------------------------------*/
.prf{width:100%;;margin:20px auto;display:block;}
.prfTxt{text-align:center;color:#40220f;font-size:16px !important;line-height:1.8em !important;}
.bgIll1{width:200px;position:absolute;top:00px;right:-100px;}
/*---------------------------------------------------- /金運・財運アップを、はじめよう ----------------------------------------------------*/





/*---------------------------------------------------- 金運・財運アップの神様からのメッセージを受け取ろう。 ----------------------------------------------------*/
.card{width:100%;max-width:800px;margin:30px auto;display:block;}
.bgIll2{width:200px;position:absolute;top:-40px;left:-50px;z-index:-5000;}
.bgIll3{width:180px;position:absolute;bottom:50px;right:-60px;z-index:-5000;}
/*---------------------------------------------------- /金運・財運アップの神様からのメッセージを受け取ろう。 ----------------------------------------------------*/





/*---------------------------------------------------- 全国に広がる、スクールのつながり。 ----------------------------------------------------*/
ul.news{width:100%;margin:20px auto;border:1px solid #40220f;background:#fff;}
ul.news li{width:90%;margin:0 auto;list-style:none;padding-bottom:0px;border-bottom:1px dotted #40220f;}
ul.news li p{font-size:16px;color:#40220f;margin:30px auto;line-height:1.5em;}
ul.news li p span{color:#fff;background:#c10d23;font-size:16px;padding:5px;}
.bgIll4{width:160px;position:absolute;top:100px;left:30px;z-index:-5000;}
.bgIll5{width:190px;position:absolute;bottom:350px;right:0px;z-index:-5000;}
/*---------------------------------------------------- /全国に広がる、スクールのつながり。 ----------------------------------------------------*/



/*---------------------------------------------------- スクール生が、伝えたいこと。 ----------------------------------------------------*/
.messageUl{margin:30px auto;}
.messageUl li{list-style:none;width:95%;padding:20px 10px;background:#fff;box-shadow:0 0 5px #666;margin:10px auto;}
.frameTop{width:100%;margin:0 auto;display:block;}
.messageInner{z-index:5000;width:100%;margin:0 auto;background:url(images/frameMiddle.gif) repeat-y;background-size:100% auto;}
.messageInner table{z-index:9000;width:90% !important;margin:0 auto;}
.messageInner table tr th{display:block;width:100%;padding:5px;text-align:center;color:#40220f;}
.messageInner table tr th img{width:150px;}
.messageInner table tr td{display:block;width:100%;padding:5px;text-align:left;color:#40220f;}
.frameBottom{width:100%;margin:0 auto;}

.bgIll6{width:200px;position:absolute;top:00px;right:-100px;z-index:-5000;}
.bgIll7{width:300px;position:absolute;bottom:0px;left:-120px;z-index:-5000;}
/*---------------------------------------------------- /スクール生が、伝えたいこと。 ----------------------------------------------------*/

/*---------------------------------------------------- 金運・財運アップの第一歩、はじめませんか？ ----------------------------------------------------*/
.schoolTxt{font-size:20px;color:#40220f;margin:30px auto;line-height:2.5em;}
.bgIll8{width:250px;position:absolute;top:180px;right:-80px;z-index:-5000;}
/*---------------------------------------------------- /金運・財運アップの第一歩、はじめませんか？ ----------------------------------------------------*/




/*----------------------------------- メッセージ（ブログ） -----------------------------------*/
.blog .wrap_inner{width:90% !important;margin:0 auto;padding:50px 0 !important;}
.blog ul{width:100%;margin:20px auto;display:block;}
.blog ul li{width:80%;height:auto;margin:30px auto;list-style:none;background:#fff;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);padding:20px;}
.blog ul li h3{color:#40220f;margin:0 auto 10px;text-align:center;font-size:20px;}
.blog ul li table{width:100%;margin:0 auto 10px;}
.blog ul li table th{width:100%;vertical-align:top;display:block;}
.blog ul li table th img{width:150px;margin:10px auto;display:block;}
.blog ul li table td{vertical-align:top;width:100%;display:block;padding:10px;font-size:20px;line-height:1.5em;}
.bgIll9{width:200px;position:absolute;bottom:190px;left:-70px;z-index:-5000;}
/*----------------------------------- /メッセージ（ブログ） -----------------------------------*/




/*---------------------------------------------------- 動画メッセージ ----------------------------------------------------*/
.movieMessage{width:100%;}
.movieMessage td{width:100%;padding:0px !important;display:block;}
.movie iframe{display:block;margin:30px auto;}
.bgIll10{width:200px;position:absolute;top:0px;right:-90px;z-index:-5000;}
.youtubesm{margin:20px auto !important;}
/*---------------------------------------------------- /動画メッセージ ----------------------------------------------------*/



/*---------------------------------------------------- 鑑定士の紹介 ----------------------------------------------------*/
.kanteishiUl li{list-style:none;margin:20px auto 30px;}
.kanteishiUl li img{width:150px;margin:0 auto;display:block;}
.kanteishiUl li p.kanteishiName{color:#40220f;text-align:center;font-size:20px;margin:30px auto;font-weight:bold;}
.kanteishiUl li p.kanteishiTxt{color:#40220f;text-align:left;font-size:16px;line-height:1.6em;}
.bgIll11{width:120px;position:absolute;top:100px;left:-30px;z-index:-5000;}
/*---------------------------------------------------- /鑑定士の紹介 ----------------------------------------------------*/


/*---------------------------------------------------- LINK ----------------------------------------------------*/
.link{text-align:center;color:#40220f !important;font-size:25px;line-height:2em;margin:50px auto;}
.link li{list-style:none;}
.link li a{color:#40220f !important;font-size:14px;} 
.link li a:hover{text-decoration:underline;} 
.bgIll12{width:200px;position:absolute;top:210px;right:-80px;z-index:-5000;}
/*---------------------------------------------------- /LINK ----------------------------------------------------*/




/*---------------------------------------------------- footer ----------------------------------------------------*/
.message #footerImage{width:80%;display:block;margin-bottom:0px !important;}
.footer{width:100%;height:auto;clear:both;margin:0 auto;padding:20px 0;}
.footer a{color:#fff;font-size:14px;text-align:center;font-weight:normal;text-decoration:underline;display:block;line-height:2.3em;}
.footer p{color:#fff;font-size:11px;text-align:center;font-weight:normal;line-height:1.1em;}
p.pagetop{position: fixed;bottom:100px;margin-left: 85%;height:30px;width:30px;text-align:center;cursor:pointer;color:#FFF;}
p.pagetop a{width:30px;height: 30px;display: block;}
p.pagetop a img{width:43px;height: 43px;display: block;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.bold{font-weight:bold;}
.spBtn{display:block;}
/*---------------------------------------------------- /footer ----------------------------------------------------*/
	
	
.page p{font-size:13px;line-height:1.7em;text-align: justify;text-justify: inter-ideograph;}



.sp_br{display:block;}	
	


}

