@charset "utf-8";

/* コンテンツーメイン
   ========================================================================== */

#contents #main {
	float: right;
	width: 740px;
	margin-right: 10px;
}

/* トップページ
   ========================================================================== */

#main #top-gazo {
	margin-bottom: 75px;
	background-repeat: no-repeat;
	background-position: right -140px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: url(../image/shutterstock-top.jpg);
	height: 290px;
	border: 1px solid #666666;
}

#main .moji-1 {
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
	background-color: #719912;
	height: 25px;
	padding-top: 5px;
	border: 1px solid #090;
}
#main .box {
	background-color: #EAF4FF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	border-radius: 5px;
}
#main .box #h3-top {
	padding-left: 5px;
	font-weight: normal;
}

#main .box-reikun {
	background-image: url(../botan-kabe/bg.png);
	background-repeat: repeat-x;
	border: 0.1em dotted #666666;
	padding-top: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
	margin-bottom: 20px;
}

/* 自己紹介
   ========================================================================== */

#main #gazo-jikosyoukai {
	text-decoration: none;
	height: 235px;
	margin-bottom: 75px;
	background-image: url(../image/flower-3099816.jpg);
	background-repeat: no-repeat;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-position: center -80px;
	border: 1px solid #999999;
}
.p-jikosyoukai-1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006;
	font-size: 18px;
	color: #006;
}

#main .box-jikosyoukai {

	backg;
	padding-right: 77px;
	padding-left: 80px;
	padding-top: 60px;
	padding-bottom: 11px;
	border: 1px solid #CCCCCC;
	background-image: url(../botan-kabe/haikei-4.gif);
	background-repeat: repeat;
	border-radius: 5px;
}
#main #h3-jikosyoukai .center {
	padding-left: 150px;
	font-size: 18px;
}


.p-jikosyoukai {
	font-size: 16px;
	line-height: 30px;
}


.p-jikosyoukai-rait {
	text-align: right;
	margin-top: 25px;
}

#main #h3-jikosyoukai {
	background-image: url(../botan-kabe/botan-5.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}


/* 読書会案内
   ========================================================================== */

#main #gazo-annai {
	background-image: url(../image/landscape.jpg);
	background-repeat: no-repeat;
	margin-bottom: 69px;
	height: 235px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-position: left -120px;

}
#main .box #h3-annai {
	background-image: url(../botan-kabe/botan-3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
	font-weight: normal;
	font-size: 18px;
}
.annai-p {
	font-size: 16px;
	color: #666600;
}
.li-annai {
	font-size: 16px;
	padding-bottom: 15px;
	color: #660;
	margin-left: 35px;
	list-style-image: url(../botan-kabe/botan103.gif);
}
.li-annai .span-ten {
	margin-left: -23px;
}





#main .box .p-mail-form {
	border: 1px solid #9966FF;
	width: 220px;
	background-color: #99CCFF;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
	color: #006;
	border-radius: 5px;
}

#main .box-annai {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: 1px dotted #FF0000;
	background-color: #EBFFDD;
	margin-bottom: 20px;
	border-radius: 5px;
}
.box-annai #h3-annai {
	font-weight: normal;
	background-image: url(../botan-kabe/botan-15.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-left: 27px;
	border-radius: 5px;
}

#main .box-annai-1 {
	border: 1px dotted #0066FF;
	background-color: #E1F0FF;
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 20px;
	border-radius: 5px;
}

.box-annai-refuto {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.box-annai-raito {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 630px;

}


/* 最新情報
   ========================================================================== */
#main #gazo-saisin {
	background-image: url(../image/%E6%96%B0%E3%81%97%E3%81%84%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC/nature-3124483_1920.jpg);
	background-repeat: no-repeat;
	height: 235px;
	margin-bottom: 80px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-position: left -10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	background-image: url(../image/nature-31.jpg);

}
.saisin-box {
	margin-top: 30px;
	margin-bottom: 100px;
}
#saisin-top {
	border: 1px solid #EFEFEF;
	padding: 20px;
	background-color: #FBFBFB;
	margin-bottom: 80px;
}



#main .saisin-box {
	padding-left: 10px;
}
#main .saisin-box .h3-saisin {
	background-image: url(../botan-kabe/botan-2.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 27px;
	margin-bottom: 30px;
	font-weight: normal;
}

#main .saisin-box li {
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.li-saisin {
	color: #900;
}

#main .saisin-box .li-a {
	padding-bottom: 15px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #339900;
	margin-bottom: 15px;
	margin-right: 20px;
	font-size: 16px;
}


#main .saisin-box .li-a a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #090;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main .saisin-box .li-midori {
	color: #060;
	font-weight: bold;
}



/* お勧めサイト
   ========================================================================== */
#main #gazo-saito {
	height: 235px;
	margin-bottom: 70px;
	background-image: url(../image/landscape-2837454.jpg);
	background-repeat: no-repeat;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-position: 0px -150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../image/daisy-310251.jpg);

}
#main .saito-box1 {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFF4FF;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}
#main .saito-box2 {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #EAEAFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #CCC;
	border-radius: 5px;
}

#main .saito-box1 .p-saito1 {
	font-size: 16px;
	border-left-color: #9999FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9999FF;
	padding-bottom: 5px;
	margin-left: -10px;
	background-image: url(../botan-kabe/botan-2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	color: #066;
}
#main .saito-box2 .p-saito2 {
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	margin-left: -10px;
	padding-bottom: 5px;
	background-image: url(../botan-kabe/botan-3.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	color: #096;
}
#main .saito-box1 .p-botan {
	background-image: url(../botan-kabe/botan103.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3E9B00;
	padding-bottom: 10px;
	font-size: 16px;
}
#main .saito-box2 .p-botan1 {
	background-image: url(../botan-kabe/botan104.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B5B500;
	font-size: 16px;
}

/* スピリチュアリズム実践のために
   ========================================================================== */

#main #gazo-jisen {
	height: 235px;
	background-image: url(../image/s-sb34.jpg);
	background-repeat: no-repeat;
	background-position: center -15px;
	margin-bottom: 100px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #CCCCCC;
}
#main .box #h3-jisen {
	background-image: url(../botan-kabe/botan-15.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-top: 50px;
	margin-bottom: 20px;
}


/* 感想とポイント
   ========================================================================== */

#main #gazo-gakusyu {
	height: 235px;
	margin-bottom: 70px;
	background-image: url(../image/97923c68a4199e932afddd6880b31f6a_m.jpg);
	background-repeat: no-repeat;
	background-position: -180px -280px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;

}
#main .box-gakusyu {
	margin-bottom: 50px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #FFECFF;
	background-image: url(../botan-kabe/fdo.jpg);
	background-position: 10px;
	background-repeat: repeat-x;
	border-radius: 5px;
}
#main .box-gakusyu .h3-gakusyu {
	border-bottom-style: none;
	margin-top: 0px;
	margin-bottom: 25px;
	font-weight: normal;
}
#main .box-gakusyu .h3-gakusyu-1 {
	color: #360;
	border-bottom-style: none;
	margin-left: 30px;
	margin-top: -10px;
	margin-bottom: 20px;
	font-weight: normal;
}
#main .box-gakusyu .h4-gakusyu {
	color: #000000;
}
#main .box-gakusyu .h4-gakusyu-1 {
	margin-left: 200px;
	margin-top: -15px;
	color: #000000;
}
#main .box-gakusyu-1 {
	margin-bottom: 80px;
}
#main .box-gakusyu-2 {
}
#main .box-gakusyu-2 .p-waku-1 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BBBBFF;
	border-bottom-color: #BBBBFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-left-color: #F0F0F0;
	background-color: #FFC;
	border-radius: 5px;
}
#main .box-gakusyu-2 .p-waku-2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95CAFF;
	border-right-color: #F0F0F0;
	border-bottom-color: #95CAFF;
	border-left-color: #F0F0F0;
	background-color: #FFF7D2;
	border-radius: 5px;
}
#main .box-gakusyu-2 .p-waku-3 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BBBBFF;
	border-bottom-color: #BBBBFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-left-color: #F0F0F0;
	background-color: #DED;
	border-radius: 5px;
}
#main .box-gakusyu-2 .p-waku-4 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BBBBFF;
	border-bottom-color: #BBBBFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-left-color: #F0F0F0;
	background-color: #9CC;
	border-radius: 5px;
}


.P-haba {
	margin-top: -15px;
	margin-left: 310px;
}
.kanso-li {
	font-size: 16px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.kanso-li-1 {
	font-size: 16px;
	padding-left: 50px;
	padding-bottom: 20px;
}



/* 霊訓抜粋集
   ========================================================================== */

#main #gazo-reikun {
	background-image: url(../image/spring-276.jpg);
	height: 235px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 87px;
	background-position: left -5px;
	border: 1px solid #999999;
	background-repeat: no-repeat;

}
#main #gazo-topic {
	height: 235px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 87px;
	background-position: right -130px;
	border: 1px solid #999999;
	background-repeat: no-repeat;
	background-image: url(../image/topic-5.jpg);

}

.h3-reikun {
	margin-bottom: 20px;
	font-weight: normal;
}

#main .box-reikun-1 {
	margin-bottom: 50px;
	background-image: url(../botan-kabe/haikei-1.gif);
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: repeat;
	margin-top: 30px;
	border-radius: 5px;
}
#main .box-reikun-2 {
	padding: 10px;
	margin-bottom: 50px;
	background-image: url(../botan-kabe/haikei-5.gif);
	background-position: 0px top;
	background-repeat: repeat;
	border: 1px solid #CCCCCC;
	margin-top: 30px;
	border-radius: 5px;
}
.li-reikun-iro {
	text-align: center;
}
.li-reikun-iro-1 {
	text-align: center;
	background-color: #CAE4FF;
	color: #F00;
}
.li-reikun-iro-2 {
	text-align: center;
}




/* サイトマップ
   ========================================================================== */

#main #gazo-site-map {
	background-image: url(../image/%E6%96%B0%E3%81%97%E3%81%84%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC/seagull-1637453_1280.jpg);
	height: 235px;
	background-position: center top;
	margin-bottom: 73px;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #999999;
	background-repeat: no-repeat;
	background-image: url(../image/wild-flowers-571940.jpg));
	background-image: url(../image/meadow-2225250.jpg);

}
.h3-sito-map {
	background-image: url(../botan-kabe/botan-6.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 2px;
	color: #003333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	margin-bottom: 50px;
	background-position: 7px 6px;
	font-weight: normal;
}
.p-sito-map {
	margin-left: 50px;
	margin-bottom: 30px;
	background-image: url(../botan-kabe/botan102.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 6px 18px;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #03F;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-right: 50px;
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #03F;
	border-radius: 2px;
}
.p-sito-map1 {
	font-size: 16px;
	margin-left: 50px;
	background-image: url(../botan-kabe/botan102.gif);
	background-repeat: no-repeat;
	background-position: 5px 19px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-right: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #03F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #03F;
	margin-top: 50px;
	background-color: #E8E8FF;
	border-radius: 2px;
}
.p-sito-map2 {
	font-size: 16px;
	margin-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #060;
	padding-left: 25px;
	background-color: #EFF;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-image: url(../botan-kabe/botan101.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	margin-right: 50px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #060;
	border-radius: 2px;
}


/* 本の紹介
   ========================================================================== */

#main #gazo-book {
	background-image: url(../image/nature-3128179.jpg);
	height: 235px;
	background-position: left -150px;
	border: 1px solid #999999;
	-webkit-box-shadow: 3px 3px 4px  gray;
	-moz-box-shadow: 3px 3px 4px  gray;
	box-shadow: 3px 3px 4px  gray;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 75px;

}
#main .h3-book {
	padding-bottom: 2px;
	margin-bottom: 50px;
	background-image: url(../botan-kabe/botan-8.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-left: 25px;
	font-weight: normal;
}
#main .book-syokai {
	padding: 20px;
	color: #006666;
	border: 1px dotted #006699;
	margin-bottom: 50px;
	font-size: 15px;
	margin-right: 20px;
	margin-left: 20px;
	font-weight: normal;
	border-radius: 5px;
}


#main .book-box-1 {
	margin-bottom: 55px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F7F7F7;
	font-weight: normal;
	border-radius: 10px;
}


.book-moji-1 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-color: #858B14;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #ABD7E4;
}
.book-moji-2 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-color: #858B14;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #E1E3F2;
	color: #00C;
}
.book-moji-3 {
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #FFE8E8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #858B14;
	border-bottom-color: #858B14;
}
.book-moji-4 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-color: #858B14;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #D7E1C1;
}
.book-moji-5 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-color: #858B14;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #D1E4DF;
}
.book-moji-6 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-color: #858B14;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #F9F573;
}
.book-moji-7 {
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858B14;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #EED9DB;
	margin-top: -20px;
}
.book-moji-8 {
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #FFE8E8;
	margin-top: -20px;
	margin-bottom: 0px;
}
.p-reft {
	width: 580px;
	float: left;
	padding-left: 10px;
	font-size: 15px;
}

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

* {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#main {
	float: none;
	max-width: 100%;
}
#sidonav {
	float: none;
	max-width: 100%;
}

.sidonav-box {
	max-width: 100%;
}

img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

#main #top-gazo {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-saisin {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-annai {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-book {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-jikosyoukai {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-reikun {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-saito {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-site-map {
	margin: 0px;
	margin-left: 1px;
}
#main #gazo-jisen {
	margin: 0px;
	margin-left: 1px;
}
.box-reikun {
	max-width: 100%;
}
#main .box {
	max-width: 100%;
}

#main .box-jikosyoukai {
	padding-right: 5px;
	padding-left: 5px;
}
.p-sito-map {
	margin-left: 0px;
}
.p-sito-map1 {
	margin-left: 0px;
}
.p-sito-map2 {
	margin-left: 5px;
}
.P-haba {
	margin-top: -15px;
	margin-left: 20px;
}
#main #top-gazo {
	display:none;
}

#main #gazo-jikosyoukai {
	display:none;
}


#main #gazo-annai {
	display:none;
}

#main #gazo-saisin {
	display:none;
}


#main #gazo-saito {
	display:none;
}


#main #gazo-gakusyu {
	display:none;
}


#main #gazo-reikun {
	display:none;
}


#main #gazo-site-map {
	display:none;
}


#main #gazo-book {
	display:none;
}
