@charset "UTF-8";

/* common
*****************************************/
body{
	line-height:1.5;
	color:#444;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, sans-serif;
	font-size:100%; /* font-size:90%; 12px */
	background-color:#fffbed;
}
/* font-size
10px : 84%
11px : 92%
12px : 100%
13px : 109%
14px : 117%
15px : 125%
16px : 134%
17px : 142%
18px : 150%
19px : 159%
20px : 167%
21px : 175%
22px : 184%
23px : 192%
24px : 200%
25px : 209%
26px : 217% */



.aC {
	text-align:center;
}
.aR {
	text-align:right;
}
.fBold{
	font-weight:bold;
}

img {
	vertical-align:bottom;
}

/* header
*****************************************/
#headerWrap {
	width:100%;
	margin:0 auto;
	position:relative;
	background:url(../images/bg02.gif) repeat-x 0 0 ;
}
#headerWrap #header {
	width:980px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg01.gif) no-repeat 0 0 ;
	padding-top:18px;
}
#header .logo {
	padding:18px 0px 0px;
}
#headerWrap #header .colRight {
	width:260px;
}
#headerWrap #header .colRight {
	margin-bottom:8px;
}
#headerWrap #header .colRight ul {
	overflow:hidden;
}
#headerWrap #header .colRight ul li {
	float:left;
	margin-left:10px;
}
#headerWrap #header .colRight ul li:first-child {
	margin-left:0;
}

/* 追加：tel */

.phone {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	width:260px;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	letter-spacing:2px;
	margin:5px;
	color:#46201E !important
}

.phone a {
	font-size:28px;
}

.colRight3 .phone {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	width:420px;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	letter-spacing:0px;
	margin:10px 5px 5px -15px;
	color:#46201E !important
}

.colRight3 .phone a {
	font-size:26px; font-weight: bold;
	letter-spacing:1px !important;
}


.colRight4 .phone {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	width:520px;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	letter-spacing:0px;
	margin:10px 5px 5px -15px;
	color:#46201E !important
}

.colRight4 .phone a {
	font-size:26px; font-weight: bold;
	letter-spacing:1px !important;
}



/* 追加：右メニュー用*/

#headerWrap #header .colLeft2 {
	width:325px;
}
#headerWrap #header .colLeft2 {
	margin-bottom:8px;
}
#headerWrap #header .colLeft2 ul {
	overflow:hidden;
}
#headerWrap #header .colLeft2 ul li {
	float:right;
	margin-right:10px;
}
#headerWrap #header .colLeft2 ul li:first-child {
	margin-right:0;
}



#schoolNav {
	width:974px;
	margin:0 auto;
}
#schoolNav li {
	float:left;
}
#schoolNav li a {
	text-indent:-9999px;
	height:37px;
	background:url(../images/nav01.gif) no-repeat ;
	display:block;
}
#schoolNav li a:hover {
	background:url(../images/nav01.gif) no-repeat 0 -37px;
}




#schoolNav li.nav01 a {
	width:103px;
	background-position:0px 0;
}
#schoolNav li.nav01 a:hover {
	background-position:0px -37px;
}
#schoolNav li.nav01on a {
	width:103px;
	background-position:0px -37px;
}
#schoolNav li.nav02 a {
	width:87px;
	background-position:-103px 0;
}
#schoolNav li.nav02 a:hover {
	background-position:-103px -37px;
}
#schoolNav li.nav02on a {
	width:87px;
	background-position:-103px -37px;
}
#schoolNav li.nav03 a {
	width:86px;
	background-position:-190px 0;
}
#schoolNav li.nav03 a:hover {
	background-position:-190px -37px;
}
#schoolNav li.nav03on a {
	width:86px;
	background-position:-190px -37px;
}
#schoolNav li.nav04 a {
	width:87px;
	background-position:-276px 0;
}
#schoolNav li.nav04 a:hover {
	background-position:-276px -37px;
}
#schoolNav li.nav04on a {
	width:87px;
	background-position:-276px -37px;
}
#schoolNav li.nav05 a {
	width:102px;
	background-position:-363px 0;
}
#schoolNav li.nav05 a:hover {
	background-position:-363px -37px;
}
#schoolNav li.nav05on a {
	width:102px;
	background-position:-363px -37px;
}
#schoolNav li.nav06 a {
	width:87px;
	background-position:-465px 0;
}
#schoolNav li.nav06 a:hover {
	background-position:-465px -37px;
}
#schoolNav li.nav06on a {
	width:87px;
	background-position:-465px -37px;
}
#schoolNav li.nav07 a {
	width:86px;
	background-position:-552px 0;
}
#schoolNav li.nav07 a:hover {
	background-position:-552px -37px;
}
#schoolNav li.nav07on a {
	width:86px;
	background-position:-552px -37px;
}
#schoolNav li.nav08 a {
	width:114px;
	background-position:-638px 0;
}
#schoolNav li.nav08 a:hover {
	background-position:-638px -37px;
}
#schoolNav li.nav08on a {
	width:114px;
	background-position:-638px -37px;
}
#schoolNav li.nav09 a {
	width:118px;
	background-position:-752px 0;
}
#schoolNav li.nav09 a:hover {
	background-position:-752px -37px;
}
#schoolNav li.nav09on a {
	width:118px;
	background-position:-752px -37px;
}
#schoolNav li.nav10 a {
	width:104px;
	background-position:-870px 0;
}
#schoolNav li.nav10 a:hover {
	background-position:-870px -37px;
}
#schoolNav li.nav10on a {
	width:104px;
	background-position:-870px -37px;
}



/* 学校数が増えたので
*****************************************/
#schoolNav2 {
	width:974px;
	margin:0 auto;
}
#schoolNav2 li {
	float:left;
}
#schoolNav2 li a {
	text-indent:-9999px;
	height:37px;
	background:url(../images/nav03.gif) no-repeat ;
	display:block;
}
#schoolNav2 li a:hover {
	background:url(../images/nav03.gif) no-repeat 0 -37px;
}


#schoolNav2 li.nav01 a {
	width:88px;
	background-position:0px 0px;
}
#schoolNav2 li.nav01 a:hover {
	background-position:0px -37px;
}
#schoolNav2 li.nav01on a {
	width:88px;
	background-position:0px -37px;
}
#schoolNav2 li.nav02 a {
	width:86px;
	background-position:-88px 0;
}
#schoolNav2 li.nav02 a:hover {
	background-position:-88px -37px;
}
#schoolNav2 li.nav02on a {
	width:86px;
	background-position:-88px -37px;
}
#schoolNav2 li.nav03 a {
	width:87px;
	background-position:-174px 0;
}
#schoolNav2 li.nav03 a:hover {
	background-position:-174px -37px;
}
#schoolNav2 li.nav03on a {
	width:87px;
	background-position:-174px -37px;
}
#schoolNav2 li.nav04 a {
	width:102px;
	background-position:-261px 0;
}
#schoolNav2 li.nav04 a:hover {
	background-position:-261px -37px;
}
#schoolNav2 li.nav04on a {
	width:102px;
	background-position:-261px -37px;
}
#schoolNav2 li.nav05 a {
	width:87px;
	background-position:-363px 0;
}
#schoolNav2 li.nav05 a:hover {
	background-position:-363px -37px;
}
#schoolNav2 li.nav05on a {
	width:87px;
	background-position:-363px -37px;
}
#schoolNav2 li.nav06 a {
	width:86px;
	background-position:-450px 0;
}
#schoolNav2 li.nav06 a:hover {
	background-position:-450px -37px;
}
#schoolNav2 li.nav06on a {
	width:86px;
	background-position:-450px -37px;
}
#schoolNav2 li.nav07 a {
	width:114px;
	background-position:-536px 0;
}
#schoolNav2 li.nav07 a:hover {
	background-position:-536px -37px;
}
#schoolNav2 li.nav07on a {
	width:114px;
	background-position:-536px -37px;
}
#schoolNav2 li.nav08 a {
	width:100px;
	background-position:-650px 0;
}
#schoolNav2 li.nav08 a:hover {
	background-position:-650px -37px;
}
#schoolNav2 li.nav08on a {
	width:100px;
	background-position:-650px -37px;
}
#schoolNav2 li.nav09 a {
	width:104px;
	background-position:-750px 0;
}
#schoolNav2 li.nav09 a:hover {
	background-position:-750px -37px;
}
#schoolNav2 li.nav09on a {
	width:104px;
	background-position:-750px -37px;
}
#schoolNav2 li.nav10 a {
	width:120px;
	background-position:-854px 0;
}
#schoolNav2 li.nav10 a:hover {
	background-position:-854px -37px;
}
#schoolNav2 li.nav10on a {
	width:120px;
	background-position:-854px -37px;
}





#globalNav {
	width:939px;
	margin:0 auto 30px;
}

#globalNav li {
	float:left;
}
#globalNav li a {
	text-indent:-9999px;
	height:41px;
	background:url("../images/nav05_23.gif") no-repeat ;
	display:block;
}
#globalNav li a:hover {
	background:url("../images/nav05_23.gif") no-repeat 0 -41px;
}

#globalNav li.nav01 a {
	width:117px;
	background-position:0px 0;
}
#globalNav li.nav01 a:hover {
	background-position:0px -41px;
}
#globalNav li.nav01on a {
	width:117px;
	background-position:0px -41px;
}
#globalNav li.nav02 a {
	width:157px;
	background-position:-117px 0;
}
#globalNav li.nav02 a:hover {
	background-position:-117px -41px;
}
#globalNav li.nav02on a {
	width:157px;
	background-position:-117px -41px;
}
#globalNav li.nav03 a {
	width:131px;
	background-position:-274px 0;
}
#globalNav li.nav03 a:hover {
	background-position:-274px -41px;
}
#globalNav li.nav03on a {
	width:131px;
	background-position:-274px -41px;
}
#globalNav li.nav04 a {
	width:132px;
	background-position:-405px 0;
}
#globalNav li.nav04 a:hover {
	background-position:-405px -41px;
}
#globalNav li.nav04on a {
	width:132px;
	background-position:-405px -41px;
}
#globalNav li.nav05 a {
	width:148px;
	background-position:-537px 0;
}
#globalNav li.nav05 a:hover {
	background-position:-537px -41px;
}
#globalNav li.nav05on a {
	width:148px;
	background-position:-537px -41px;
}
#globalNav li.nav06 a {
	width:131px;
	background-position:-685px 0;
}
#globalNav li.nav06 a:hover {
	background-position:-685px -41px;
}
#globalNav li.nav06on a {
	width:131px;
	background-position:-685px -41px;
}
#globalNav li.nav07 a {
	width:123px;
	background-position:-826px 0;
}
#globalNav li.nav07 a:hover {
	background-position:-826px -41px;
}
#globalNav li.nav07on a {
	width:123px;
	background-position:-826px -41px;
}


/* slider
*******************************************************/
#sliderWrap {
	width:100%;
	margin-bottom:12px;
	position:relative;
}
#slider {
	width:984px;
	height:246px;
	overflow: hidden;
	position:relative;
	margin:0 auto ;
}
#slider #mainImg {
	position: absolute;
	top: 0;
	left: 0;
}
#slider #mainImg li {
	position: absolute;
	top: 0;
	left: 0;
}
#slider #mainImg li img {
	vertical-align:bottom;
}

#sliderNavi {
	position:absolute;
	top:176px;
}
#sliderNavi li {
	position: absolute;
	left: 936px;
	cursor:pointer;
}
#sliderNavi li:first-child {
	left: 0;
}



/* slider2
*******************************************************/
#sliderWrap2 {
	width:100%;
	margin-bottom:12px;
	position:relative;
}
#slider2 {
	width:984px;
	height:121px;
	overflow: hidden;
	position:relative;
	margin:0 auto ;
}
#slider2 #mainImg {
	position: absolute;
	top: 0;
	left: 0;
}
#slider2 #mainImg li {
	position: absolute;
	top: 0;
	left: 0;
}
#slider2 #mainImg li img {
	vertical-align:bottom;
}

#sliderNavi2 {
	position:absolute;
	top:176px;
}
#sliderNavi2 li {
	position: absolute;
	left: 936px;
	cursor:pointer;
}
#sliderNavi2 li:first-child {
	left: 0;
}



/* topInfo
*****************************************/
.topInfo {
	margin:0px auto 20px;
}
.topInfo .inner { font-size:1.2em;
	font-weight: 600;
	margin-bottom:15px;
	padding:13px 26px 30px;
	background:#fff url(../../images/item/index_bg02o.png) no-repeat 0 100%  ;
}
.topInfo .inner dl {
	/*background:url(../images/bg03.gif) repeat-x 0 0 ;*/
    border-bottom: dotted #ffb500 1px;
		margin: 5px auto;
}
.topInfo .inner dl:first-child {
	background:none ;
}
.topInfo .inner dl dt {
	float:left;
	width:2em;
	padding:6px 0 8px;
}
.topInfo .inner dl dd {
	margin-left:3em;
	padding:6px 0 8px;
	text-indent:-1em;
}

a.btn_more {
    margin-left: 5px;
    font-size:13px;
/*    padding: 3px;
    border-radius: 4px;
    background-color: #31C4FF;
    color:  #FFF;

        filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.9));*/

}



/* topFeature
*****************************************/
.topFeature {
	background:url("../../images/item/index_bg01_2305.png") no-repeat 0 0  ;
	padding:30px 0 0px 84px;
	margin-bottom:20px;
	min-height:400px;
}
.topFeature .title {
	margin-bottom:20px;
    font-size: 28px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, serif;
	color:/*#9f4e4e;*/#FFF;
	font-weight: 700;
    text-align: left;
}
.topFeature li:first-child {
	margin-top:0;
}
.topFeature li {
	margin-top:17px;
	margin-left:20px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif, serif;
	color:#0d2622;/*#9f4e4e;*/ /*#FFF;*/
	font-weight: 700;
}
.toppuls {
	border:solid 0px;
	padding: 0px 0px 0px ;
	/*background-color:#9f4e4e;*/
	margin-bottom:29px;
}

/* footer
*****************************************/
#footerWrap {
	clear:both;
	position:relative;
	background-color:#232323;
	font-size:12px;
}

#footerWrap2 {
	clear:both;
	position:relative;

}
#footerWrap #footer {
	padding:6px 0 6px;
	width:980px;
	margin:0 auto;
}
#footerWrap #footer #footerNav {
	text-align:center;
}
#footerWrap #footer #footerNav li {
	font-size:117%;
	display:inline-block;
	font-family:'Hiragino Mincho ProN', serif;
	display:inline;
}
#footerWrap #footer #footerNav li a {
	color:#fff;
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
#footerWrap #footer #footerNav li:first-child a {
	background:none ;
}
#footerWrap #footer #footerNav li a:hover {
	text-decoration:underline;
}

#footerWrap #copyrightArea {
	background-color:#9f4e4e;
	text-align:center;
}




/* schoolsmenu
*****************************************/
#schoolsmenu {
	clear:both;
	position:relative;
	background-color:#232323;
	font-size:13px;
}
#schoolsmenu #sm01 {
	padding:6px 0 6px;
	width:980px;
	margin:0 auto;
}
#schoolsmenu #sm01 #smNav {
	text-align:center;
}
#schoolsmenu #sm01 #smNav li {
	font-size:117%;
	display:inline-block;
	font-family:'Hiragino Mincho ProN', serif;
	display:inline;
}
#schoolsmenu #sm01 #smNav li a {
	color:#fff;
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
#schoolsmenu #sm01 #smNav li:first-child a {
	background:none ;
}
#schoolsmenu #sm01 #smNav li a:hover {
	text-decoration:underline;
}

#schoolsmenu #copyrightArea {
	background-color:#9f4e4e;
	text-align:center;
}





/* sideEX
*****************************************/
.sideEX li {
	font-size:110%;
	font-family:'Hiragino Mincho ProN', serif;
	line-height:25px;
    padding:0 10px ;
}
.sideEX li a {
	color: #000;
	text-decoration:none;
	/*padding:0 20px ;*/

}

.sideEX li a:link {
	 color: #000;
}
.sideEX li a:visited {
	 color: #000;
}
.sideEX li a:hover {
	 color: #999;
}
.sideEX li a:active {
	 color: #999;
}

.sideEX li:first-child a {
	background:none ;
}
.sideEX li a:hover {
	text-decoration:underline;
}






/* wrapper
*****************************************/
#mainContentsWrap {
	width:100%;
}
#mainContents {
	width:980px;
	margin:0 auto ;
}



/* columnLayout
*****************************************/
.columnLayout {
	clear:both;
}
.colLeft,.colLeft3,.colLeft4 {
	float:left;
}
.colRight,.colRight3,.colRight4 {
	float:right;
}


.topColumn01 {
}
.topColumn01 .colLeft {
	width:675px;
}
.topColumn01 .colRight {
	width:260px/*276px;*/
}


.topColumn01 .colLeft3 {
	width:545px;
}
.topColumn01 .colRight3 {
	width:406px;
}

.topColumn01 .colLeft4 {
	width:425px;
}
.topColumn01 .colRight4 {
	width:526px;
}



/* columnLayout2
*****************************************/
.columnLayout2 {
	clear:both;
}
.colLeft2 {
	float:left;
}
.colRight2 {
	float:right;
}


.topColumn02 {
}
.topColumn02 .colRight2 {
	width:623px;
}
.topColumn02 .colLeft2 {
	width:325px;
}


/* bannerList01
*****************************************/
.bannerList01 {
}
.bannerList01 li {
	margin-bottom:10px;
/*    text-align: right;*/
}
.bannerList01 li img{
    width: 254px; height: auto;
}


.bannerList01 li:first-child img{
    width: 260px; height: auto;
}



/* bannerList02
*****************************************/
.bannerList02 {
	margin-top:-20px;
	margin-bottom:29px;
/*    text-align: right;    */
}
.bannerList02 li {
	margin-bottom:10px;
}
.bannerList02 li img{
    width: 254px; height: auto;
}


/* bannerList03
*****************************************/
.bannerList03 {
	margin-top:-17px;
	margin-bottom:29px;
}
.bannerList03 li {
	margin-bottom:0px;
    font-size: 90%;
}


/* pagetop
*****************************************/
.pageTop {
	text-align:right;
	font-size:92%;
	margin-bottom:20px;
}
.pageTop a {
	color:#45201f;
}


/* margin
*****************************************/
.mb00 {
	margin-bottom:0px !important;
}
.mb05 {
	margin-bottom:5px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb15 {
	margin-bottom:15px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.mb30 {
	margin-bottom:30px !important;
}



/* Clearfix
*****************************************/

.columnLayout:after,
#globalNav:after,
#globalNav2:after,
#schoolNav:after,
#schoolNav2:after {
	content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.columnLayout,
#globalNav,
#globalNav2,
#schoolNav,
#schoolNav2 {
	*display: inline-table;
	*zoom: 1;
}

.clear {
	clear:both;
}



/* pageTitle
*****************************************/
.pageTitle {
	margin-bottom:29px;
}

.pageTitle h3 {
	background-color: #ffbe00;
font-family: source-han-serif-japanese, serif;
font-weight: 700;
font-style: normal;
    font-size: 20px; color: #fff;
    padding: 7px 8px 5px 20px;
}


.pageTitle .inner2 {
	margin-bottom:29px;
	padding:13px 20px 10px;
	background: #F5E7D4 ;
}
.pageTitle .inner2 dl {
	background:url(../images/bg03.gif) repeat-x 0 0 ;
}
.pageTitle .inner2 dl:first-child {
	background:none ;
}
.pageTitle .inner2 dl dt {
	float:left;
	width:5em;
	padding:6px 0 8px;
}
.pageTitle .inner2 dl dd {
	margin-left:8em;
	padding:6px 0 8px;
	text-indent:-1em;
}


/*画像が右、文章が左に並ぶレイアウト（画像の位置）*/
div.text-photo div.photo {
	margin-left: 0.5em;
	width: 250px;
	float: right;
}

/*画像が右、文章が左に並ぶレイアウト（h3の位置）*/
div.text-photo h3 {
	width: 343px;
}

/*画像が右、文章が左に並ぶレイアウト（テキストの位置）*/
div.text-photo div.text {
	margin-right:260px;
}

/*共通指定*/
div.text-photo {
	margin-bottom: 2em;
	min-height: 0em;
}

div.text-photo p{
	margin-bottom: 1em;
}

.txt-r{
	text-align: right;
}

div.text-photo:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1em;
    overflow: hidden;
}

div.text-photo div.photo img {
	width: 250px;
	display: block;
}



/* under
*****************************************/
.under {
	text-align:center;          /* IE用の中央寄せ */
	border:dotted 0px;  /* 枠線（無） */
	width:675;                /* 幅 */
}
.under  {
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:center;            /*  */
	width:675;                /* 幅 */
	border:solid 0px;   /* 枠線 */
	background-color:#F5E7D4 ;   /* 背景色 */
	color: #000;              /* 文字色 */
	padding:2em;
	margin-bottom:29px;
}

/* under2
*****************************************/
/*.under2 {
	text-align:center;
	border:dotted 0px;
	width:254px;
}*/
.under2  {
	/*margin-left:auto;
	margin-right:auto;
	text-align:center; */
	width:214px;
	border:solid 0px;
	background-color:#F5E7D4 ;
	color: #000;
	padding:20px;
	margin-bottom:29px;
   /* margin-left: 22px;*/
}



/* details
*****************************************/
.details {
	border:solid 1px;
	padding: 10px 10px 0px ;
	background-color:#FFF;
	margin-bottom:29px;
}
.details p{
	margin-bottom:2em;
	padding: 10px 10px 0px ;
}

.details h4{
    border-left:10px #ffbe00 solid;
    padding-left: 15px;
    font-family: source-han-serif-japanese, serif;
font-weight: 700;
font-style: normal;
    font-size: 20px;
    color: #652425;
     margin: 5px 0 0 10px;
}

/* details3
*****************************************/
.details3 {
	border:solid 1px;
	padding: 0px 20px 20px ;
	background-color:#FFF;
	margin-bottom:29px;
   overflow: hidden;
   height: auto;
}

.details3 img {
   float: left;
   margin: 0 15px 0 0 !important;
   padding: 0 !important;
   border: 0 !important;
}

.details3 p {
   overflow: hidden;
   height: auto;
}

.details3 img:hover{
	 filter:alpha(opacity=80);opacity:0.8;
}

.sm {
	font-size:18px;
	font-weight: bold;
	margin-bottom:15px;
}



/* details2
*****************************************/
.details2 {
	border:solid 0px;
	padding: 10px ;
	background-color:#FFF;
	margin-bottom:29px;
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:center;
}
.details2 p{
	margin-bottom:2em;
	padding: 10px ;
}


/* Tselect
*****************************************/
.Tselect th{
	width="180"
	bgcolor="#eaebef"
}
.Tselect {
	border="1"
	width="675"
	cellspacing="0"
	cellpadding="1em"
	bgcolor="#fff"
}

.Tselect tr{
	valign="top"
}


/* buttonの枠を消す
*****************************************/
button {
    width: auto;
    padding:0;
    margin:0;
    background:none;
    border:0;
    font-size:0;
    line-height:0;
    overflow:visible;
    cursor:pointer;
}


/* underBn
*****************************************/
.underBn {
	text-align:center;
	margin-bottom:29px;
}


/* オンマウス */

.onM a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}




a:link {
text-decoration:none;
color: #630;
}
a:visited {
text-decoration:none;
color: #630;
}
a:active {
text-decoration:none;
color:#000;
}
a:hover {
text-decoration:none;
color: #930;
}



.info a:link {
text-decoration:none;
color:#0033cc;
}
.info a:visited {
text-decoration:none;
color:#0033cc;
}
.info a:active {
text-decoration:none;
color:#0033cc;
}
.info a:hover {
text-decoration:none;
color:#CC0000;
}



.bottun img {
text-decoration:none;
color:#0033cc;
}
.bottun img:visited {
text-decoration:none;
color:#0033cc;
}
.bottun img:active {
text-decoration:none;
color:#0033cc;
}
.bottun img:hover {
text-decoration:none;
color:#CC0000;
}


/* bgSchool
*****************************************/
.bgSchool01   {
	background-image:url("/schools/images/01_nagano/01_a_2110.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool01 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool01x   {
	background-image:url("/schools/images/01_nagano/01_a_2204.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool01x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}


.bgSchool02   {
	background-image:url("/schools/images/02_matsumoto/02_a_2406.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool02 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******修正14/10/28************************************/
.bgSchool02x   {
	background-image:url("/schools/images/02_matsumoto/02_a_2204.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool02x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******************************************/
.bgSchool03   {
	background-image:url("/schools/images/03_kofu/03_a_2205.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool03 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******修正17/10/25************************************/
.bgSchool03x   {
	background-image:url("/schools/images/03_kofu/03_a_2204.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool03x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******************************************/
.bgSchool04   {
	background-image:url("/schools/images/04_minami/04_a3.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool04 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

/******************************************/
.bgSchool04x   {
	background-image:url("/schools/images/04_minami/04_a4.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool04x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}


.bgSchool05   {
	background-image:url("/schools/images/05_maebashi/05_a_2202.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool05 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}


.bgSchool05x   {
	background-image:url("/schools/images/05_maebashi/05_a_2204.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool05x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool06   {
	background-image:url("/schools/images/06_takasaki/06_a_2204.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool06 p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******修正19/10/28************************************/
.bgSchool06x  {
	background-image:url("/schools/images/06_takasaki/06_a_2201.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool06x p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}
/******************************************/

.bgSchool07   {
	background-image:url("/schools/images/07_shinonoi/07_a_2110.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool07 p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool07x   {
	background-image:url("/schools/images/07_shinonoi/07_a_2204.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool07x p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool08   {
	background-image:url("/schools/images/08_azumino/08_a_2204.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool08 p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool08x   {
	background-image:url("/schools/images/08_azumino/08_a_2110.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool08x p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool09   {
	background-image:url("/schools/images/09_saku/09_a_2110.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool09 p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool09x   {
	background-image:url("/schools/images/09_saku/09_a_2204.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool09x p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool10   {
	background-image:url("/schools/images/10_nakajo/10_a_1905.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool10 p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool10x   {
	background-image:url("/schools/images/10_nakajo/10_a_2204.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool10x p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool11   {
	background-image:url("/schools/images/11_shibukawa/11_a_2110.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool11 p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

.bgSchool11x   {
	background-image:url("/schools/images/11_shibukawa/11_a_2204.jpg");
	height:336px;
	width:325px;
	margin-top:19px;
}
.bgSchool11x p {
	padding:210px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}


/* bgSchool2
*****************************************/
.bgSchool201   {
	background-image:url("/schools/images/01_nagano/01_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool201 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool201x   {
	background-image:url("/schools/images/01_nagano/01_b_2201.jpg");
	height:436px;
	width:325px;
}
.bgSchool201x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool202   {
	background-image:url("/schools/images/02_matsumoto/02_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool202 p {
	padding:30px 167px 0px 12px;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool202x   {
	background-image:url("/schools/images/02_matsumoto/02_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool202x p {
	padding:30px 167px 0px 12px;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool203   {
	background-image:url("/schools/images/03_kofu/03_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool203 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
.bgSchool203x   {
	background-image:url("/schools/images/03_kofu/03_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool203x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
.bgSchool204   {
	background-image:url("/schools/images/04_minami/04_b_1905.jpg");
	height:436px;
	width:325px;
}
.bgSchool204 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool204x   {
	background-image:url("/schools/images/04_minami/04_b4.jpg");
	height:436px;
	width:325px;
}
.bgSchool204x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}


/* テスト */
.bgSchool200   {
	background-image:url("/schools/images/04_minami/04_b2.jpg");
	height:436px;
	width:325px;
}
.bgSchool200 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

/* ここまで */
.bgSchool205   {
	background-image:url("/schools/images/05_maebashi/05_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool205 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
/******修正21/11/26************************************/

.bgSchool205x   {
	background-image:url("/schools/images/05_maebashi/05_b_2111.jpg");
	height:436px;
	width:325px;
}
.bgSchool205x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
/******修正22/04/25****************************/
.bgSchool206   {
	background-image:url("/schools/images/06_takasaki/06_b_2305.jpg");
	height:436px;
	width:325px;
}
.bgSchool206 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
/******修正25/05/23************************************/
.bgSchool206x   {
	background-image:url("/schools/images/06_takasaki/06_b_2505.jpg");
	height:436px;
	width:325px;
}
.bgSchool206x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}
/******************************************/

.bgSchool207   {
	background-image:url("/schools/images/07_shinonoi/07_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool207 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool207x   {
	background-image:url("/schools/images/07_shinonoi/07_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool207x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool208   {
	background-image:url("/schools/images/08_azumino/08_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool208 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool208x   {
	background-image:url("/schools/images/08_azumino/08_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool208x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool209   {
	background-image:url("/schools/images/09_saku/09_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool209 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool209x   {
	background-image:url("/schools/images/09_saku/09_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool209x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool210   {
	background-image:url("/schools/images/10_nakajo/10_b_1905.jpg");
	height:436px;
	width:325px;
}
.bgSchool210 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool210x   {
	background-image:url("/schools/images/10_nakajo/10_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool210x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool211   {
	background-image:url("/schools/images/11_shibukawa/11_b_2110.jpg");
	height:436px;
	width:325px;
}
.bgSchool211 p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}

.bgSchool211x   {
	background-image:url("/schools/images/11_shibukawa/11_b_2204.jpg");
	height:436px;
	width:325px;
}
.bgSchool211x p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}


/* bgVoice
*****************************************/
.bgVoice01   {
	background-image:url("/voices/images/voices_01.jpg");
	height:266px;
	width:980px;
}
.bgVoice01 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice02   {
	background-image:url("/voices/images/voices_02.jpg");
	height:266px;
	width:980px;
}
.bgVoice02 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice03   {
	background-image:url("/voices/images/voices_03.jpg");
	height:266px;
	width:980px;
}
.bgVoice03 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice04   {
	background-image:url("/voices/images/voices_04.jpg");
	height:266px;
	width:980px;
}
.bgVoice04 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice05   {
	background-image:url("/voices/images/voices_05.jpg");
	height:266px;
	width:980px;
}
.bgVoice05 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}

.bgVoice06   {
	background-image:url("/voices/images/voices_06.jpg");
	height:266px;
	width:980px;
}
.bgVoice06 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice07   {
	background-image:url("/voices/images/voices_07.jpg");
	height:266px;
	width:980px;
}
.bgVoice07 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice08   {
	background-image:url("/voices/images/voices_08.jpg");
	height:266px;
	width:980px;
}
.bgVoice08 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice09   {
	background-image:url("/voices/images/voices_09.jpg");
	height:266px;
	width:980px;
}
.bgVoice09 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}
.bgVoice10   {
	background-image:url("/voices/images/voices_10.jpg");
	height:266px;
	width:980px;
}
.bgVoice10 p {
	padding:43px 50px 0px 265px;
	text-align: left;
	font-size:18px;
	color:#300;
}



/* fome
*****************************************/
table.fome,
table.fome tr,
table.fome th,
table.fome td {
	border: solid 1px #000000;
	border-collapse: collapse;
/* white-space:nowrap;*/
}

.fome th {
	width:11em;
	padding:10px 5px;

}




/* エラーメッセージ
*****************************************/
.error {
	color:#C00
}



/* ボタン透過
*****************************************/
.touka a:hover img{
    opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50);
}






/* テスト用左メニューa
*****************************************/
.bgSchool01ex   {
	background-image:url("/schools/images/02_matsumoto/01ex2_a.jpg");
	height:622px;
	width:325px;
	margin-top:19px;
}
.bgSchool01ex p {
	padding:495px 0px 0px 70px;
	letter-spacing:0em;
	line-height:2.5em;
	font-weight: bold;
	color:#300;
}

/* テスト用左メニューb
*****************************************/
.bgSchool201ex   {
	background-image:url("/schools/images/02_matsumoto/01ex2_b.jpg");
	height:436px;
	width:325px;
}
.bgSchool201ex p {
	padding:30px 167px 0px 12px;
	letter-spacing:0em;
	text-align:center;
	font-weight: bold;
	color:#300;
}



/* 以降 1408_修正版 */

/* New menu
*****************************************/
#NewMenu {
	clear:both;
	position:relative;
	background-color:/*#ff831e; 帯色 */
	　　　/*01~04月:#;*/
	　　　/*05~08月:#;*/
	　　　/*09~12月:#ff831e;*/
	font-size:12px;
}

#BtmMenu {
	clear:both;
	position:relative;
	background-color:#45201f;
	font-size:12px;
    padding-top: 20px;
}
#BtmMenu #Menu,
#NewMenu #Menu {
	padding:6px 0 6px;
	width:980px;
	margin:0 auto;
}
#BtmMenu #Menu #MenuNav,
#NewMenu #Menu #MenuNav {
	text-align:center;
}
#BtmMenu #Menu #MenuNav li,
#NewMenu #Menu #MenuNav li {
	font-size:110%;
	display:inline-block;
	font-family:'Hiragino Mincho ProN', serif;
	display:inline;
}
#BtmMenu #Menu #MenuNav li a {
	color:#fffbed;/* 文字色 */
	text-decoration:none;
	padding:0 14px 0 14px;
	/*background:url(../images/bg04.gif) no-repeat 0 50% ; 仕切りパーツ */
}

#NewMenu #Menu #MenuNav li a {
	color:#FFF;/* #45201f 文字色 */
    font-weight: bold;
	text-decoration:none;
	padding:0px 13px 0 13px;
}

#BtmMenu #Menu #MenuNav li:first-child a,
#NewMenu #Menu #MenuNav li:first-child a {
	background:none ;
}
#BtmMenu #Menu #MenuNav li a:hover,
#NewMenu #Menu #MenuNav li a:hover {
	text-decoration:underline;
}

#BtmMenu #copyrightArea {
    padding: 20px 0 20px; font-size: 10px;
	background-color:#45201f; /*#fbd395;*/ font-family: Verdana, Geneva, "sans-serif";
	text-align:center; color: #fffbed; letter-spacing: 1px;
}

@media only screen and (max-width: 980px) {
#NewMenu #Menu #MenuNav li {
	font-size:70%;
}
}

/* 色変更版_各種 */

/* ヘッダー部分
*****************************************/
#headerWrap2 {
	width:984px;/*100%;*/
	margin:0 auto;
	position:relative;
	background:url("../images/bg06_6.png") repeat-x 0 0 ;
}
#headerWrap2 #header {
	width:980px;
	margin:0 auto;
	position:relative;
/*	background:url(../images/bg01_2.gif) no-repeat 0 0 ;*/
	padding-top:10px;
}
#header .logo {
	padding:14px 0px 0px;
}
#headerWrap2 #header .colRight {
	width:260px;
}
#headerWrap2 #header .colRight {
	margin-bottom:8px;
}
#headerWrap2 #header .colRight ul {
	overflow:hidden;
}
#headerWrap2 #header .colRight ul li {
	float:left;
	margin-left:10px;
}
#headerWrap2 #header .colRight ul li:first-child {
	margin-left:0;
}

/*右上メニューに着せつけ追加*/
#headerWrap2 #header .colRight3 {
	width:400px;
}
#headerWrap2 #header .colRight3 {
	margin-bottom:11px;
}
/*#headerWrap2 #header .colRight3 ul {
	overflow:hidden;
}*/
#headerWrap2 #header .colRight3 ul li {
	float:left;
	margin-left:10px;
}
#headerWrap2 #header .colRight3 ul li:first-child {
	margin-left:10px;
}
#headerWrap2 #header .colRight3 ul li img {
    filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.9));
}


/*右上メニューにLINE@追加*/
#headerWrap2 #header .colRight4 {
	width:500px;
}
#headerWrap2 #header .colRight4 {
	margin-bottom:11px;
}
/*#headerWrap2 #header .colRight3 ul {
	overflow:hidden;
}*/
#headerWrap2 #header .colRight4 ul li {
	float:left;
	margin-left:10px;
}
#headerWrap2 #header .colRight4 ul li:first-child {
	margin-right:-14px;
}
#headerWrap2 #header .colRight4 ul li img {
    filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.9));
}



/* 右メニュー */
#headerWrap2 #header .colLeft2 {
	width:325px;
}
#headerWrap2 #header .colLeft2 {
	margin-bottom:8px;
}
#headerWrap2 #header .colLeft2 ul {
	overflow:hidden;
}
#headerWrap2 #header .colLeft2 ul li {
	float:right;
	margin-right:10px;
}
#headerWrap2 #header .colLeft2 ul li:first-child {
	margin-right:0;
}


/* 色変えテスト
*****************************************/
.a #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#65daed;/* 背景色 */
	　　　
	font-size:12px;
}
.a #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.b #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#ff93b9;/* 背景色 */
	　　　
	font-size:12px;
}
.b #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.c #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#fb387d;/* 背景色 */
	　　　
	font-size:12px;
}
.c #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.d #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#72c18c;/* 背景色 */
	　　　
	font-size:12px;
}
.d #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.e #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#c673e4;/* 背景色 */
	　　　
	font-size:12px;
}
.e #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.f #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#ff5863;/* 背景色 */
	　　　
	font-size:12px;
}
.f #NewMenu2 #Menu #MenuNav li a {
	color:#ffffff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/
.g #NewMenu2 {
	clear:both;
	position:relative;
	background-color:#9cb3ea;/* 背景色 */
	　　　
	font-size:12px;
}
.g #NewMenu2 #Menu #MenuNav li a {
	color:#fff;/* 文字色 */
	　　　
	text-decoration:none;
	padding:0 14px 0 18px;
	background:url(../images/bg04.gif) no-repeat 0 50% ;
}
/***********************************************************/


/* ここからは共通 */

#NewMenu2 #Menu {
	padding:6px 0 6px;
	width:980px;
	margin:0 auto;
}
#NewMenu2 #Menu #MenuNav {
	text-align:center;
}
#NewMenu2 #Menu #MenuNav li {
	font-size:105%;
	display:inline-block;
	font-family:'Hiragino Mincho ProN', serif;
	display:inline;
}

#NewMenu2 #Menu #MenuNav li:first-child a {
	background:none ;
}
#NewMenu2 #Menu #MenuNav li a:hover {
	text-decoration:underline;
}

#NewMenu2 #copyrightArea {
	/*background-color:#fbd395;*/
	text-align:center;
}

/*イメージの下にマージン
**********************************************************/
.mb20a img {
	margin-bottom:30px;
}

h4.event-ttl {width: 600px; text-align: left; font-size: 16px; margin-bottom: 40px;}


.topagetopwrap {
text-align: right;
width: 970px;
padding: 0 15px;
box-sizing: border-box;
margin: 15px auto 0px;
}

.topagetop {
padding: 12px 16px;
color: #fff;
border-radius: 3px;
background-color: #45201f;/*#00ca00;*/
text-decoration: none;
font-size: 14px;
/*    filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.9));*/
}

a.topagetop
{color: #fff; }

a.topagetop:hover {
text-decoration: underline;
}


/*着付師ページ　191126追加*/

.kitsukeshiArea{
    display: block;
    width: 980px; height: 900px;
    background-image: url("../../kitsukeshi/images/bg_kitsukeshi_2206.jpg");
    background-repeat: no-repeat;
    margin-top: -10px;
    text-align: center;
    border: 1px solid brown;
    border-radius: 10px;
}
.kitsukeshiArea h2 {
    padding-top:40px;
    font-size: 40px;
    font-weight: bold;
    color: #FFAE00 ;
    line-height: 1.6em;
    text-shadow: 3px 3px 0 #555555;
}
.kitsukeshiArea h3 {
    padding:20px;
    font-size: 24px;
    font-weight:300;
    color: black;
    line-height: 1.4em;
}
.kitsukeshiArea h4{
    padding: 18px;
        font-size: 18px;
    color: black;
    font-weight: normal;
    line-height: 1.3em;
}
