@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600&display=swap');

/* ------------------------------------------- CSS Information 
 Style Info:     ブラウザスタイルのリセット設定
----------------------------------------------------------- */  
html{overflow-y:scroll;} 
body,div,blockquote,pre,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,table,th,td,form,input,textarea,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}   
img,abbr,acronym,fieldset{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
hr,legend{display:none;}
object,embed{vertical-align:top;}
li{list-style:none;}

/* ------------------------------------------- CSS Information 
 Style Info:     基本設定
----------------------------------------------------------- */
/*A Style*/  
a:link{text-decoration: underline;color: #666666;}
a:visited{text-decoration: none;color: #666666;}
a:hover{text-decoration: underline;color: #999999;}
a:active{text-decoration: none;color: #666666;}
/*font*/
.b{font-weight:bold;}
.ul{background:linear-gradient(transparent 70%, #f9e427 0%)}
.bg{background-color:#f9e427;}
.big{font-size:22px;line-height:36px;}@media only screen and (max-width:750px){.big{font-size:16px;line-height:24px;}}
.small{font-size:12px;line-height:20px;}
.red{color:#f90505;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.pc{display:block;}
.sp{display:none;}
@media only screen and (max-width:750px){
.pc{display:none;}
.sp{display:block;}
}

/* ----------------------- CSS Information 
 Style Info: HTML/BODY
--------------------------------------- */
html,body{  
font-family:'Noto Sans JP',"メイリオ","ヒラギノ角ゴ Pro W3",Sans-Serif;
color:#333333;
font-size:18px;
line-height:0;
text-align:center;
letter-spacing:0em;
background:#ffffff;
width:100%;
height:100%;
}

/* ----------------------- CSS Information 
 Style Info: HEADER
--------------------------------------- */
header{
position:relative;
width:100%;
margin:0;
padding:0;
box-sizing:border-box;
}
.header01{
position:relative;
width:100%;
margin:0;
padding:0;
background:#3c3b6e;
}
.header01 img{width:100%;max-width:1000px;margin:0 auto;padding:0;}
.header02{
position:relative;
width:100%;
margin:0;
padding:0;
background:#eeeeee url(../img/header02_bg_pc.png) no-repeat center top;
background-size:cover;
box-sizing:border-box;
}
.header02_box{
position:relative;
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
}
.header02_img{width:100%;max-width:1000px;margin:0 auto;padding:0;}
.btn_header{
position:absolute;
width:60%;
max-width:600px;
left:0;
right:0;
bottom:10%;
margin:auto auto 0 auto;
box-sizing:border-box;
}
@media only screen and (max-width:750px){
header{}
.header01{}
.header01 img{}
.header02{background:none;}
.header02_box{max-width:750px;}
.header02_img{max-width:750px;}
.btn_header{width:80%;bottom:6%;}
}

/* ----------------------- CSS Information 
 Style Info: TITLE
--------------------------------------- */
.title{
width:100%;
max-width:1000px;
margin:0 auto 40px auto;
padding:0;
text-align:center;
box-sizing:border-box;
}
.title img{width:100%;max-width:1000px;margin:0 auto;}
@media only screen and (max-width:750px){
.title{margin:0 auto 20px auto;}
}

/* ----------------------- CSS Information 
 Style Info: 共通設定
--------------------------------------- */
/* -- wrapper -- */
.wrapper{
width:100%;
max-width:1000px;
margin:0 auto;
box-sizing:border-box;
}
/* -- section -- */
.section{
width:100%;
margin:0;
padding:120px 0 120px 0;
position:relative;
background:#ffffff;
}
@media only screen and (max-width:750px){.section{padding:40px 0 40px 0;}}
/* -- text -- */
.text{
padding:0 4%;
font-size:18px;
line-height:40px;
text-align:left;
box-sizing:border-box;
}
.text p{margin:0 0 30px 0;padding:0;}
.text p:last-child{margin:0;}
.text ul{margin:0 0 30px 0;}
.text ul li{}
.text ol{margin:0 0 30px 0;}
@media only screen and (max-width:750px){
.text{font-size:15px;line-height:25px;text-align:justify;}
.text p{margin:0 0 20px 0;}
.text p:last-child{margin:0;}
.text ul{margin:0 0 20px 0;}
.text ul li{}
.text ol{margin:0 0 20px 0;}
.text ol li{}
/* -- br -- */
.text br{display:none;}
.text br.sp{display:block;}
.text br.all{display:block;}
.text.br_all br{display:block;}
}
/* -- img -- */
.imgbox{display:block;width:100%;margin:40px auto;}
.imgbox img{width:100%;max-width:920px;margin:0 auto;padding:0;}
@media only screen and (max-width:750px){
.imgbox{margin:30px auto;}
.imgbox img{max-width:690px;}
}

/* ----------------------- CSS Information 
 Style Info: SECTION01
--------------------------------------- */
#section01{
padding:60px 0 120px 0;
background:#ffffff;
}
@media only screen and (max-width:750px){
#section01{padding:40px 0 60px 0;}
}

/* ----------------------- CSS Information 
 Style Info: FEATURE
--------------------------------------- */
#feature{
width:100%;
max-width:1000px;
margin:60px auto;
padding:0 4%;
box-sizing:border-box;
}
.feature_box{
width:100%;
max-width:1000px;
margin:0 auto 40px auto;
padding:0;
box-sizing:border-box;
background:#f6f6ff;
}
.feature_index{
display:block;
width:100%;
margin:0 auto 40px auto;
padding:10px;
background:#3c3b6e;
box-sizing:border-box;
}
.feature_index img{
display:block;
width:auto;
height:20px;
margin:0 auto;
}
.feature_title{
display:block;
width:100%;
margin:0 auto;
padding:0 0 40px 0;
border-bottom:3px dotted #e2e5ea;
}
.feature_title img{width:100%;max-width:920px;margin:0 auto;}
.feature_text{
padding:40px;
font-size:18px;
line-height:40px;
text-align:left;
box-sizing:border-box;
}
.feature_text p{margin:0 0 30px 0;padding:0;}
.feature_text p:last-child{margin:0;}
.feature_text .imgbox{margin:40px auto 0 auto;}
@media only screen and (max-width:750px){
#feature{margin:30px auto;}
.feature_box{margin:0 auto 30px auto;}
.feature_index{margin:0 auto 20px auto;}
.feature_index img{height:15px;}
.feature_title{padding:0 0 20px 0;}
.feature_title img{max-width:690px;}
.feature_text{padding:20px;font-size:15px;line-height:25px;text-align:justify;}
.feature_text p{margin:0 0 20px 0;padding:0;}
.feature_text p:last-child{margin:0;}
.feature_text p br{display:none;}
.feature_text .imgbox{margin:30px auto 0 auto;}
}

/* ----------------------- CSS Information 
 Style Info: SECTION02
--------------------------------------- */
#section02{padding:0 0 120px 0;background:#f6f6ff;}
#section02 .title{
max-width:100%;
margin:0 auto 60px auto;
background:#3c3b6e url(../img/bg_blue.png) repeat center;
}
@media only screen and (max-width:750px){
#section02{padding:0 0 60px 0;}
#section02 .title{margin:0 auto 40px auto;}
}

/* ----------------------- CSS Information 
 Style Info: SECTION03
--------------------------------------- */
#section03{padding:0 0 120px 0;background:#ffffff;}
#section03 .title{margin:0 auto;}
.list_03{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
align-items:flex-start;
margin:0 auto;
padding:0;
}
.list_03 li{
width:49%;
position:relative;
margin:0 0 20px 0;
padding:10px 0 10px 50px;
font-size:19px;
line-height:30px;
font-weight:700;
color:#ffffff;
background:#3c3b6e;
box-sizing:border-box;
}
.list_03 li:before{
content:"";
position:absolute;
top:11px;
left:18px;
-webkit-transform:rotate(50deg);
-ms-transform:rotate(50deg);
transform:rotate(50deg);
width:8px;
height:16px;
border-right:5px solid #b22234;
border-bottom:5px solid #b22234;
z-index:10;
}
.list_03 li:after{
content:"";
position:absolute;
top:10px;
left:10px;
width:30px;
height:30px;
background:#ffffff;
border-radius:2px;
}
@media only screen and (max-width:750px){
#section03{padding:0 0 40px 0;}
.list_03{flex-direction:column;}
.list_03 li{width:100%;margin:0 0 10px 0;padding:10px 0 11px 40px;font-size:16px;line-height:19px;}
.list_03 li:before{top:10px;left:15px;width:6px;height:12px;border-right:4px solid #b22234;border-bottom:4px solid #b22234;}
.list_03 li:after{width:20px;height:20px;}
}

/* ----------------------- CSS Information 
 Style Info: CONTENTS
--------------------------------------- */
#contents{
padding:0 0 120px 0;
background:#f6f6ff url(../img/bg_lblue.png) repeat center;
}
#contents .title{margin:0 auto;}
.title_line{
display:flex;
justify-content:center;
align-items:center;
margin:0 auto 30px auto;
color:#3c3b6e;
font-size:20px;
line-height:30px;
font-weight:700;
}
.title_line:before{
content:"";
display:block;
margin:0 10px 0 0;
flex:1;
height:1px;
background:#3c3b6e;
}
.title_line:after{
content:"";
display:block;
margin:0 0 0 10px;
flex:1;
height:1px;
background:#3c3b6e;
}
@media only screen and (max-width:750px){
#contents{padding:0 0 60px 0;}
#contents .title{}
.title_line{margin:0 auto 20px auto;font-size:18px;line-height:20px;}
}

/*----- OUTLINE -----*/
#outline{
width:100%;
max-width:1000px;
margin:0 auto 60px auto;
padding:0;
box-sizing:border-box;
}
.outline_wrapper{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0 4%;
box-sizing:border-box;
}
dl.outline_detail{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
justify-content:space-between;
align-items:stretch;
margin:0 0 5px 0;
padding:0;
}
.outline_content dl.outline_detail:last-child{margin:0;}
dl.outline_detail dt{
display:flex;
align-items:center;
justify-content:center;
width:160px;
margin:0 5px 0 0;
padding:20px 10px;
font-size:16px;
line-height:30px;
text-align:center;
color:#ffffff;
background:#3c3b6e;
box-sizing:border-box;
}
dl.outline_detail dd{
flex:1;
margin:0;
padding:20px;
font-size:17px;
line-height:30px;
text-align:justify;
background:#ffffff;
box-sizing:border-box;
}
dl.outline_detail dd span{display:inline;}
dl.outline_detail dd p{margin:0 0 20px 0;padding:0;}
dl.outline_detail dd p:last-child{margin:0;}
@media only screen and (max-width:750px){
#outline{}
.outline_wrapper{}
dl.outline_detail{flex-direction:column;align-items:flex-start;}
.outline_content dl.outline_detail:last-child{margin:0;}
dl.outline_detail dt{display:block;width:100%;margin:0;padding:10px 0;font-size:15px;line-height:20px;}
dl.outline_detail dd{display:block;width:100%;margin:0 0 20px 0;padding:20px 10px;font-size:15px;line-height:25px;text-align:justify;}
dl.outline_detail dd ul li{margin:0 0 10px 0;}
}

/*----- CURRICULUM -----*/
#curriculum{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
box-sizing:border-box;
}
.curriculum_wrapper{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0 4%;
box-sizing:border-box;
}
.curriculum_box{
width:100%;
margin:0 auto 40px auto;
padding:0;
background:#ffffff;
box-sizing:border-box;
}
.curriculum_title{
width:100%;
margin:0 auto;
padding:20px 4%;
font-size:20px;
line-height:40px;
text-align:left;
font-weight:700;
color:#ffffff;
background:#3c3b6e;
box-sizing:border-box;
}
.curriculum_text{
font-size:17px;
line-height:30px;
padding:30px 4%;
text-align:justify;
box-sizing:border-box;
}
.curriculum_text p{margin:0;padding:0;}
.curriculum_text p.instructor{color:#3c3b6e;font-weight:700;margin:0 0 20px 0;padding:0;}
@media only screen and (max-width:750px){
#curriculum{}
.curriculum_wrapper{}
.curriculum_box{margin:0 auto 20px auto;}
.curriculum_title{padding:10px 0;font-size:15px;line-height:20px;text-align:center;}
.curriculum_text{font-size:15px;line-height:25px;padding:20px 10px;}
.curriculum_text p{}
.curriculum_text p.instructor{margin:0 0 10px 0;}
}

/* ----------------------- CSS Information 
 Style Info: PRESENT
--------------------------------------- */
#present{
background:#b22234 url(../img/bg_red.png) repeat center;
}
#present .title{margin:0 auto 60px auto;}
#indicator{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0 4%;
box-sizing:border-box;
}
.indicator_box{
width:100%;
margin:0 0 40px 0;
padding:0;
background:#ffffff;
box-sizing:border-box;
}
.indicator_index{
width:100%;
max-width:920px;
margin:0 auto;
padding:0;
background:#3c3b6e url(../img/bg_blue.png) repeat center;
}
.indicator_text{
margin:0;
padding:40px 4%;
font-size:18px;
line-height:30px;
text-align:justify;
box-sizing:border-box;
}
.indicator_text p{margin:0;padding:0;}
.indicator_img{
display:block;
width:100%;
max-width:840px;
margin:40px auto 0 auto;
padding:0;
box-sizing:border-box;
}
.present_attention{
font-size:12px;
line-height:16px;
margin:0;
padding:10px 4% 0 4%;
text-align:right;
}
@media only screen and (max-width:750px){
#present{}
#present .title{margin:0 auto 30px auto;}
#indicator{}
.indicator_box{margin:0 0 20px 0;}
.indicator_index{}
.indicator_text{padding:20px 4%;font-size:15px;line-height:25px;}
.indicator_text br{display:none;}
.indicator_img{margin:20px auto 0 auto;}
.present_attention{text-align:center;}
}

/* ----------------------- CSS Information 
 Style Info: PROFILE
--------------------------------------- */
#profile{background:#ffffff;}
.profile_wrapper{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
box-sizing:border-box;
}
.profile_box{
margin:0 4% 30px 4%;
padding:30px 4%;
background:#f6f6ff;
border-radius:10px;
}
.profile .profile_box:last-child{margin:0;}
.profile_img{
display:block;
padding:0 0 20px 20px;
width:30%;
float:right;
}
.profile_box dl{}
.profile_box dt.info{
display:block;
width:160px;
margin:0 auto 0 0;
padding:0;
font-size:16px;
line-height:30px;
text-align:center;
font-weight:bold;
color:#ffffff;
background:#3c3b6e;
border-radius:15px;
}
.profile_box dt.name{
font-size:20px;
line-height:30px;
text-align:left;
margin:10px 0 30px 0;
padding:0;
font-weight:bold;
color:#3c3b6e;
}
.profile_box dd{
margin:0;
padding:0;
font-size:16px;
line-height:30px;
text-align:justify;
color:#333333;
}
.profile_box dd ul{margin:0 0 30px 0;padding:0;}
.profile_box dd p{margin:0;padding:0;}
@media only screen and (max-width:750px){
#profile{}
.profile_wrapper{}
.profile_box{margin:0 4% 20px 4%;padding:20px 4%;}
.profile .profile_box:last-child{margin:0;}
.profile_img{margin:0 auto 20px auto;padding:0;width:160px;float:none;}
.profile_box dl{}
.profile_box dt.info{width:160px;margin:0 auto;font-size:14px;}
.profile_box dt.name{font-size:17px;line-height:30px;text-align:center;margin:10px 0 20px 0;}
.profile_box dd{font-size:15px;line-height:25px;}
.profile_box dd ul{margin:0 0 20px 0;}
.profile_box dd p{margin:0;padding:0;}
}

/* ----------------------- CSS Information 
 Style Info: FAQ
--------------------------------------- */
#faq{background:#ffffff;}
.faq_wrapper{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
box-sizing:border-box;
}
#faq dl{
margin:0 4%;
font-size:16px;
line-height:30px;
text-align:justify;
}
#faq dt{
margin:0;
padding:20px 20px 20px 70px;
background:#f6f6ff url(../img/faq_q.png) no-repeat 20px 20px;
background-size:30px 30px;
border-radius:10px 10px 0 0;
border-bottom:1px solid #3c3b6e;
}
#faq dd{
margin:0 0 30px 0;
padding:20px 20px 20px 70px;
background:#f6f6ff url(../img/faq_a.png) no-repeat 20px 20px;
background-size:30px 30px;
border-radius:0 0 10px 10px;
}
#faq dd:last-child{margin:0;}
@media only screen and (max-width:750px){
#faq{}
#faq dl{font-size:15px;line-height:25px;}
#faq dt{
padding:20px 20px 20px 40px;
background:#f6f6ff url(../img/faq_q.png) no-repeat 10px 20px;
background-size:25px 25px;
}
#faq dd{
margin:0 0 20px 0;
padding:20px 20px 20px 40px;
background:#f6f6ff url(../img/faq_a.png) no-repeat 10px 20px;
background-size:25px 25px;
}
}

/* ----------------------- CSS Information 
 Style Info: SECTION04
--------------------------------------- */
#section04{background:#ffffff url(../img/bg_lred.png) repeat center;}
#section04 .title{margin:0 auto 60px auto;}
.message_box{
display:block;
margin:0 4%;
padding:60px 4%;
background:rgba(255,255,255,0.9);
border-radius:10px;
box-sizing:border-box;
}
.message_box .text{
background:url(../img/message_bg_pc.png) repeat top left;
padding:0;
}
.message_box .text p{margin:0 0 40px 0;}
.sign{display:block;margin:0 0 0 auto;}
@media only screen and (max-width:750px){
#section04{}
#section04 .title{margin:0 auto 30px auto;}
.message_box{padding:30px 4%;}
.message_box .text{background:url(../img/message_bg_sp.png) repeat top left;line-height:30px;}
.message_box .text p{margin:0 0 30px 0;}
.sign{width:120px;height:auto;}
}

/* ----------------------- CSS Information 
 Style Info: CTA
--------------------------------------- */
.cta{
width:100%;
margin:0;
padding:0 0 60px 0;
text-align:center;
background:#f6f6ff url(../img/bg_lblue.png) repeat center;
}
@media only screen and (max-width:1000px){}
.cta_img{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0;
}
.cta_info{
width:100%;
margin:0 auto;
padding:0 4%;
box-sizing:border-box;
}
.payment{
width:100%;
max-width:600px;
margin:0 auto 20px auto;
padding:0;
text-align:center;
color:#333333;
}
.payment dt{
display:flex;
align-items:center;
justify-content:center;
font-size:16px;
line-height:30px;
}
.payment dt:before,.payment dt:after{
content:"";
height:1px;
background:#3c3b6e;
flex:1;
}
.payment dt:before{margin-right:10px;}
.payment dt:after{margin-left:10px;}
.payment dd{
margin:0;
padding:0;
font-size:16px;
line-height:30px;
}
.payment_img{
display:block;
width:100%;
max-width:240px;
margin:5px auto;
padding:0;
}
.limit{
width:100%;
max-width:600px;
margin:20px auto 0 auto;
padding:10px 0;
font-size:20px;
line-height:30px;
color:#ffffff;
background:#b22234 url(../img/bg_red.png) repeat center;
border:2px solid #b22234;
box-sizing:border-box;
}
@media only screen and (max-width:750px){
.cta{padding:0 0 40px 0;}
.cta_img{}
.cta_info{}
.payment{max-width:690px;}
.payment dt{font-size:15px;line-height:25px;}
.payment dt:before,.payment dt:after{}
.payment dt:before{}
.payment dt:after{}
.payment dd{font-size:15px;line-height:25px;}
.payment_img{}
.limit{max-width:690px;font-size:16px;}
}

/* ----------------------- CSS Information 
 Style Info: BTN
--------------------------------------- */
.btn{
width:100%;
max-width:1000px;
margin:0 auto;
padding:0 4%;
box-sizing:border-box;
}
.btn_wrapper{
position:relative;
width:100%;
max-width:600px;
margin:0 auto;
padding:0;
background:#ffffff;
overflow:hidden;
border-radius:8px;
box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);
box-sizing:border-box;
}
.btn_wrapper img{width:100%;}
.btn_wrapper img:hover{opacity:0.5;}


/* ----------------------- CSS Information 
 Style Info: FOOTER
--------------------------------------- */
footer{
margin:0;
padding:40px 0 200px 0;
width:100%;
background:#3c3b6e;
color:#f6f6ff;
}
#fnav a{color:#f6f6ff;text-decoration:none;}
#fnav a:hover{color:#f6f6ff;text-decoration:underline;}
#fnav{margin:0 0 20px 0;}
#fnav ul{list-style-type:none;}
#fnav li{
font-size:12px;
line-height:20px;
display:inline-block;
padding:0 20px;
border-right:1px solid #b22234;
}
#fnav li:last-child{border-right:none;}
address{
text-align:center;
font-size:12px;
line-height:20px;
padding:0;
}
@media only screen and (max-width:767px){
#fnav{margin:0 0 40px 0;}
#fnav li{display:block;border-right:0;margin:0 0 20px 0;}
.sp_no{display:none;}
}

/* ----------------------- CSS Information 
 Style Info: FOOTER_FIXED
--------------------------------------- */
#footer_fixed{
display:none;
position:fixed;
bottom:0;
left:0;
width:100%;
z-index:100;
background:#3c3b6e;
box-shadow:0 0 4px 0px rgba(0,0,0,0.5);
box-sizing:border-box;
}
.footer_fixed_wrapper{
position:relative;
width:100%;
max-width:750px;
height:100%;
margin:0 auto;
padding:0;
background:#2cbad1;
box-sizing:border-box;
}
.footer_fixed_img{width:100%;max-width:750px;margin:0 auto;}
.btn_footer{
position:absolute;
top:50%;
right:2%;
width:33%;
margin:0 0 0 auto;
padding:0;
background:#ffffff;
border-radius:6px;
box-shadow:2px 2px 2px 0px rgba(0,0,0,0.5);
box-sizing:border-box;
overflow:hidden;
}
.btn_footer img{width:100%;}
.btn_footer img:hover{opacity:0.5;}
@media only screen and (max-width:750px){
#footer_fixed{}
.footer_fixed_wrapper{}
.footer_fixed_img{}
.btn_footer{
position:absolute;
top:12.5%;
left:50%;
width:48%;
margin:0 auto 0 0;
padding:0;
background:#ffffff;
border-radius:6px;
box-shadow:2px 2px 2px 0px rgba(0,0,0,0.5);
box-sizing:border-box;
overflow:hidden;
}
.btn_footer img{width:100%;}
.btn_footer img:hover{opacity:0.5;}
}

/* --------------------------------- CSS Information 
 Style Info: fadein
------------------------------------------------- */
.fadein{
opacity:0;
transition:all ease 1s;
}
.fadein.scrollin{opacity:1;}
/*左から----------*/
.fadein_left{
opacity:0;
transform:translateX(-40px);
transition:all 1s;
}
.fadein_left.scrollin{
opacity:1;
transform:translateX(0);
}
/*右から----------*/
.fadein_right{
opacity:0;
transform:translateX(40px);
transition:all 1s;
}
.fadein_right.scrollin{
opacity:1;
transform:translateX(0);
}
/*上から----------*/
.fadein_top{
opacity:0;
transform:translateY(-20px);
transition:all 1s;
}
.fadein_top.scrollin{
opacity:1;
transform:translateY(0);
}
/*下から----------*/
.fadein_bottom{
opacity:0;
transform:translateY(20px);
transition:all 1s;
}
.fadein_bottom.scrollin{
opacity:1;
transform:translateY(0);
}