<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* common */
@font-face {
   font-family: 'rounded-mr';
   src: url('../fonts/rounded-mr.woff') format("woff");
}

@font-face {
   font-family: 'rounded-mb';
   src: url('../fonts/rounded-mb.woff') format("woff");
}

@font-face {
   font-family: 'font_hk';
   src: url('../fonts/font_hk.woff') format("woff");
}

body {
    font-family:'rounded-mr', 'font_hk', 'Hiragino Kaku Gothic ProN', '繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3', Meiryo, 繝｡繧､繝ｪ繧ｪ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	min-width: 1250px;
    width:100%;
}

.clearfix:after {
    content:"";
    display:block;
    clear:both;
}

a {
	font-weight:bold;
    color:#1d2081;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

.for-pc {
    display:block;
}

.for-sp {
    display:none;
}

/* header */
header {
    width:100%;
    height:55px;
    background:#ffffff;
    z-index:999999;
}

.wrapper {
    width:1200px;
    margin:0 auto;
}

h1 {
    width:194px;
    height:35px;
    padding:10px;
}

h1 img {
    width:194px;
    height:35px;
}

/* menu */
.drawer-nav ul li {
	color:#ffffff;
    font-size:14px;
    border-bottom:1px solid #3f3f3f;
    font-family: 'rounded-mr';
    font-weight:bold;
}

.drawer-nav ul li a {
	display:block;
	color:#ffffff;
    text-decoration:none;
	padding:20px;
    background:#333333;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
}

.drawer-nav ul li a:hover {
	background:#3f3f3f;
}

.drawer-nav ul li ul {
	display:none;
	border-top:1px solid #3f3f3f;
}

.drawer-nav ul li ul li a {
	padding:15px 25px;
}

.drawer-nav ul li ul li a:before {
	content:"繝ｻ";
}

/* footer */
.footer {
    font-size:12px;
    color:#000000;
    background:#ffffff;
    padding:10px 0px;
	font-family: 'font_hk';
}

.credit {
    float:left;
}

.copyright {
    text-align:right;
    float:right;
    padding-top:9px;
}

/* page-top */
#pageTop {
    position:fixed;
    right:15px;
    bottom:15px;
}

#pageTop a:hover{
	opacity:1.0;
    transition:opacity 0.1s linear;
    -webkit-transition:opacity 0.1s linear;
}

#pageTop a{
    width:70px;
    height:70px;
    background:url(images/pagetop.png) no-repeat top center;
    display:block;
    cursor:pointer;
    opacity:0.5;
}

#pageTop a:active{
	opacity:1.0;
    background:url(images/pagetop+.png) no-repeat top center;
}

/* top */
.top {
    width:100%;
    background:url(images/top_back.jpg) no-repeat top center black;
    overflow:hidden;
}

.top-box {
	background:url(images/top_back.jpg) no-repeat top center black;
    padding-top:35px;
    height:1032px;
}

.chirashi {
    display:none;
}

.top-news {
    width:280px;
    height:400px;
    background:#ffffff;
    border-radius:4px;
}

.fb-page {
    width:280px;
    height:400px;
    background:#ffffff;
    border-radius:4px;
}

.top-screen {
    width:486px;
    height:336px;
    position:relative;
    top:-400px;
    left:359px;
}

.top-girl {
    width:254px;
    height:314px;
    background:url(images/top_girl.gif) no-repeat bottom;
    padding-top:22px;
    position:relative;
    left:225px;
    animation: top-girl 0.5s ease-out 0s 1 alternate;
    -webkit-animation: top-girl 0.5s ease-out 0s 1 alternate;
}

@keyframes top-girl {
0% {background-position:0px 336px;}
30% {background-position:0px 336px;}
100% {background-position:0px 22px;}
}

-webkit-@keyframes top-girl {
0% {background-position:0px 336px;}
30% {background-position:0px 336px;}
100% {background-position:0px 22px;}
}

.top-boy {
    width:279px;
    height:338px;
    background:url(images/top_boy.gif) no-repeat bottom;
    position:relative;
    top:-338px;
    left:28px;
    animation: top-boy 0.5s ease-out 0s 1 alternate;
    -webkit-animation: top-boy 0.5s ease-out 0s 1 alternate;
}

@keyframes top-boy {
0% {background-position:0px 338px;}
100% {background-position:0px 0px;}
}

-webkit-@keyframes top-boy {
0% {background-position:0px 338px;}
100% {background-position:0px 0px;}
}

.top-box h2 {
    width:1200px;
    margin:0 auto;
    text-align:center;
    position:relative;
    top:-425px;
}

.main-title {
    animation: maintitle 1s ease-out 0s 1 alternate;
    -webkit-animation: maintitle 1s ease-out 0s 1 alternate;
}

@keyframes maintitle {
0% {opacity:0.0; transform:scale(1.5);}
50% {opacity:0.0;transform:scale(1.5);}
65% {opacity:1.0;transform:scale(1.05);}
80% {transform:scale(1.0);}
85% {transform:scale(1.01);}
100% {transform:scale(1.0);}
}

-webkit-@keyframes maintitle {
0% {opacity:0.0; -webkit-transform:scale(1.5);}
50% {opacity:0.0;-webkit-transform:scale(1.5);}
65% {opacity:1.0;-webkit-transform:scale(1.05);}
80% {-webkit-transform:scale(1.0);}
85% {-webkit-transform:scale(1.01);}
100% {-webkit-transform:scale(1.0);}
}

.top-sunflower-l {
    width:379px;
    height:384px;
    background:url(images/top_sunflower.png) no-repeat center;
	position:relative;
    top:-550px;
    left:-17px;
    animation: top-sunflower-l 30s linear 0s infinite normal;
    -webkit-animation: top-sunflower-l 30s linear 0s infinite normal;
}

@keyframes top-sunflower-l {
0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}

-webkit-@keyframes top-sunflower-l {
0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg);}
}

.top-sunflower-r {
    width:379px;
    height:384px;
    background:url(images/top_sunflower.png) no-repeat center;
	position:relative;
    top:-934px;
    left:860px;
    transform:scale( -1, 1);
	-o-transform:scale( -1, 1);
	-ms-transform:scale( -1, 1);
	-moz-transform:scale( -1, 1);
	-webkit-transform:scale( -1, 1);
    animation: top-sunflower-r 30s linear 0s infinite normal;
    -webkit-animation: top-sunflower-r 30s linear 0s infinite normal;
}

@keyframes top-sunflower-r {
0% {transform:rotate(0deg);}
100% {transform:rotate(-360deg);}
}

-webkit-@keyframes top-sunflower-r {
0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(-360deg);}
}

.top-kids1 {
    width:270px;
    height:420px;
    background:url(images/top_kids1.png) no-repeat bottom left;
    position:relative;
    top:-1430px;
    left:40px;
    animation: top-kids 1.2s ease-out 0s 1 normal;
    -webkit-animation: top-kids 1.2s ease-out 0s 1 normal;
}

@keyframes top-kids {
0% {opacity:0.0; background-position:0px 50px;}
80% {opacity:0.0; background-position:0px 50px;}
100% {opacity:1.0; background-position:0px 0px;}
}

-webkit-@keyframes top-kids {
0% {opacity:0.0; background-position:0px 50px;}
80% {opacity:0.0; background-position:0px 50px;}
100% {opacity:1.0; background-position:0px 0px;}
}

.top-kids2 {
    width:316px;
    height:454px;
    background:url(images/top_kids2.png) no-repeat bottom right;
    position:relative;
    top:-1884px;
    left:878px;
    animation: top-kids 1.2s ease-out 0s 1 normal;
    -webkit-animation: top-kids 1.2s ease-out 0s 1 normal;
}

.top-menu-box {
	width:1200px;
    position:relative;
    padding-bottom:35px;
    margin-top:-261px;
}

.top-menu1 {
    width:1200px;
    margin-bottom:10px;
    display: flex;
    flex-direction:row;
    justify-content:space-between;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-flex-direction:row;
    -webkit-justify-content:space-between;
}

.top-menu1 li {
    width:595px;
    height:200px;
}

.top-menu1 a {
    width:595px;
    height:200px;
    font-size:20px;
    text-align:center;
    color:#ffffff;
    display:block;
    border-radius:4px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
    line-height:24px;
    display: flex;
    align-items:center;
    justify-content:center;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-align-items:center;
    -webkit-justify-content:center;
}

.top-menu1 a img {
    width:100%;
    height:auto;
    display:block;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
    border-radius:4px;
}

.top-menu1 a img:hover {
    transform:scale(1.025);
    -webkit-transform:scale(1.025);
}

.top-menu2 {
	width:1200px;
    display: flex;
    flex-direction:row;
    justify-content:space-between;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-flex-direction:row;
    -webkit-justify-content:space-between;
}

.top-menu2 li {
}

.top-menu2 a {
    width:393px;
    height:100px;
    font-size:20px;
    text-align:center;
    color:#ffffff;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:234px 39px;
    display:block;
    border-radius:4px;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
    line-height:24px;
    display: flex;
    align-items:center;
    justify-content:center;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-align-items:center;
    -webkit-justify-content:center;
}

.top-menu2 a:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
}

.top-menu2 a img {
    display:block;
}

/* about */
.about-box-top-cloud {
    width:100%;
    height:430px;
    background:url(images/about_box_top_cloud.gif) repeat-x center top;
    animation: about-back-cloud 120s linear 0s infinite normal;
    -webkit-animation: about-back-cloud 120s linear 0s infinite normal;
    z-index:0;
    position:relative;
}

@keyframes about-back-cloud {
0% {background-position:left top; opacity:0.0;}
2% {opacity:1.0;}
98% {opacity:1.0;}
100% {background-position:right top; opacity:0.0;}
}

-webkit-@keyframes about-back-cloud {
0% {background-position:left top; opacity:0.0;}
2% {opacity:1.0;}
98% {opacity:1.0;}
100% {background-position:right top; opacity:0.0;}
}

.about-box-top-object {
    width:100%;
    height:430px;
    background:url(images/about_box_top_object.gif) no-repeat center bottom;
    animation:none;
    margin-top:-430px;
    z-index:1;
    position:relative;
}

.about-box-top-object .wrapper {
    height:430px;
    background:url(images/about_box_top_object.gif) no-repeat center bottom;
}

.about-box-top {
    width:100%;
    text-align:center;
    margin:0 auto;
	position:relative;
    z-index:0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#89c3e8+0,ffffff+100 */
	background: #74b3e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #74b3e1 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #74b3e1 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #74b3e1 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74b3e1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.about-box-top .wrapper {
	height:430px;
    text-align:center;
    margin-top:-430px;
}

.about-box-top h2 {
    width:100%;
    margin:0 auto;
    text-align:center;
    position:relative;
    top:85px;
    z-index:1;
}

.about-box-top-h2 {
    animation: maintitle 1s linear 0s 1 normal;
    -webkit-animation: maintitle 1s linear 0s 1 normal;
}

.about-box1 {
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:82px 0px 100px 0px;  
    background:url(images/about_box1_back.png) #1d2081;
    background-size:234px 39px;
}

.about-box1 .wrapper {
}

.charactor-box {
    width:100%;
    margin:0 auto;
    height:218px;
    text-align:center;
    margin-bottom:45px;
}

.charactor-mark {
    width:720px;
    height:218px;
    margin:0 auto;
    background:url(images/about_box1_mark.png) no-repeat top center;
    background-size:cover;
    margin:0 auto;
    transition: transform 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out;
}

.charactor-mark:hover {
    background:url(images/about_box1_mark+.png) no-repeat top center;
    background-size:cover;
    animation: mark 0.25s linear 0s 1 normal;
    -webkit-animation: mark 0.25s linear 0s 1 normal;
}

@keyframes mark {
0% {transform:scale(1.00)}
50% {transform:scale(1.05)}
100% {transform:scale(1.00)}
}

-webkit-@keyframes mark {
0% {-webkit-transform:scale(1.00)}
50% {-webkit-transform:scale(1.05)}
100% {-webkit-transform:scale(1.00)}
}

.about-p {
    text-align:center;
	font-family: 'rounded-mb';
    font-size:24px;
    line-height:35px;
	color:#000000;
	text-shadow:-1px -1px #ffffff, 1px -1px #ffffff, -1px 1px #ffffff, 1px 1px #ffffff;
    letter-spacing:-1px;
}

.about-box1 .about-p {
	color:#ffffff;
    text-shadow:none;
}

.gallary {
    width:100%;
    height:400px;
    background:#1d2081;
}

.about-box2{
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:100px 0px 100px 0px;
    background:url(images/about_box2_back.jpg) no-repeat center;
    background-size:cover;
    overflow:hidden;
}

.about-box1 h3, .about-box2 h3, .about-box3 h3, .about-box4 h3  {
	margin-bottom:14px;
}

.aboout-staff-box {
    width:960px;
    margin:0 auto;
    z-index:7;
    margin-top:45px;
}

.aboout-staff-box ul{
    display: flex;
    display: -webkit-flex;
    -webkit-display: flex;
}

.aboout-staff-box img {
    transition: transform 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out;
}

.aboout-staff-box li img:hover {
	transform:scale(1.05);
    -webkit-transform:scale(1.05);
}

.about-kids5 {
	margin-left:-58px;
    z-index:2;
	position:relative;
    right:-430px;
    opacity:0;
}

.about-kids3 {
    margin-left:-77px;
    margin-right:8px;
    z-index:4;
    opacity:0.0;
    position:relative;
    right:-260px;
}

.about-kids1 {
    margin-right:12px;
    z-index:6;
    opacity:1.0;
    position:relative;
    right:0px;
}

.about-kids2 {
    z-index:5;
    opacity:0.0;
    position:relative;
    left:-85px;
}

.about-kids4 {
	margin-right:19px;
    margin-left:-42px;
    z-index:3;
    opacity:0.0;
    position:relative;
    left:-255px;
}

.about-kids6 {
    z-index:1;
    opacity:0.0;
    position:relative;
    left:-430px;
}

.about-box3 {
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:100px 0px 100px 0px;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:234px 39px;
}

.about-box3 .about-p {
    color:#ffffff;
    text-shadow:none;
}

.about-box3-ul {
	width:960px;
    height:auto;
    margin:0 auto;
    margin-top:60px;
    margin-bottom:-30px;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:space-between;
    -webkit-flex-direction:column;
    -webkit-flex-wrap:wrap;
    -webkit-justify-content:space-between;
}

.about-box3-ul li {
	width:960px;
    height:230px;
    margin-bottom:30px;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    -webkit-flex-direction:row;
    -webkit-flex-wrap:wrap;
    -webkit-justify-content:space-between;
    -webkit-align-items:center;
	border-radius:4px;
    background:#ffffff;
}

.about_howto_ph {
	width:386px;
    height:230px;
    border-radius:4px;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    align-items:center;
    justify-content:center;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    color:#ffffff;
	font-size:28px;
    font-family: 'font_hk';
}

.howto-ph1 {
    background:url(images/about_howto_ph1.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph2 {
    background:url(images/about_howto_ph2.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph3 {
    background:url(images/about_howto_ph3.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph4 {
    background:url(images/about_howto_ph4.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph5 {
    background:url(images/about_howto_ph5.jpg) no-repeat center center;
    background-size:cover;
}

.howto-p {
	width:474px;
    padding:0px 50px;
    height:auto;
    left:-50px;
    position:relative;
    opacity:0;
}

.howto-p-midashi {
    width:100%;
    height:auto;
    text-align:left;
}

.howto-p p {
	width:100%;
	font-family: 'rounded-mb';
    font-size:22px;
    line-height:32px;
	color:#1d2081;
    letter-spacing:-1px;
    text-align:justify;
    margin-top:5px;
    margin-left:-3px;
}

.about-box4 {
    width:100%;
    text-align:center;
    margin:0 auto;
    background:url(images/about_aeoncinema.jpg) no-repeat center top #000000;

}

.about-box4 .wrapper {
    background:url(images/about_aeoncinema.jpg) no-repeat center top;
    padding:100px 0px 0px 0px;
    height:900px;
}

.about-box4 .about-p {
	color:#ffffff;
	text-shadow:-1px -1px #000000, 1px -1px #000000, -1px 1px #000000, 1px 1px #000000;
}

.about-screen {
    width:485px;
    height:245px;
    background:rgba(255,255,255,1.0);
    background-image:url('images/about_aeoncinema_screen_mark.jpg');
    background-repeat:no-repeat;
    background-position:center;
    margin:0 auto;
    margin-top:55px;
    border-radius:2px;
    animation: screen 0.25s linear 0s infinite normal;
    -webkit-animation: screen 0.25s linear 0s infinite normal;
}

@keyframes screen {
0% {opacity:1.0;}
25% {opacity:0.95}
50% {opacity:1.0}
100% {opacity:0.95}
}

-webkit-@keyframes screen {
0% {opacity:1.0;}
25% {opacity:0.95}
50% {opacity:1.0}
100% {opacity:0.95}
}

.about-aeoncinema-kids-box {
    width:1200px;
    height:337px;
    margin-top:25px;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:row;
    justify-content:space-between;
    -webkit-flex-direction:row;
    -webkit-justify-content:space-between;
}

.about-aeoncinema-kids1 {
    width:461px;
    height:337px;
    margin-left:110px;
    background-position:0px 337px;
	overflow:hidden;
}

.about-aeoncinema-kids1 img {
    display:block;
}

.about-aeoncinema-kids1-img {
    position:relative;
    z-index:1;
    top:135px;
}

.about_aeoncinema_sheet {
	position:relative;
    z-index:2;
    top:-337px;
    left:-5px;
}

.about-aeoncinema-kids2 {
    width:482px;
    height:537px;
    margin-right:75px;
    position:relative;
	overflow:hidden;
    top:-200px;
}

.about-aeoncinema-kids2-img {
    top:537px;
    position:relative;
}

.about-information {
    width:100%;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:234px 39px;
    padding:50px 0px;
    text-align:center;
}

.about-information a {
    display:block; 
}

.about-information a img {
	border-radius:4px;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
}

.about-information a img:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
    background:#ffff80;
	border-radius:4px;  
}

.about-box5 {
    width:100%;
    height:964px;
    text-align:center;
    margin:0 auto;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#74b3e1+1,ffffff+75,ffffff+100 */
	background: #74b3e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #74b3e1 1%, #ffffff 75%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #74b3e1 1%,#ffffff 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #74b3e1 1%,#ffffff 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74b3e1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	z-index:0;
    position:relative;
}


.about-box5-cloud {
    width:100%;
    height:763px;
    background:url(images/about_box_top_cloud.gif) repeat-x center top;
    animation: about-back-cloud 120s linear 0s infinite normal;
    -webkit-animation: about-back-cloud 120s linear 0s infinite normal;
    z-index:1;
    position:relative;
}

.about-box5-object {
    width:100%;
    height:763px;
    margin-top:-763px;
    position:relative;
    z-index:2;
    background:url(images/about_box_top_object.gif) no-repeat center 250px;
}

.about-box5-object .wrapper {
    display:none;
}

.about-box5-kids {
	width:1200px;
    margin:0 auto;
    padding:100px 0px;
    margin-top:-763px;
    z-index:4;
    position:relative;
    height:563px;
    text-align:center;
    overflow:hidden;
}

.about_box5_back {
    position:relative;
    top:95px;
}

.about-box5-carpet {
	background:#1d2081;
    padding:85px 0px 50px 0px;
    z-index:3;
    position:relative;
    margin-top:-35px;
}

.about-box5-carpet a {
	display:block;
	width:590px;
    padding:30px 30px;
    text-align:center;
    background:yellow;
    margin:0 auto;
    border-radius:4px;
    transition: transform 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out;
}

.about-box5-carpet a:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
}

.about-box5-carpet a img {
	margin-bottom:-5px;
}

/* animation */

/* singlepage */
.singlepage {
    background:#f5f5f5;
}

.singlepage h2 {
	width:100%;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:234px 39px;
    font-size:30px;
    text-align:center;
    color:#ffffff;
    padding:100px 0px;
    font-weight:bold;
}

.singlepage-box {
	width:100%;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:row;
    justify-content:space-between;
    -webkit-flex-direction:row;
    -webkit-justify-content:space-between;
    padding:25px 0px;
}

.text-box {
    width:775px;
    background:#ffffff;
    padding:50px;
    border-radius:4px;
}

.menu-box {
    width:300px;
    height:auto;
    border-radius:4px;
}

.text-box h3 {
	width:100%;
    height:auto;
    margin-bottom:50px;
}

.text-box h3 img {
	display:block;
}

.text-box h4 {
	width:100%;
    border-bottom:1px solid #cccccc;
    font-size:20px;
    text-align:left;
    padding-bottom:2px;
    font-weight:bold;
    margin-bottom:25px;
    color:#1d2081;
}

.text-box p {
    width:100%;
    text-align:justify;
    font-size:16px;
    line-height:26px;
    color:#000000;
    margin-bottom:25px;
}

.p-box {
	margin-bottom:-25px;
}

.chiikikouken, .enkaku, .enshu, .koushiyori {
	margin-bottom:75px;
}

.enkaku h4 {
	width:100%;
    font-size:20px;
    text-align:left;
    padding-bottom:2px;
    font-weight:bold;
    margin-bottom:25px;
    margin-top:75px;
}

.enkaku table {
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-collapse: collapse;
}

.enkaku tr {
    border-bottom: solid 1px #cccccc;
}

.enkaku th {
	border-right: solid 1px #cccccc;
}

.enkaku th, .enkaku td {
    text-align:justify;
    vertical-align:middle;
	padding:50px;
    font-size:16px;
    line-height:28px;
}

.enkaku th {
	width:56px;
    text-align:center;
    padding:50px;
}

.enkaku td {
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:row;
    -webkit-flex-direction:row;
}

.enkaku td img {
	width:160px;
    height:217px;
    margin-right:30px;
}

.enkaku-td-textbox {
    width:329px;
}

.enkaku td p {
    width:100%;
    text-align:justify;
    font-size:15px;
    line-height:23px;
    color:#000000;
    margin-bottom:0px;
    font-weight:normal;
}

.enkaku .link {
	width:100%;
    text-align:right;
    margin-top:20px;
    font-weight:normal;
}

.enkaku .link a {
    width:80%;
    margin:0 auto;
    font-size:16px;
    text-align:center;
    color:#ffffff;
    background:#1d2081;
    display:block;
    border-radius:4px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
	padding:15px 0px;
    margin-top:5px;
}

.enkaku .link a:hover {
	text-decoration:none;
    background:#292b87;
}

.asouku a {
    width:80%;
    margin:0 auto;
    font-size:20px;
    text-align:center;
    color:#ffffff;
    background:#1d2081;
    display:block;
    border-radius:4px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
	padding:15px 0px;
    margin-top:75px;
}

.asouku a:hover {
	text-decoration:none;
    background:#292b87;
}

.aeoncinema .text-right {
    width:100%;
    text-align:right;
}

.p-box-name {
	width:100%;
    text-align:right;
    margin-bottom:16px;
}

.shoukai1 {
    padding-left:175px;
    background:url(images/shoukai1.jpg) top left no-repeat;
    margin-bottom:50px;
}

.shoukai2 {
    padding-left:175px;
    background:url(images/shoukai2.jpg) top left no-repeat;
    margin-bottom:50px;
}

.shoukai3 {
    padding-left:175px;
    height:150px;
    background:url(images/shoukai3.jpg) top left no-repeat;
}

.shoukai-text h5 {
    font-size:18px;
    font-weight:bold;
    margin-bottom:2px;
    color:#1d2081;
}

.shoukai-text p {
    width:100%;
    text-align:justify;
    font-size:15px;
    line-height:22px;
    color:#000000;
    margin-bottom:21px;
    font-weight:normal;
}

.shoukai-text .katagaki {
    font-size:15px;
}

.side-menu {
    width:100%;
    margin-top:25px;
}

.side-menu ul {
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:column;
    -webkit-flex-direction:column; 
}

.side-menu ul li {
	width:100%;
    height:auto;
}

.side-menu ul li a {
	display:block;
    text-decoration:none;
    font-size:16px;
    line-height:22px;
    font-weight:bold;
    padding:25px 25px;
    background:#ffffff;
    border-bottom:3px solid #f5f5f5;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
}

.side-menu ul li a:hover {
    background:#f5f5f5;
}

.side-menu ul li ul li a {
	padding:15px 25px;
}

.side-menu ul li ul li a:before {
	content:"繝ｻ";
}

.ad-box {
    width:100%;
    background:#ffffff;
	border-radius:4px;
    height:auto;
}

.bold {
    font-weight:bold;
}




@media screen and (min-width: 640px) and (max-width: 1200px) {
.about-box-top-object {
    background:none;
}

.about-box5-object {
    background:none;
}

.about-box5-object .wrapper {
	display:block;
    width:1200px;
    height:763px;
    margin-top:-763px;
    position:relative;
    z-index:2;
    background:url(images/about_box_top_object.gif) no-repeat center 400px;
}
}


@media screen and (min-width: 0px) and (max-width: 640px) {

/* common */
.for-pc {
    display:none;
}

.for-sp {
    display:block;
}

body {
	min-width:100%;
    -webkit-text-size-adjust: 100%;
}


/* header */
header {
    width:100%;
    height:50px;
    background:#ffffff;
    z-index:999999;
}

.wrapper {
    width:100%;
    margin:0 auto;
}

h1 {
    width:167px;
    height:30px;
    padding:10px;
    margin:0 auto;
}

h1 img {
    width:167px;
    height:30px;
}

/* page-top */
#pageTop {
    position:fixed;
    right:15px;
    bottom:15px;
}

#pageTop a:hover{
	opacity:1.0;
    transition:opacity 0.1s linear;
    -webkit-transition:opacity 0.1s linear;
}

#pageTop a{
    width:50px;
    height:50px;
    background:url(images/pagetop.png) no-repeat top center;
    background-size:cover;
    display:block;
    cursor:pointer;
    opacity:0.5;
}

#pageTop a:active{
	opacity:1.0;
    background:url(images/pagetop+.png) no-repeat top center;
    background-size:cover;
}

/* footer */
.footer {
	width:100%;
    font-size:6px;
    color:#000000;
    background:#ffffff;
    padding:0px 0px;
    font-weight:bold;
}

.credit {
	text-align:center;
    float:none;
    padding:5px 0px;
}

.credit img {
	width:90%;
    height:90%;
    padding:0% 5%;
}

.copyright {
	width:100%;
    background:#000000;
    color:#ffffff;
    text-align:center;
    float:none;
    padding:3px 0px;
}


/* top */
.top {
    width:100%;
    background-image:none;
    background-color:#000000;
}

.top-box {
	background-image:none;
    padding-top:0px;
    height:100%;
}

.chirashi {
	display:block;
    margin-bottom:9px;
}

.chirashi img {
    width:100%;
    height:100%;
}

.top-news-sp {
	margin:0 auto;
    width:90%;
    height:250px;
    background:#ffffff;
    border-radius:4px;
    margin-bottom:15px;
}

.fb-page {
	margin:0 auto;
    width:100%;
    height:250px;
    background:#ffffff;
    border-radius:4px;
    margin-bottom:15px;
}

.top-screen, .top-girl, .top-boy, .top-sunflower-l, .top-sunflower-r, .top-kids1, .top-kids2 {
    display:none;
}


.top-box h2 {
    width:1200px;
    margin:0 auto;http://localhost/kodomoeigadaigaku/images/chirashi.jpg
    text-align:center;
    position:relative;
    top:-425px;
}

.main-title {
    display:none;
}

.top-menu-box {
	width:100%;
    position:relative;
    padding-bottom:15px;
}

.top-menu1 {
    width:90%;
    margin:0 auto;
    margin-bottom:0px;
    display: flex;
    flex-direction:column;
    align-content:space-between;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-flex-direction:column;
    -webkit-align-content:space-between;
    height:auto;
}

.top-menu1 li {
    width:100%;
    height:auto;
    margin-bottom:15px;
}

.top-menu1 a {
    width:100%;
    height:auto;
    font-size:20px;
    text-align:center;
    color:#ffffff;
    background:#cccccc;
    display:block;
    border-radius:4px;
    line-height:24px;
    display: flex;
    align-items:center;
    justify-content:center;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-align-items:center;
    -webkit-justify-content:center;
}

.top-menu1 a img {
    width:100%;
    height:auto;
    display:block;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
    border-radius:4px;
}

.top-menu1 a img:hover {
    transform:scale(1.025);
    -webkit-transform:scale(1.025);
}

.top-menu2 a img {
    width:200px;
    height:auto;
}

.top-menu2 {
	width:90%;
    margin:0 auto;
    display: flex;
    flex-direction:column;
    align-content:space-between;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-flex-direction:column;
    -webkit-align-content:space-between;
    height:255px;
}

.top-menu2 li {
}

.top-menu2 a {
    width:100%;
    height:75px;
    font-size:20px;
    text-align:center;
    color:#ffffff;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:122px 20px;
    display:block;
    border-radius:4px;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
    line-height:24px;
    display: flex;
    align-items:center;
    justify-content:center;
    display: -webkit-flex;
    -webkit-display: flex;
    -webkit-align-items:center;
    -webkit-justify-content:center;
}

.top-menu2 a:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
}

/* about */
.about-box-top-cloud, .about-box-top-object {
    display:none;
}

.about-box-top {
    width:100%;
    text-align:center;
    margin:0 auto;
	position:static;
	background:url(images/about_box_top_back_sp.jpg) no-repeat center bottom #ffffff;
    background-size:cover;
    overflow:hidden;
}

.about-box-top .wrapper {
	height:100%;
    text-align:center;
    margin-top:0px;
}

.about-box-top h2 {
    width:90%;
    margin:0 auto;
    text-align:center;
    position:static;
    padding:5% 0px;
}

.about-box-top-h2 {
    width:90%;
	height:auto;
    animation: maintitle 1s linear 0s 1 normal;
    -webkit-animation: maintitle 1s linear 0s 1 normal;
}

.about-box1 {
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:30px 0px 30px 0px;  
	background:url(images/about_box1_back.png) #1d2081;
    background-size:122px 20px;
    overflow:hidden;
}

.about-box1 .wrapper, .about-box2 .wrapper {
	width:90%;
    margin:0 auto;
}

.charactor-box {
    width:100%;
    margin:0 auto;
    height:auto;
    text-align:center;
    margin-bottom:15px;
}

.charactor-mark {
    width:100%;
    height:82px;
    background:url(images/about_box1_mark.png) no-repeat top center;
    background-size:contain;
    margin:0 auto;
    transition: transform 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out;
}

.charactor-mark:hover {
    background:url(images/about_box1_mark+.png) no-repeat top center;
    background-size:contain;
    animation: mark 0.25s linear 0s 1 normal;
    -webkit-animation: mark 0.25s linear 0s 1 normal;
}

@keyframes mark {
0% {transform:scale(1.00)}
50% {transform:scale(1.05)}
100% {transform:scale(1.00)}
}

-webkit-@keyframes mark {
0% {-webkit-transform:scale(1.00)}
50% {-webkit-transform:scale(1.05)}
100% {-webkit-transform:scale(1.00)}
}

.about-p {
	width:90%;
    text-align:center;
	font-family: 'rounded-mb';
    font-size:14px;
    line-height:20px;
	color:#000000;
	text-shadow:-1px -1px #ffffff, 1px -1px #ffffff, -1px 1px #ffffff, 1px 1px #ffffff;
    letter-spacing:-1px;
    margin:0 auto;
}

.about-box1 .about-p {
	color:#ffffff;
    text-shadow:none;
}

.gallary {
    width:100%;
    height:400px;
    background:#1d2081;
}

.about-box2{
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:30px 0px 15px 0px;
    background:url(images/about_box2_back.jpg) no-repeat center center;
    background-size:cover;
    overflow:hidden;
}

.about-box2 .wrapper {
	width:100%;
}

.about-box1 h3, .about-box2 h3, .about-box3 h3, .about-box4 h3 {
	margin-bottom:5px;
}

.about-box1 h3 img, .about-box2 h3 img {
    width:90%;
    height:auto;
}

.about-box3 h3 img, .about-box4 h3 img {
    width:80%;
    height:auto;
}

.aboout-staff-box {
	display:none;
}

.slider-box a img {
	width:270px;
    height:auto;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
}

.slider-box a img:hover {
	width:270px;
    height:auto;
	transform:scale(1.05);
    -webkit-transform:scale(1.05); 
}

.about-box3 {
    width:100%;
    text-align:center;
    margin:0 auto;
   	padding:30px 0px 25px 0px;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:122px 20px;
    overflow:hidden;
}

.about-box3 .about-p {
    color:#ffffff;
    text-shadow:none;
}

.about-box3-ul {
	width:90%;
    height:auto;
    margin:0 auto;
    margin-top:20px;
    margin-bottom:-5%;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:space-between;
    -webkit-flex-direction:column;
    -webkit-flex-wrap:wrap;
    -webkit-justify-content:space-between;
}

.about-box3-ul li {
	width:100%;
    height:auto;
    margin-bottom:5%;
	border-radius:4px;
    background:#ffffff;
}

.about_howto_ph {
	width:100%;
    height:100px;
    border-radius:4px;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    align-items:center;
    justify-content:center;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    color:#ffffff;
	font-size:16px;
    font-family: 'font_hk';
}

.howto-ph1 {
    background:url(images/about_howto_ph1.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph2 {
    background:url(images/about_howto_ph2.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph3 {
    background:url(images/about_howto_ph3.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph4 {
    background:url(images/about_howto_ph4.jpg) no-repeat center center;
    background-size:cover;
}

.howto-ph5 {
    background:url(images/about_howto_ph5.jpg) no-repeat center center;
    background-size:cover;
}

.howto-p {
	width:100%;
    padding:10px 10px;
    height:auto;
    opacity:1;
    left:0px;
}

.howto-p-midashi {
    width:100%;
    height:auto;
    text-align:center;
    margin:0;
    padding:0;
}

.howto-p-midashi img {
    width:auto;
    height:30px;
    text-align:center;
}

.howto-p p {
	width:100%;
	font-family: 'rounded-mb';
    font-size:12px;
    line-height:16px;
	color:#1d2081;
    letter-spacing:-1px;
    text-align:center;
    margin-top:0px;
    margin-left:0px;
}

.about-box4 {
    width:100%;
    text-align:center;
    margin:0 auto;
    background:url(images/about_aeoncinema_sp.jpg) no-repeat center center #000000;
    background-size:cover;
    overflow:hidden;
}

.about-box4 .wrapper {
    background:none;
    padding:30px 0px 30px 0px;
    height:375px;
}

.about-box4 .about-p {
	color:#ffffff;
	text-shadow:-1px -1px #000000, 1px -1px #000000, -1px 1px #000000, 1px 1px #000000;
}

.about-screen, .about-aeoncinema-kids-box, .about-aeoncinema-kids1, .about-aeoncinema-kids2 {
    display:none;
}

.about-box5 {
    width:100%;
    height:auto;
    text-align:center;
    margin:0 auto;
    background:url(images/about_box5_back_sp.jpg) center top no-repeat;
	background-size:150%;
    position:static;
    overflow:hidden;
}

.about-information {
    width:100%;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:122px 20px;
    padding:15px 0px;
    text-align:center;
}

.about-information a {
	width:90%;
    height:auto;
    margin:0 auto;
    display:block;
}

.about-information a img {
	width:100%;
    height:auto;
	border-radius:2px;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
    display:block;
}

.about-information a img:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
    background:#ffff80;
	border-radius:2px;  
}

.about-box5-cloud, .about-box5-object, .about-box5-kids .about-box5-object .wrapper, .about_box5_back {
    display:none;
}

.about-box5-kids {
	width:100%;
    height:auto;
    margin:0 auto;
    padding:30px 0px 20px 0px;
    margin-top:0px;
    position:static;
    background:url(images/about_box_top_object.gif) no-repeat center bottom;
    background-size:contain;
}

.about-box5-kids img {
    width:90%;
    height:auto;
}

.about-box5-carpet {
	background:#1d2081;
    padding:15px 0px 15px 0px;
    position:static;
    margin-top:0px;
    overflow:hidden;
}

.about-box5-carpet a {
	display:block;
	width:75%;
    padding:15px 15px;
    text-align:center;
    background:yellow;
    margin:0 auto;
    border-radius:4px;
    transition: transform 0.1s ease-out,background 0.1s ease-out;
    -webkit-transition: -webkit-transform 0.1s ease-out,background 0.1s ease-out;
}

.about-box5-carpet a:hover {
	transform:scale(1.025);
    -webkit-transform:scale(1.025);
    background:#ffff80;
}

.about-box5-carpet a img {
	width:90%;
    height:auto;
    margin-bottom:-5px;
}

/* singlepage */
.singlepage {
    background:#ffffff;
}

.singlepage h2 {
	width:100%;
	background:url(images/about_box1_back.png) #1d2081;
    background-size:122px 20px;
    font-size:18px;
    text-align:center;
    color:#ffffff;
    padding:35px 0px;
    font-weight:bold;
    line-height:22px;
}

.singlepage .wrapper {
	width:100%;
}

.singlepage-box {
	width:100%;
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:column;
    justify-content:space-between;
    -webkit-flex-direction:colum;
    -webkit-justify-content:space-between;
    padding:5% 0% 0% 0%;
}

.text-box {
    width:90%;
    background:#ffffff;
    padding:5% 5% 0% 5%;
    border-radius:4px;
    margin:0 auto;
}

.menu-box {
	display:none;
    width:90%;
    border-radius:4px;
    margin:0 auto;
    margin-bottom:5%;
}

.text-box h3 {
	width:100%;
    height:auto;
    margin-bottom:5%;
}

.text-box h3 img {
	display:block;
    width:100%;
    height:auto;
}

.text-box h4 {
	width:100%;
    border-bottom:1px solid #cccccc;
    font-size:16px;
    text-align:left;
    padding-bottom:1px;
    font-weight:bold;
    margin-bottom:5%;
    color:#1d2081;
}

.text-box p {
    width:100%;
    text-align:justify;
    font-size:16px;
    line-height:24px;
    color:#000000;
    margin-bottom:5%;
}

.p-box {
	margin-bottom:-5%;
}

.shoukai {
    margin-bottom:10%;
}

.enkaku {
	margin-bottom:10%;
}

.chiikikouken, .enshu, .koushiyori {
	margin-bottom:15%;    
}

.enkaku h4 {
	width:100%;
    font-size:16px;
    text-align:left;
    padding-bottom:1px;
    font-weight:bold;
    margin-bottom:5%;
    margin-top:10%;
}

.enkaku table {
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-collapse: collapse;
}

.enkaku tr {
    border-bottom: solid 1px #cccccc;
}

.enkaku th {
	border-right: solid 1px #cccccc;
}

.enkaku th, .enkaku td {
    text-align:justify;
    vertical-align:middle;
	padding:10%;
    font-size:14px;
    line-height:20px;
}

.enkaku th {
	width:30px;
    height:auto;
    text-align:center;
    padding:10px;
}

.enkaku th img {
	width:30px;
    height:auto;
}

.enkaku td {
    display:flex;
    display: -webkit-flex;
    -webkit-display: flex;
    flex-direction:column;
    -webkit-flex-direction:column;
}

.enkaku td img {
	width:100%;
    height:auto;
    margin-right:0%;
    margin-bottom:5%;
}

.enkaku-td-textbox {
    width:100%;
}

.enkaku td p {
    width:100%;
    text-align:justify;
    font-size:14px;
    line-height:20px;
    color:#000000;
    margin-bottom:0px;
    font-weight:normal;
}

.enkaku .link {
	width:100%;
    text-align:right;
    margin-top:10%;
    font-weight:normal;
}

.enkaku .link a {
    width:100%;
    margin:0 auto;
    font-size:14px;
    text-align:center;
    color:#ffffff;
    background:#1d2081;
    display:block;
    border-radius:4px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
	padding:10px 0px;
    margin-top:5px;
}

.enkaku .link a:hover {
	text-decoration:none;
    background:#292b87;
}

.asouku a {
    width:100%;
    margin:0 auto;
    font-size:16px;
    text-align:center;
    color:#ffffff;
    background:#1d2081;
    display:block;
    border-radius:4px;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
	padding:15px 0px;
    margin-top:10%;
    margin-bottom:5%;
}

.asouku a:hover {
	text-decoration:none;
    background:#292b87;
}

.aeoncinema {
	margin-bottom:10%;
}

.p-box-name {
	font-size:16px;
	width:100%;
    text-align:right;
    margin-bottom:0%;
}

.shoukai1 {
    padding-left:0px;
    padding-top:160px;
    background:url(images/shoukai1.jpg) top center no-repeat;
    margin-bottom:10%;
}

.shoukai2 {
    padding-left:0px;
    padding-top:160px;
    background:url(images/shoukai2.jpg) top center no-repeat;
    margin-bottom:10%;
}

.shoukai3 {
    padding-left:0px;
    padding-top:160px;
    background:url(images/shoukai3.jpg) top center no-repeat;
}

.shoukai-text h5 {
    font-size:16px;
    font-weight:bold;
    margin-bottom:5%;
    color:#1d2081;
    text-align:center;
    line-height:15px;
}

.shoukai-text p {
    width:100%;
    text-align:justify;
    font-size:14px;
    line-height:20px;
    color:#000000;
    margin-bottom:0px;
    font-weight:normal;
}

.shoukai-text .katagaki {
    font-size:14px;
    line-height:22px;
}

.side-menu {
    display:none;
}

.ad-box {
    width:100%;
    height:auto;
	border-radius:4px;
    text-align:center;
}

.ad-box img {
    width:100%;
    height:auto;
    display:block;
}


/* slick */
.slider-box {
	width:90%;
    margin:0 auto;
    margin-top:10px;
    height:300px;
}

.slider {
	width:270px;
	margin:0 auto;
    text-align:center;
}

.slider li {
	width:270px;
    height:300px;
    text-align:center;
}

/*蟾ｦ蜿ｳ縺ｮ遏｢蜊ｰ縺ｮ濶ｲ繧貞､峨∴繧�*/
.slick-prev:before,
.slick-next:before {
    color: #1d2081;
}
/*蟾ｦ蜿ｳ縺ｮ遏｢蜊ｰ縺ｮ菴咲ｽｮ繧貞､峨∴繧�*/
.slick-next {
	margin-right:7px;
    z-index: 99;
}
.slick-prev {
	margin-left:-28px;
	z-index: 100;
}
/*繧ｹ繝ｩ繧､繝画焚縺ｮ繝峨ャ繝医�濶ｲ繧貞､峨∴繧�*/
.slick-dots li.slick-active button:before,
.slick-dots li button:before {
    color: #fff;
}
}</pre></body></html>