@charset "UTF-8";



.content .large {
	font-size: 108%;
}


/*** 各コンテンツ ***/
#pageBudokan #main .content p.budokanRinen {
	text-align: center;
	text-indent: 0;
}
#pageBudokan #main #contentBudokanGuide {
	position: relative;
}
#pageBudokan #main #contentBudokanGuide dl {
	width: 350px;
}
#pageBudokan #main #contentBudokanGuide dl p {
	text-indent: 0;
}
#pageBudokan #main #contentBudokanGuide img.ph {
	position: absolute;
	top: 80px; left: 330px;
	display: block;
}
#pageBudokan #main .timeTable{
  border-spacing: 2px;
  border-collapse: separate;
}
#pageBudokan #main .timeTable td { text-align: center; }
#pageBudokan #main .timeTableCaption { background-color: #dbe4e9; }
#pageBudokan #main .timeTableTd { background-color: #e7e9ea; }
#pageIndex #main #contentIndexSoshiki {
	text-align: center;
}
#pageGallery #contents {
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/galleryBg.jpg") repeat-y;
}
#pageGallery #main .content .gallerySpace {
	float: right;
	padding-top: 30px;
	width: 400px;
	text-indent: 0;
}
#pageGallery #main .content .galleryImage {
	float: left;
	width: 210px;
}
#pageGallery #main .content .gallerySpace p {
	text-indent: 0;
}
#pageGallery #main .content .cancelTable {
	width: 300px;
  border-spacing: 2px;
  border-collapse: separate;
  margin-top: 20px;
  margin-left: 20px;
}
#pageGallery #main .content .cancelTable td {
	background-color: #eff3f6;
	text-align: center;
}
#pageGallery #main .content .cancelTable td.cancelTableCaption {
	background-color: #dee4e9;
	font-weight: bold;
}
#pageGallery table td {
	text-align: right;
}
#pageGallery table td.titleTd {
	width: 160px;
}

#pageShodo #main #contentShodoCoach dl {
	width: 460px;
}
#pageShodo #main #contentShodoCoach img.ph {
	position: absolute;
	top: 60px;
	left: 500px;
	display: block;
}
#pageShodo #main #contentShodoAssociation div {
	width: 540px;
}
#pageShodo #main #contentShodoAssociation img.ph {
	position: absolute;
	top: 60px;
	left: 560px;
	display: block;
}
#pageShodo #main #contentShodoApply table,
#pageSado #main #contentSadoApply table,
#pageKado #main #contentKadoLesson table,
#pageSado #main #contentSadoRentalspace table,
#pageKado #main #contentKadoRentalspace table {
	margin-bottom : 10px;
	width: 100%;
	border-spacing: 2px;
	border-collapse: separate;
}
#pageShodo #main #contentShodoApply td,
#pageSado #main #contentSadoApply td,
#pageKado #main #contentKadoLesson td,
#pageSado #main #contentSadoRentalspace td,
#pageKado #main #contentKadoRentalspace td {
	background-color: #eff3f6;
	text-align: center;
}
#pageShodo #main #contentShodoApply .caption td,
#pageSado #main #contentSadoApply .caption td,
#pageKado #main #contentKadoLesson .caption td,
#pageSado #main #contentSadoRentalspace .caption td,
#pageKado #main #contentKadoRentalspace .caption td {
	background-color: #dee4e9;
	text-align: center;
}
#pageShodo #main #contentShodoApply p {
	padding-left: 130px; color: #444444;
	font-size: 85%; line-height: 1.5em;
}
#pageShodo #main #contentShodoKeiko div {
	width: 410px;
}
#pageShodo #main #contentShodoKeiko img.ph {
	position: absolute;
	top: 60px;
	left: 430px;
	display: block;
}
/*
#pageShodo #main #content_07 img.ph {
	display: block;
	margin-top: 130px;
	left: 20px;
} */
#pageShodo #main #contentShodoGakkai ul {
	height: 255px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/phShodoGakkaiten.jpg") no-repeat;
	background-position: 0 120px;
}
#pagePrivacy h3 {
	margin: 1.5em 0 0.5em;
	font-weight: bold:;
	font-size: 110%;
}
#pagePrivacy .privacyTxt ul li {
	margin: 0.5em 1em;
}


#pageContact dl dt { margin: 15px 0 5px 20px; }
#pageContact dl dd { margin: 5px 0 15px 25px; }

#main .contactTable {
	margin-top: 15px;
	width: 880px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/contactTableBg.jpg") repeat-y;
}
#main .contactTable .contactTableTop {
	overflow: hidden;
	margin: 0; padding: 0;
	height: 10px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/contactTableBgTop.jpg") no-repeat;
}
#main .contactTable .contactTableBtm {
	overflow: hidden;
	margin: 0; padding: 0;
	height: 10px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/contactTableBgBtm.jpg") no-repeat;
}
#main .contactTable .contactTableInner {
	margin: 0;
	padding: 10px 0 0 20px;;
}
#main .contactTable .contactTableInner .fontNormal {
	font-weight: normal; font-size: 85%;
}
#main .privacyTxt {
	padding: 10px 0 0 5px;
	width: 880px;
}

/*** プラグイン用 ***/
#contents #main .gallery { margin-bottom: -10px;margin-left: -15px;}
#main .gallery dl dt { background-image: none; }
#main .gallery dl dd { padding: 0; }
#main .gallery dl.gallery-item {
	float: left;
	width: 310px;
	height: 230px;
	/* background: url("img/sakuhinTableBg.jpg") no-repeat; */
	font-size: 93%;
}
#main .gallery dt.gallery-icon {
	padding-bottom: 8px;
	/* height: 230px; */
	padding-top: 15px;
}
#main .gallery dd.gallery-caption {
	line-height: 1.5em;
}
#main .gallery .gallery-zoom {
	display: none;
}
#fancybox-title {
	font-weight: bold;
	font-size: 108%;
}
#fancybox-outer {
	text-align: center;
	font-size: 93%;
	line-height: 1.5em;
}
#fancybox-content img {
	margin-bottom: 5px;
}

#main .blogTable p.null {
	padding:10px 20px;
	text-align: center;
}


/* columns */
.gallery.default,
#content .gallery.default
{
	overflow: hidden;
	margin: auto;
}

.gallery.default .gallery-item,
#content .gallery.default .gallery-item
{
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

.gallery.default .gallery-item .gallery-icon,
#content .gallery.default .gallery-item .gallery-icon
{
	margin: 0;
	padding: 0;
}

.gallery.default img,
#content .gallery.default img
{
	/*border: 2px solid #cfcfcf;*/
	border: 0;
}

.gallery.default .gallery-caption,
#content .gallery.default .gallery-caption
{
	margin-left: 0;
}

.gallery.default .gallery-description,
#content .gallery.default .gallery-description
{
	margin-left: 0;
}

.gallery.default br.clear,
#content .gallery.default br.clear
{
	visibility: hidden;
	clear: both;
	height: 0.001px;
}



/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.gallery.default .wp-pagenavi {
	clear: both;
	margin-top: 1em;
	padding: 10px 0;
}

.gallery.default .wp-pagenavi a, .wp-pagenavi span {
	margin: 2px;
	padding: 3px 5px;
	text-decoration: none;
	/*border: 1px solid #BFBFBF;*/
	border: 0;
}

.gallery.default .wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.gallery.default .wp-pagenavi span.current {
	font-weight: bold;
}

.gallery.columns_1 .gallery-item,
#content .gallery.columns_1 .gallery-item
{
	width: 100%;
}

.gallery.columns_2 .gallery-item,
#content .gallery.columns_2 .gallery-item
{
	width: 50%;
}

.gallery.columns_3 .gallery-item,
#content .gallery.columns_3 .gallery-item
{
	width: 33%;
}

.gallery.columns_4 .gallery-item,
#content .gallery.columns_4 .gallery-item
{
	width: 25%;
}

.gallery.columns_5 .gallery-item,
#content .gallery.columns_5 .gallery-item
{
	width: 20%;
}

.gallery.columns_6 .gallery-item,
#content .gallery.columns_6 .gallery-item
{
	width: 16.5%;
}

.gallery.columns_7 .gallery-item,
#content .gallery.columns_7 .gallery-item
{
	width: 14.3%;
}

.gallery.columns_8 .gallery-item,
#content .gallery.columns_8 .gallery-item
{
	width: 12.5%;
}

.gallery.columns_9 .gallery-item,
#content .gallery.columns_9 .gallery-item
{
	width: 11.1%;
}



#container .prevnext .floatLeft a {
	display: block;
	width: 87px; height: 23px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/gotoPrev.png") no-repeat;
	text-indent: -9999px;
}
#container .prevnext .floatRight a {
	display: block;
	width: 87px; height: 23px;
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/gotoNext.png") no-repeat;
	text-indent: -9999px;
}
#container .prevnext .floatLeft a:hover {
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/gotoPrev_on.png") no-repeat;
}
#container .prevnext .floatRight a:hover {
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/gotoNext_on.png") no-repeat;
}




/*** 12.06.19 ***/
#pageSado #contentSadoWhatis h4 {
	border-bottom: 1px solid #264104;
	color: #264104;
	font-size: 116%;
}
#pageSado #contentSadoWhatis div {
	margin-bottom: 25px;
}
#pageSado #contentSadoWhatis .fontBold {
	margin: 0 0 0 5px;
	font-size: 108%;
}
#pageSado #contentSadoWhatis .bg {
	margin: 15px auto 15px;
	padding: 15px;
	width: 14em;
	background-color: #EEF3E0;
}
#pageSado #contentSadoWhatis .alignCenter {
	margin-top: 15px;
}


/*12.10.05*/
#pageSado #main #contentSadoApply {
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sadoApplyBg.jpg") right top no-repeat;
}

#pageSado #main .application {
	margin: 35px 0 0 20px;
	padding: 10px;
	width: 550px;
	border-top: 3px solid #376200;
	color: #1c3200;
	font-weight: bold;
	font-size: 108%;
}
#pageSado #main .application .special,
#pageKado #main .application .special {
	clear: both;
	margin-top: 15px;
}
#pageSado #main .application .special span,
#pageKado #main .application .special span {
	padding: 3px;
	background-color: #f3e9e9;
	color: #cc0000;
	font-size: 108%;
}

#pageSado #main .application ul {
	margin: 0 auto;
	padding: 5px 0 0;
	width: 520px;
}
#pageSado #main .application li {
	float: left;
	padding: 0;
	width: 260px;
	text-align: center;
}

#pageSado #main #contentSadoApply h3 {
	margin-bottom: 80px;
}


/*14.02.12*/
#contentSprBnr {
	margin: 0 0 25px;
}
#pageKado #main .application {
	width: 550px;
	margin: 35px 0 0 20px;
	border-top: 3px solid #932334;
	padding: 10px;
	font-weight: bold;
	font-size: 108%;
}
#pageKado #main .application li {
	float: left;
	padding: 0;
	width: 260px;
	text-align: center;
}
#contentKadoFAQ dl span {
	color: #601725;
}
#contentKadoFAQ dl dt {
	margin: 0 0 0.5em;
	padding: 0 0 0 0.3em;
	font-weight: bold;
}
#contentKadoFAQ dl dd {
	margin: 0 0 1.5em 1em;
}
#container #sidebar #contactIndex {
  background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sidebarBtnBgIndex.png) no-repeat;
}
#container #sidebar #contactSado {
  background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sidebarBtnBgSado.png) no-repeat;
}
#container #sidebar #contactShodo {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sidebarBtnBgShodo.png) no-repeat;
}
#container #sidebar #contactKado {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sidebarBtnBgKado.png) no-repeat;
}
#container #sidebar .sideContactBtns {
	margin: 20px 0 0;
	width: 200px;
	height: 226px;
}
#container #sidebar .sideContactBtns ul {
	margin-left: 0;
	padding: 11px 12px 0;
}
#container #sidebar .sideContactBtns ul li {
	margin: 0 0 6px;
	padding: 0;
	height: 75px;
	background: none;
}

#contents {
	position: relative;
}
#sidebar.fixed {
	position: fixed;
	top: 0;
	z-index: 9999;
	margin-left: 715px;
}

.tableTitle .updated {
	margin: 0 0 0 3px;
	padding: 1px 4px;
	background: #e60;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 0.82em;
}

#main .tableInner .tableTitleDiv {
	margin-bottom: 10px;
	padding: 6px 0 8px;
	line-height: 1.5em;
	height: 1.5em;
	font-size: 108%;
	border-bottom: dotted 1px #7D7163;
}
#main .tableInner > ul .blogContent img {
	padding: 5px 0;
	max-width: 600px;
}

#contentSadoRentalspace .alignCenter {
	margin: 15px 0 25px;
}
#contentSadoRentalspace .alignCenter p {
	font-size: 0.9em;
	line-height: 1.3em;
}

#contentKadoTrial ol {
	margin: 0 0 10px;
}
#contentKadoTrial ol li {
	padding: 8px 0 8px;
	clear: both;
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/arrow_kado.gif) bottom center no-repeat;
}
#contentKadoTrial ol li p {
	border: solid 1px #d57280;
	margin: 0;
	padding: 15px;
}
#contentKadoTrial ol li p:after {
	clear: both;
	content: "";
	display: block;
}
#contentKadoTrial ol li p span {
	padding: 0 5px 0 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #B94556;
}
#contentKadoTrial ol li:last-child,
#contentKadoTrial ol li.lislas {
	background: none;
	padding: 5px 0;
}
#contentKadoTrial .floatRight {
	padding: 0 0 0 10px;
}
#contentKadoTrial .floatLeft {
	padding: 0 10px 0 0;
}
#contentKadoTrial img.alignCenter {
	margin: 10px 0 0;
}
#contentKadoTrial div.alignCenter,
#contentKadoRentalspace .alignCenter {
	margin: 10px 0;
}
#contentKadoRentalspace .m20 {
	margin: 20px 0;
}
#contentKadoRentalspace .m20 ul {
	margin: 0 0 15px;
}
#contentKadoRentalspace .m20 li {
	float: left;
	padding: 0 10px 0 0;
}
#contentKadoRentalspace .m20 li:after {
	content: "/";
	padding: 0 0 0 10px;
}
#contentKadoRentalspace .m20 li.lislas:after,
#contentKadoRentalspace .m20 li:last-child:after {
	content: "";
	padding: 0;
}
.mapImage {
	text-align: center;
	margin: 0 0 20px;
}
#main .noteTable ul li {
	background: none;
}
#main .noteTable .topNoteNext {
	/*background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/noteTableBgMiddle.jpg) center top no-repeat;*/
	padding-top: 30px !important;
}
#main .noteTable .topNoteNext li {
	background: url("//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/noteSeparator.jpg") left bottom no-repeat;
}

#sideNoteTable {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sideBarNoteBOTTOM.png) center bottom no-repeat;
	margin: 20px 0;
	padding: 0 0 10px;
	font-size: 0.94em;
	line-height: 1.5em;
	width: 200px;
}
#sideNoteTable .noteTtl {
	text-align: center;
}
#sideNoteTable .tableBgTop {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sideBarNoteTOP.png) center top no-repeat;
	padding: 10px 0 0;
}
#sideNoteTable .tableInner {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/sideBarNoteBG.png) center repeat-y;
	padding: 4px 8px 0;
}
#sideNoteTable .tableInner ul {
	padding: 7px 0 0;
}
#pageSado #sidebar #sideNoteTable li,
#pageShodo #sidebar #sideNoteTable li,
#pageKado #sidebar #sideNoteTable li,
#pageIndex #sidebar #sideNoteTable li {
	background: none;
}
#container #sidebar #sideNoteTable .tableInner ul li {
	background: url(//www.mitakagakuen.com/wp-content/themes/mitakaacademy/img/noteSeparator.jpg) center bottom no-repeat;
	padding: 7px 0 13px;
	height: 100%;
}
#container #sidebar #sideNoteTable .tableInner ul li:last-child {
	background: none;
}
#sideNoteTable .tableDate {
	margin: 0 0 5px;
}
#sideNoteTable .tableDate .catImage {
	padding: 0 0 0 8px;
}
#sideNoteTable .tableDate img {
	vertical-align: bottom;
}


/*14.06.11*/
#contentKadoTicket h4 {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #d57280;
	font-size: 108%;
}
#contentKadoTicket li {
	margin-top: 10px;
}

#contentSadoTicket h4 {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #264104;
	font-size: 108%;
}
#contentSadoTicket li {
	margin-top: 10px;
}

#pageGallery #galleryMadori {
	position: relative;
	margin: 30px 0;
}
#pageGallery #galleryMadori .photo {
	display: block;
	position: absolute;
	width: 120px;
	height: 80px;
	text-indent: -9999px;
}
#pageGallery #galleryMadori #madoriPhoto01 {
	top: 40px;
	left: 120px;
}
#pageGallery #galleryMadori #madoriPhoto02 {
	top: 40px;
	right: 120px;
}
