@charset "utf-8";

/*---------------------------------------------------------
    ■コンテンツ
-----------------------------------------------------------
　　●1-1.園情報修正
----------------------------------------------------------*/
	
/* SPRITE */
.s { background-image: url(../img/sprites/s.png); background-repeat: no-repeat; }
.L { background-image: url(../img/sprites/yLline.png); background-repeat: no-repeat; }
.y0 { background-image: url("../img/sprites/y.png"); background-repeat: repeat-y; }
.y1 { background-image: url("../img/sprites/y.png"); background-repeat: no-repeat; }
.icm { background-image: url("/./jj/jjcommon/img/icons.png"); background-repeat: no-repeat; }
.icPr {background-position: 0 -519px;padding-left: 18px;}
.fl {
    float: left;
}
.fr {
    float: right;
}

.fs10 {
    font-size: 10px;
}

.w120 {
    width: 120px;
}
.w220 {
    width: 220px;
}
.clearfix {
    display: inline-block;
}
/* WIDTH */
.wf		{ width: 100%; }
.w54	{ width: 54px; }
.w60	{ width: 60px; }
.w77	{ width: 77px; }
.w90	{ width: 90px; }
.w96	{ width: 96px; }
.w100	{ width: 100px; }
.w108	{ width: 108px; }
.w117	{ width: 117px; }
.w120	{ width: 120px; }
.w130	{ width: 130px; }
.w140	{ width: 140px; }
.w168	{ width: 168px; }
.w170	{ width: 170px; }
.w175	{ width: 175px; }
.w180	{ width: 180px; }
.w195	{ width: 195px; }
.w200	{ width: 200px; }
.w215	{ width: 215px; }
.w229	{ width: 229px; }
.w235	{ width: 235px; }
.w248	{ width: 248px; }
.w290	{ width: 290px; }
.w291	{ width: 291px; }
.w305	{ width: 305px; }
.w310	{ width: 310px; }
.w320	{ width: 320px; }
.w327	{ width: 327px; }
.w380	{ width: 380px; }
.w449	{ width: 449px; }
.w495	{ width: 495px; }
.w530	{ width: 530px; }

/* HEIGHT */
.h65	{ height: 65px; }
.h86	{ height: 86px; }

/* LINE-HEIGHT */
.lh12	{ line-height: 1.2; }
.lh16	{ line-height: 1.6; }

/* MARGIN */
.mTN5	{ margin-top: -5px; }
.mLN6	{ margin-left: -6px; }
.mLN10	{ margin-left: -10px; }
.mTN11	{ margin-top: -11px; }

.mr2	{ margin-right: 2px; }
.mr4	{ margin-right: 4px; }

.mt2	{ margin-top: 2px; }
.mt6	{ margin-top: 6px; }
.mt15	{ margin-top: 15px; }
.mt25	{ margin-top: 25px; }
.mt30	{ margin-top: 30px; }
.mt40	{ margin-top: 40px; }
.mB5	{ margin-bottom: 5px; }
.mB10	{ margin-bottom: 10px; }
/* PADDING */
.p20	{ padding: 20px; }

.pt6	{ padding-top: 6px; }
.pT10	{ padding-top: 10px; }
.pl5	{ padding-left: 5px; }
.pl10	{ padding-left: 10px; }
.pl11	{ padding-left: 11px; }
.pl280	{ padding-left: 280px; }

.pr10	{ padding-right: 10px; }

.pH3	{ padding-left: 3px; padding-right: 3px; }
.pH5	{ padding-left: 5px; padding-right: 5px; }
.pH10	{ padding-left: 10px; padding-right: 10px; }
.pH15	{ padding-left: 15px; padding-right: 15px; }


.pV2	{ padding-top: 2px; padding-bottom: 2px; }
.pV10	{ padding-top: 10px; padding-bottom: 10px; }

.pb3	{ padding-bottom: 3px; }
.pb5	{ padding-bottom: 5px; }
.pb10	{ padding-bottom: 10px; }
.pb15	{ padding-bottom: 15px; }

/* DISPLAY */
.oh		{ overflow: hidden; }
.zm		{ zoom: 1; }
.db		{ display: block; }
.dn		{ display: none; }

/* POSITION */
.offLeft	{ text-indent: -9999px; overflow: hidden; }
.pr		{ position: relative; }
.pa		{ position: absolute; }

.top25	{ top: 25px; }
.top50	{ top: 50px; }
.left8	{ left: -8px; }
.left102{ left: 102px; }

.taC	{ text-align: center; }
.taR	{ text-align: right; }

.vaT 	{ vertical-align: top; }
.vaM 	{ vertical-align: middle; }

.tlf	{ table-layout: fixed; }

.bw		{ word-wrap: break-word; }

.textNote { margin-left: 1em; text-indent: -1em; }

.bld {font-weight: bold;}

.CB {
	height: 16px;
	margin: 0 5px 0 0;
	vertical-align: middle;
}

/* FONT-SIZE */
.fs10	{ font-size: 10px; }
.fs11	{ font-size: 11px; }
.fs14	{ font-size: 14px; }
.fs16	{ font-size: 16px; }
.fs18	{ font-size: 18px; }
.fs24	{ font-size: 24px; }

/* BORDER */
.bdBlue			{ border: 1px solid #47CAFF; }
.bdDBlue3L		{ border-left: 3px solid #5C8599; }
.bdDBlueB		{ border-bottom: 1px solid #5C8599; }
.bdGreenB		{ border-bottom: 1px solid #34C95F; }
.bdGrayBDT		{ border-bottom:1px dotted #CCCCCC; }
.bdLBlue		{ border: 1px solid #A0D0E6; }
.bdLGreen		{ border: 1px solid #34C95F; }
.bdGrayL		{ border-left: 1px solid #CCCCCC; }
.bdGrayR 		{ border-right: 1px solid #CCCCCC; }
.bdGrayTD		{ border-top: 1px dotted #CCCCCC; }
.bdGrayT2		{ border-top: 2px solid #CCCCCC; }
.bdGrayB2		{ border-bottom: 2px solid #CCCCCC; }
.bdGrayL2		{ border-left: 2px solid #CCCCCC; }
.bdGrayR2		{ border-right: 2px solid #CCCCCC; }
.bdGray3		{ border: 3px solid #CCCCCC; }
.bdLGrayB		{ border-bottom: 1px solid #D1D1D1; }
.bdGreen2RD		{ border-right: 2px dotted #3D9973; }
.bdGreen3L		{ border-left: 3px solid #3D9973; }
.bdBoxGreenR	{ border-right: 1px solid #D7EDBE; }
.bdBoxGreenL	{ border-left: 1px solid #D7EDBE; }
.bdOrange4T 	{ border-top: 4px solid #FFDA99; }
.bdTabBtm		{ border-bottom: 3px solid #3D9973; }
.bdBlueB		{ border-bottom: 1px solid #5C8599; }
.bdBlue3L		{ border-left: 3px solid #5C8599; }

/* BACKGROUND-COLOR */
.bgWhite	{ background-color: #FFFFFF; }
.bgBlue		{ background-color: #F2FBFF; }
.bgOrange	{ background-color: #EBA233; }
.bgLLGray	{ background-color: #F0F0F0; }
.bgBlank	{ background-color: #F5F9EB; }
.bgThGray	{ background-color: #E8E8E8; }
.bgLGreen	{ background-color: #F4FFE5; }

/* FONT-COLOR */
.fgLBlue	{ color: #47CAFF; }
.fgBlue		{ color: #5C8599; }
.fgGreen	{ color: #3D9973; }
.fgWhite	{ color: #FFFFFF; }
.fgOrange	{ color: #FF6A00; }
.cf {
    min-height: 1px;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.ofh {
    overflow-x: hidden;
    overflow-y: hidden;
}
.ofhz {
    overflow-x: hidden;
    overflow-y: hidden;
}
.ofy {
    overflow-y: scroll;
}
.ofs {
    overflow-x: scroll;
    overflow-y: scroll;
}
.oa {
    overflow-x: auto;
    overflow-y: auto;
}
.db {
    display: block;
}
.di {
    display: inline;
}
.dn {
    display: none;
}
.dib {
    display: inline-block !important;
}
.dibz {
    display: inline-block !important;
}
.t0 {
    top: 0;
}