﻿@charset "utf-8";
.function{
    display: none;
    width: 6%;
    height: 6%;
    position: absolute;
    -webkit-transition-property:left,top;
    -webkit-transition-duration:0.5s,0.5s;
    -webkit-transition-timing-function:linear,linear;
    -moz-transition-property:left,top;
    -moz-transition-duration:0.5s,0.5s;
    -moz-transition-timing-function:linear,linear;
    -o-transition-property:left,top;
    -o-transition-duration:0.5s,0.5s;
    -o-transition-timing-function:linear,linear;
    transition-property:left,top;
    transition-duration:0.5s,0.5s;
    transition-timing-function:linear,linear;
    cursor: pointer;
}
.switch_icon{
    width: 4%;
    height: 4%;
}

.funcIcon{
    padding-top: 2.5%;
    padding-bottom: 2em;
}

.apptitle > .funcIcon{
    padding-bottom: 2em;
}

.markIcon{
    width: auto;
    height: 1.5em;
}

.switch_icon .point0{fill:#DF5411;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
.switch_icon .point1{fill:#FFFFFF;stroke:#DF5411;stroke-width:2;stroke-miterlimit:10;}

.function .point0{fill:#DF5411;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
.function .point1{fill:#FFFFFF;stroke:#DF5411;stroke-width:2;stroke-miterlimit:10;}
.function:hover .point0{fill:#FFFFFF;stroke:#DF5411;}
.function:hover .point1{fill:#DF5411;stroke:#FFFFFF;}


@-webkit-keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -2000px; }
}

@-moz-keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -2000px; }
}

@keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -2000px; }
}

.ieloader {
    display: none;
    width: 100px;
    height: 100px;
    background-image: url("../images/common/icon/loader.png");
    -webkit-animation: loaderSprite 1s steps(20, end) infinite;
    -moz-animation: loaderSprite 1s steps(20, end) infinite;
    animation: loaderSprite 1s steps(20, end) infinite;
    background-color: #000;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

@media screen\0 {
    #Loader{
        display: none;
    }
    .ieloader {
        display: block;
    }
}
@media screen and (min-width:0\0) { 
    #Loader{
        display: none;
    }
    .ieloader {
        display: block;
    }
}

@supports (-ms-accelerator:true) {
    #Loader{
        display: none;
    }
    .ieloader {
        display: block;
    }
}

/*開いた状態*/

/*メインディスプレイ（タッチパネル）*/
.frame00 #function01{ display: none;}
.frame01 #function01{ display: none;}
.frame02 #function01{ display: block; top: 47%; left: 47%;}
.frame03 #function01{ display: none;}
.frame04 #function01{ display: none;}
.frame22 #function01{ display: block; top: 47%; left: 47%;}
.frame42 #function01{ display: block; top: 47%; left: 47%;}
.frame62 #function01{ display: block; top: 47%; left: 47%;}
.frame82 #function01{ display: block; top: 47%; left: 47%;}
.frame102 #function01{ display: block; top: 47%; left: 47%;}
.frame122 #function01{ display: block; top: 47%; left: 47%;}
.frame142 #function01{ display: block; top: 47%; left: 47%;}
.frame762 #function01{ display: block; top: 47%; left: 47%;}
.frame782 #function01{ display: block; top: 47%; left: 47%;}
.frame802 #function01{ display: block; top: 47%; left: 47%;}
.frame822 #function01{ display: block; top: 47%; left: 47%;}
.frame842 #function01{ display: block; top: 47%; left: 47%;}
.frame862 #function01{ display: block; top: 47%; left: 47%;}
.frame882 #function01{ display: block; top: 47%; left: 47%;}
.frame890 #function01{ display: block; top: 43%; left: 47%;}
.frame891 #function01{ display: block; top: 45%; left: 47%;}
.frame892 #function01{ display: none;}
.frame893 #function01{ display: block; top: 51%; left: 47%;}
.frame894 #function01{ display: block; top: 53%; left: 47%;}

/*フロントカメラ*/
.frame00 #function02{ display: none;}
.frame01 #function02{ display: none;}
.frame02 #function02{ display: block; top: 12%; left: 62%;}
.frame03 #function02{ display: none;}
.frame04 #function02{ display: none;}
.frame22 #function02{ display: block; top: 12%; left: 63%;}
.frame42 #function02{ display: block; top: 12%; left: 62%;}
.frame62 #function02{ display: block; top: 12%; left: 61%;}
.frame82 #function02{ display: block; top: 12%; left: 59.5%;}
.frame102 #function02{ display: block; top: 13%; left: 58.5%;}
.frame122 #function02{ display: block; top: 14%; left: 57%;}
.frame142 #function02{ display: block; top: 15%; left: 55.5%;}
.frame162 #function02{ display: block; top: 15%; left: 54%;}
.frame762 #function02{ display: block; top: 11%; left: 54%;}
.frame782 #function02{ display: block; top: 12%; left: 57%;}
.frame802 #function02{ display: block; top: 12%; left: 57%;}
.frame822 #function02{ display: block; top: 12%; left: 59.5%;}
.frame842 #function02{ display: block; top: 12%; left: 61%;}
.frame862 #function02{ display: block; top: 12%; left: 61%;}
.frame882 #function02{ display: block; top: 12%; left: 62%;}
.frame890 #function02{ display: block; top: 27.5%; left: 60%;}
.frame891 #function02{ display: block; top: 20%; left: 60%;}
.frame892 #function02{ display: none;}
.frame893 #function02{ display: block; top: 20.5%; left: 65%;}
.frame894 #function02{ display: block; top: 29.5%; left: 66.5%;}

/*磁気・照度センサー*/
.frame00 #function03{ display: none;}
.frame01 #function03{ display: none;}
.frame02 #function03{ display: block; top: 12%; left: 52%;}
.frame03 #function03{ display: none;}
.frame04 #function03{ display: none;}
.frame22 #function03{ display: block; top: 12%; left: 55%;}
.frame42 #function03{ display: block; top: 12%; left: 54%;}
.frame62 #function03{ display: block; top: 12%; left: 53%;}
.frame82 #function03{ display: block; top: 11%; left: 51.5%;}
.frame102 #function03{ display: block; top: 12%; left: 51.5%;}
.frame122 #function03{ display: block; top: 13%; left: 50.5%;}
.frame142 #function03{ display: block; top: 14%; left: 49.5%;}
.frame162 #function03{ display: block; top: 13%; left: 48%;}
.frame762 #function03{ display: block; top: 11%; left: 46%;}
.frame782 #function03{ display: block; top: 12%; left: 49%;}
.frame802 #function03{ display: block; top: 12%; left: 49%;}
.frame822 #function03{ display: block; top: 12%; left: 51.5%;}
.frame842 #function03{ display: block; top: 12%; left: 53%;}
.frame862 #function03{ display: block; top: 12%; left: 53%;}
.frame882 #function03{ display: block; top: 12%; left: 54%;}
.frame890 #function03{ display: block; top: 27.5%; left: 52%;}
.frame891 #function03{ display: block; top: 20%; left: 52%;}
.frame892 #function03{ display: none;}
.frame893 #function03{ display: block; top: 20.5%; left: 57%;}
.frame894 #function03{ display: block; top: 29.5%; left: 58.5%;}

/*スピーカー（上部）*/
.frame220 #function04{ display: none;}
.frame221 #function04{ display: none;}
.frame222 #function04{ display: none;}
.frame223 #function04{ display: block; top: 29.5%; left: 47%;}
.frame224 #function04{ display: block; top: 42%; left: 47%;}
.frame440 #function04{ display: none;}
.frame441 #function04{ display: none;}
.frame442 #function04{ display: none;}
.frame443 #function04{ display: block; top: 18.5%; left: 65%;}
.frame444 #function04{ display: block; top: 29.5%; left: 66%;}
.frame680 #function04{ display: none;}
.frame681 #function04{ display: none;}
.frame682 #function04{ display: none;}
.frame683 #function04{ display: block; top: 7.5%; left: 46%;}
.frame684 #function04{ display: block; top: 15%; left: 46%;}
.frame890 #function04{ display: none;}
.frame891 #function04{ display: none;}
.frame892 #function04{ display: none;}
.frame893 #function04{ display: block; top: 17%; left: 29%;}
.frame894 #function04{ display: block; top: 26%; left: 28%;}

/*送話口／マイク（上部）*/
.frame220 #function05{ display: none;}
.frame221 #function05{ display: none;}
.frame222 #function05{ display: none;}
.frame223 #function05{ display: block; top: 1%; left: 47%;}
.frame224 #function05{ display: block; top: 4%; left: 47%;}
.frame440 #function05{ display: none;}
.frame441 #function05{ display: none;}
.frame442 #function05{ display: none;}
.frame443 #function05{ display: block; top: 18.5%; left: 16%;}
.frame444 #function05{ display: block; top: 29.5%; left: 14%;}
.frame680 #function05{ display: none;}
.frame681 #function05{ display: none;}
.frame682 #function05{ display: none;}
.frame683 #function05{ display: block; top: 35%; left: 46%;}
.frame684 #function05{ display: block; top: 55%; left: 46%;}
.frame890 #function05{ display: none;}
.frame891 #function05{ display: none;}
.frame892 #function05{ display: none;}
.frame893 #function05{ display: block; top: 17%; left: 79%;}
.frame894 #function05{ display: block; top: 26%; left: 80%;}

/*au ICカードトレイ、トレイイジェクトホール*/
.frame62 #function06{ display: block; top: 85%; left: 15.5%;}
.frame82 #function06{ display: block; top: 85%; left: 17%;}
.frame102 #function06{ display: block; top: 85%; left: 19%;}
.frame122 #function06{ display: block; top: 85%; left: 21.5%;}
.frame142 #function06{ display: block; top: 85%; left: 25.5%;}
.frame162 #function06{ display: block; top: 85%; left: 29.5%;}
.frame182 #function06{ display: block; top: 85%; left: 33%;}
.frame202 #function06{ display: block; top: 85%; left: 38%;}
.frame220 #function06{ display: block; top: 28%; left: 47%;}
.frame221 #function06{ display: block; top: 47%; left: 47%;}
.frame222 #function06{ display: block; top: 85%; left: 43%;}
.frame223 #function06{ display: block; top: 92%; left: 48%;}
.frame224 #function06{ display: block; top: 91%; left: 48%;}
.frame242 #function06{ display: block; top: 85%; left: 48.5%;}
.frame262 #function06{ display: block; top: 85%; left: 53.5%;}
.frame282 #function06{ display: block; top: 85%; left: 58%;}
.frame302 #function06{ display: block; top: 85%; left: 62.5%;}
.frame322 #function06{ display: block; top: 84%; left: 67%;}
.frame342 #function06{ display: block; top: 84%; left: 71%;}
.frame362 #function06{ display: block; top: 84%; left: 73.5%;}
.frame382 #function06{ display: block; top: 83%; left: 76%;}

/*音量キー*/
.frame00 #function07{ display: none;}
.frame01 #function07{ display: none;}
.frame02 #function07{ display: block; top: 36.5%; left: 78.5%;}
.frame03 #function07{ display: none;}
.frame04 #function07{ display: none;}
.frame22 #function07{ display: block; top: 36%; left: 77.5%;}
.frame440 #function07{ display: block; top: 37%; left: 18%;}
.frame441 #function07{ display: block; top: 35.5%; left: 17.5%;}
.frame443 #function07{ display: block; top: 42%; left: 12.5%;}
.frame444 #function07{ display: block; top: 46%; left: 12.5%;}
.frame462 #function07{ display: block; top: 36.5%; left: 14.5%;}
.frame482 #function07{ display: block; top: 36.5%; left: 14.5%;}
.frame502 #function07{ display: block; top: 36%; left: 14.5%;}
.frame522 #function07{ display: block; top: 36%; left: 16%;}
.frame542 #function07{ display: block; top: 35.5%; left: 17.5%;}
.frame562 #function07{ display: block; top: 35%; left: 20%;}
.frame582 #function07{ display: block; top: 35%; left: 23%;}
.frame602 #function07{ display: block; top: 35%; left: 27%;}
.frame622 #function07{ display: block; top: 35%; left: 31%;}
.frame642 #function07{ display: block; top: 35%; left: 35.5%;}
.frame662 #function07{ display: block; top: 35%; left: 40.5%;}
.frame680 #function07{ display: block; top: 11%; left: 47%;}
.frame681 #function07{ display: block; top: 15%; left: 47%;}
.frame682 #function07{ display: block; top: 35%; left: 46%;}
.frame683 #function07{ display: block; top: 63.5%; left: 46.5%;}
.frame684 #function07{ display: block; top: 73%; left: 46.5%;}
.frame702 #function07{ display: block; top: 34.5%; left: 51%;}
.frame722 #function07{ display: block; top: 35%; left: 56%;}
.frame742 #function07{ display: block; top: 35%; left: 61%;}
.frame762 #function07{ display: block; top: 35%; left: 65.5%;}
.frame782 #function07{ display: block; top: 35%; left: 69%;}
.frame802 #function07{ display: block; top: 35%; left: 73%;}
.frame822 #function07{ display: block; top: 35%; left: 75%;}
.frame842 #function07{ display: block; top: 35%; left: 77%;}
.frame862 #function07{ display: block; top: 36%; left: 78.5%;}
.frame882 #function07{ display: block; top: 36.5%; left: 79%;}
.frame890 #function07{ display: block; top: 36.5%; left: 76%;}
.frame891 #function07{ display: block; top: 34.5%; left: 76%;}
.frame892 #function07{ display: none;}  
.frame893 #function07{ display: block; top: 41.5%; left: 82%;}
.frame894 #function07{ display: block; top: 45.5%; left: 82.5%;}

/*サイドキー／指紋センサー*/       
.frame00 #function08{ display: none;}    
.frame01 #function08{ display: none;}    
.frame02 #function08{ display: block; top: 49.5%; left: 78.5%;}
.frame03 #function08{ display: none;}    
.frame04 #function08{ display: none;}    
.frame22 #function08{ display: block; top: 49%; left: 77.5%;}
.frame440 #function08{ display: block; top: 43%; left: 16%;}
.frame441 #function08{ display: block; top: 41.5%; left: 16.5%;}
.frame443 #function08{ display: block; top: 49%; left: 13.5%;}
.frame444 #function08{ display: block; top: 52%; left: 14.5%;}
.frame462 #function08{ display: block; top: 47.5%; left: 14.5%;}
.frame482 #function08{ display: block; top: 47.5%; left: 14.5%;}
.frame502 #function08{ display: block; top: 48%; left: 14.5%;}
.frame522 #function08{ display: block; top: 48%; left: 16%;}
.frame542 #function08{ display: block; top: 48%; left: 17.5%;}
.frame562 #function08{ display: block; top: 48%; left: 20%;}
.frame582 #function08{ display: block; top: 48%; left: 23%;}
.frame602 #function08{ display: block; top: 48%; left: 27%;}
.frame622 #function08{ display: block; top: 48%; left: 31%;}
.frame642 #function08{ display: block; top: 48%; left: 35.5%;}
.frame662 #function08{ display: block; top: 48%; left: 40.5%;}
.frame680 #function08{ display: block; top: 18%; left: 47%;}
.frame681 #function08{ display: block; top: 21%; left: 47%;}
.frame682 #function08{ display: block; top: 48%; left: 46%;}
.frame683 #function08{ display: block; top: 71.5%; left: 46.5%;}
.frame684 #function08{ display: block; top: 80%; left: 46.5%;}
.frame702 #function08{ display: block; top: 47.5%; left: 51%;}
.frame722 #function08{ display: block; top: 48%; left: 56%;}
.frame742 #function08{ display: block; top: 48%; left: 61%;}
.frame762 #function08{ display: block; top: 48%; left: 65.5%;}
.frame782 #function08{ display: block; top: 48%; left: 69%;}
.frame802 #function08{ display: block; top: 48%; left: 73%;}
.frame822 #function08{ display: block; top: 48%; left: 75%;}
.frame842 #function08{ display: block; top: 48%; left: 77%;}
.frame862 #function08{ display: block; top: 49%; left: 78.5%;}
.frame882 #function08{ display: block; top: 49.5%; left: 79%;}
.frame890 #function08{ display: block; top: 43.5%; left: 78%;}
.frame891 #function08{ display: block; top: 44.5%; left: 78%;}
.frame892 #function08{ display: none;}    
.frame893 #function08{ display: block; top: 49%; left: 81%;}
.frame894 #function08{ display: block; top: 52.5%; left: 80.5%;}

/*照度センサー*/
.frame00 #function09{ display: none;}
.frame01 #function09{ display: none;}
.frame02 #function09{ display: block; top: 78%; left: 27%;}
.frame03 #function09{ display: none;}
.frame04 #function09{ display: none;}
.frame22 #function09{ display: block; top: 78%; left: 26%;}
.frame42 #function09{ display: block; top: 78%; left: 25%;}
.frame62 #function09{ display: block; top: 78%; left: 24%;}
.frame82 #function09{ display: block; top: 78%; left: 23%;}
.frame102 #function09{ display: block; top: 78%; left: 24%;}
.frame122 #function09{ display: block; top: 78%; left: 28%;}
.frame142 #function09{ display: block; top: 78%; left: 31%;}
.frame162 #function09{ display: block; top: 78%; left: 34%;}
.frame762 #function09{ display: block; top: 77%; left: 38%;}
.frame782 #function09{ display: block; top: 76%; left: 34.5%;}
.frame802 #function09{ display: block; top: 76%; left: 33%;}
.frame822 #function09{ display: block; top: 75%; left: 31.5%;}
.frame842 #function09{ display: block; top: 76%; left: 27%;}
.frame862 #function09{ display: block; top: 77%; left: 27%;}
.frame882 #function09{ display: block; top: 78%; left: 26%;}
.frame890 #function09{ display: block; top: 60%; left: 27%;}
.frame891 #function09{ display: block; top: 67%; left: 27%;}
.frame892 #function09{ display: none;}
.frame893 #function09{ display: block; top: 71%; left: 27%;}
.frame894 #function09{ display: block; top: 65%; left: 27%;}

/*スピーカー（下部）*/
.frame220 #function10{ display: block; top: 50%; left: 47%;}
.frame221 #function10{ display: block; top: 67%; left: 47%;}
.frame222 #function10{ display: none;}
.frame223 #function10{ display: none;}
.frame224 #function10{ display: none;}
.frame440 #function10{ display: block; top: 66.5%; left: 64%;}
.frame441 #function10{ display: block; top: 74.5%; left: 64%;}
.frame442 #function10{ display: none;}
.frame443 #function10{ display: none;}
.frame444 #function10{ display: none;}
.frame680 #function10{ display: block; top: 79%; left: 47%;}
.frame681 #function10{ display: block; top: 84%; left: 47%;}
.frame682 #function10{ display: none;}
.frame683 #function10{ display: none;}
.frame684 #function10{ display: none;}
.frame890 #function10{ display: block; top: 67%; left: 30%;}
.frame891 #function10{ display: block; top: 75.5%; left: 30.5%;}
.frame892 #function10{ display: none;}
.frame893 #function10{ display: none;}
.frame894 #function10{ display: none;}

/*送話口／マイク（下部）、USB Type-C接続端子（外部接続端子）*/
.frame220 #function11{ display: block; top: 74.5%; left: 47%;}
.frame221 #function11{ display: block; top: 84%; left: 47%;}
.frame222 #function11{ display: none;}
.frame223 #function11{ display: none;}
.frame224 #function11{ display: none;}
.frame440 #function11{ display: block; top: 66.5%; left: 33%;}
.frame441 #function11{ display: block; top: 74.5%; left: 33%;}
.frame442 #function11{ display: none;}
.frame443 #function11{ display: none;}
.frame444 #function11{ display: none;}
.frame680 #function11{ display: block; top: 54%; left: 47%;}
.frame681 #function11{ display: block; top: 65%; left: 47%;}
.frame682 #function11{ display: none;}
.frame683 #function11{ display: none;}
.frame684 #function11{ display: none;}
.frame890 #function11{ display: block; top: 67%; left: 62%;}
.frame891 #function11{ display: block; top: 75.5%; left: 61.5%;}
.frame892 #function11{ display: none;}
.frame893 #function11{ display: none;}
.frame894 #function11{ display: none;}

/*受話口、カバーカメラ*/
.frame302 #function12{ display: block; top: 11.5%; left: 52%;}
.frame322 #function12{ display: block; top: 11.5%; left: 55%;}
.frame342 #function12{ display: block; top: 11.5%; left: 56%;}
.frame362 #function12{ display: block; top: 11.5%; left: 58.5%;}
.frame382 #function12{ display: block; top: 12%; left: 60%;}
.frame402 #function12{ display: block; top: 12.5%; left: 62%;}
.frame422 #function12{ display: block; top: 13%; left: 63%;}
.frame440 #function12{ display: block; top: 29%; left: 60.5%;}
.frame441 #function12{ display: block; top: 22%; left: 60.5%;}
.frame442 #function12{ display: block; top: 13.5%; left: 63%;}
.frame443 #function12{ display: block; top: 24%; left: 66%;}
.frame444 #function12{ display: block; top: 35%; left: 66.5%;}
.frame462 #function12{ display: block; top: 14%; left: 63%;}
.frame482 #function12{ display: block; top: 14%; left: 63%;}
.frame502 #function12{ display: block; top: 15%; left: 63%;}
.frame522 #function12{ display: block; top: 14.5%; left: 62.5%;}
.frame542 #function12{ display: block; top: 15%; left: 62%;}
.frame562 #function12{ display: block; top: 15.5%; left: 61%;}
.frame582 #function12{ display: block; top: 16%; left: 59.5%;}
.frame602 #function12{ display: block; top: 15.5%; left: 58%;}
.frame622 #function12{ display: block; top: 16%; left: 56%;}

/*近接・照度センサー*/
.frame302 #function13{ display: block; top: 9%; left: 59%;}
.frame322 #function13{ display: block; top: 9.5%; left: 62%;}
.frame342 #function13{ display: block; top: 10%; left: 64.5%;}
.frame362 #function13{ display: block; top: 10.5%; left: 67.5%;}
.frame382 #function13{ display: block; top: 11%; left: 70%;}
.frame402 #function13{ display: block; top: 11.5%; left: 72%;}
.frame422 #function13{ display: block; top: 12.5%; left: 73%;}
.frame440 #function13{ display: block; top: 29%; left: 68%;}
.frame441 #function13{ display: block; top: 22%; left: 69%;}
.frame442 #function13{ display: block; top: 13.5%; left: 73%;}
.frame443 #function13{ display: block; top: 24%; left: 76.5%;}
.frame444 #function13{ display: block; top: 35%; left: 78%;}
.frame462 #function13{ display: block; top: 14%; left: 73%;}
.frame482 #function13{ display: block; top: 14.5%; left: 73%;}
.frame502 #function13{ display: block; top: 15%; left: 72%;}
.frame522 #function13{ display: block; top: 15.5%; left: 70.5%;}
.frame542 #function13{ display: block; top: 16%; left: 69.5%;}
.frame562 #function13{ display: block; top: 17%; left: 67%;}
.frame582 #function13{ display: block; top: 17%; left: 65%;}
.frame602 #function13{ display: block; top: 17.5%; left: 63%;}
.frame622 #function13{ display: block; top: 17%; left: 60%;}

/*カバーディスプレイ（カバー画面）（タッチパネル）*/
.frame302 #function14{ display: block; top: 47%; left: 53%;}
.frame322 #function14{ display: block; top: 47%; left: 56%;}
.frame342 #function14{ display: block; top: 47%; left: 58%;}
.frame362 #function14{ display: block; top: 47%; left: 59.5%;}
.frame382 #function14{ display: block; top: 47%; left: 61%;}
.frame402 #function14{ display: block; top: 47%; left: 62%;}
.frame422 #function14{ display: block; top: 47%; left: 63%;}
.frame440 #function14{ display: block; top: 42%; left: 63%;}
.frame441 #function14{ display: block; top: 44%; left: 64%;}
.frame442 #function14{ display: block; top: 47%; left: 63%;}
.frame443 #function14{ display: block; top: 47%; left: 65%;}
.frame444 #function14{ display: block; top: 50%; left: 66%;}
.frame462 #function14{ display: block; top: 47%; left: 63%;}
.frame482 #function14{ display: block; top: 47%; left: 63%;}
.frame502 #function14{ display: block; top: 47%; left: 63%;}
.frame522 #function14{ display: block; top: 47%; left: 62.5%;}
.frame542 #function14{ display: block; top: 47%; left: 62%;}
.frame562 #function14{ display: block; top: 47%; left: 61%;}
.frame582 #function14{ display: block; top: 47%; left: 59.5%;}
.frame602 #function14{ display: block; top: 47%; left: 58%;}
.frame622 #function14{ display: block; top: 47%; left: 56%;}

/*リアカメラ*/
.frame302 #function15{ display: block; top: 26.5%; left: 33%;}
.frame322 #function15{ display: block; top: 26.5%; left: 31%;}
.frame342 #function15{ display: block; top: 26%; left: 29.5%;}
.frame362 #function15{ display: block; top: 25.5%; left: 27.5%;}
.frame382 #function15{ display: block; top: 25.5%; left: 25.5%;}
.frame402 #function15{ display: block; top: 25%; left: 24.5%;}
.frame422 #function15{ display: block; top: 24%; left: 23%;}
.frame440 #function15{ display: block; top: 30.5%; left: 26%;}
.frame441 #function15{ display: block; top: 26%; left: 25.5%;}
.frame442 #function15{ display: block; top: 24%; left: 23%;}
.frame443 #function15{ display: block; top: 33%; left: 20.5%;}
.frame444 #function15{ display: block; top: 40.5%; left: 19.5%;}
.frame462 #function15{ display: block; top: 24%; left: 22.5%;}
.frame482 #function15{ display: block; top: 23.5%; left: 23%;}
.frame502 #function15{ display: block; top: 23%; left: 24%;}
.frame522 #function15{ display: block; top: 22.5%; left: 25%;}
.frame542 #function15{ display: block; top: 22%; left: 27%;}
.frame562 #function15{ display: block; top: 22%; left: 28.5%;}
.frame582 #function15{ display: block; top: 21.5%; left: 32%;}
.frame602 #function15{ display: block; top: 21.5%; left: 35%;}
.frame622 #function15{ display: block; top: 21.5%; left: 38%;}

/*マイク（背面）*/
.frame302 #function16{ display: block; top: 26.5%; left: 38%;}
.frame322 #function16{ display: block; top: 26.5%; left: 36%;}
.frame342 #function16{ display: block; top: 26%; left: 35%;}
.frame362 #function16{ display: block; top: 25.5%; left: 33%;}
.frame382 #function16{ display: block; top: 25.5%; left: 31.5%;}
.frame402 #function16{ display: block; top: 25%; left: 30%;}
.frame422 #function16{ display: block; top: 24%; left: 30%;}
.frame440 #function16{ display: block; top: 30.5%; left: 32.5%;}
.frame441 #function16{ display: block; top: 26%; left: 32.5%;}
.frame442 #function16{ display: block; top: 24%; left: 29.5%;}
.frame443 #function16{ display: block; top: 33%; left: 27.5%;}
.frame444 #function16{ display: block; top: 40.5%; left: 26%;}
.frame462 #function16{ display: block; top: 24%; left: 29.5%;}
.frame482 #function16{ display: block; top: 23.5%; left: 30%;}
.frame502 #function16{ display: block; top: 23%; left: 30.5%;}
.frame522 #function16{ display: block; top: 22.5%; left: 32%;}
.frame542 #function16{ display: block; top: 22%; left: 33%;}
.frame562 #function16{ display: block; top: 22%; left: 35.5%;}
.frame582 #function16{ display: block; top: 21.5%; left: 37%;}
.frame602 #function16{ display: block; top: 21.5%; left: 40%;}
.frame622 #function16{ display: block; top: 21.5%; left: 43%;}

/*ワイヤレス充電位置、NFC機能の送受信位置*/
.frame302 #function17{ display: block; top: 55%; left: 38%;}
.frame322 #function17{ display: block; top: 55%; left: 37%;}
.frame342 #function17{ display: block; top: 55%; left: 35.5%;}
.frame362 #function17{ display: block; top: 55%; left: 34%;}
.frame382 #function17{ display: block; top: 55%; left: 33%;}
.frame402 #function17{ display: block; top: 55%; left: 32.5%;}
.frame422 #function17{ display: block; top: 55%; left: 32%;}
.frame440 #function17{ display: block; top: 47%; left: 32%;}
.frame441 #function17{ display: block; top: 49%; left: 32%;}
.frame442 #function17{ display: block; top: 55%; left: 31.5%;}
.frame443 #function17{ display: block; top: 57%; left: 31.5%;}
.frame444 #function17{ display: block; top: 56%; left: 31.5%;}
.frame462 #function17{ display: block; top: 55%; left: 31%;}
.frame482 #function17{ display: block; top: 55%; left: 32%;}
.frame502 #function17{ display: block; top: 55%; left: 32%;}
.frame522 #function17{ display: block; top: 55%; left: 33%;}
.frame542 #function17{ display: block; top: 55%; left: 33.5%;}
.frame562 #function17{ display: block; top: 55%; left: 35.5%;}
.frame582 #function17{ display: block; top: 55%; left: 37%;}
.frame602 #function17{ display: block; top: 55%; left: 38.5%;}
.frame622 #function17{ display: block; top: 55%; left: 41%;}

/*閉じた状態*/

/*受話口、カバーカメラ*/
.frame00 #function18{ display: none;}
.frame01 #function18{ display: none;}
.frame02 #function18{ display: block; top: 9%; left: 47%;}
.frame03 #function18{ display: none;}
.frame04 #function18{ display: none;}
.frame22 #function18{ display: block; top: 9%; left: 48.5%;}
.frame42 #function18{ display: block; top: 9%; left: 49.5%;}
.frame62 #function18{ display: block; top: 9%; left: 50.5%;}
.frame82 #function18{ display: block; top: 9%; left: 51.5%;}
.frame102 #function18{ display: block; top: 8%; left: 50.5%;}
.frame122 #function18{ display: block; top: 7%; left: 50%;}
.frame142 #function18{ display: block; top: 7%; left: 49.5%;}
.frame762 #function18{ display: block; top: 8%; left: 43.5%;}
.frame782 #function18{ display: block; top: 8%; left: 44%;}
.frame802 #function18{ display: block; top: 8%; left: 45.5%;}
.frame822 #function18{ display: block; top: 7%; left: 46%;}
.frame842 #function18{ display: block; top: 8%; left: 46.5%;}
.frame862 #function18{ display: block; top: 7.5%; left: 46.5%;}
.frame882 #function18{ display: block; top: 7.5%; left: 46.5%;}
.frame890 #function18{ display: block; top: 24.5%; left: 47%;}
.frame891 #function18{ display: block; top: 16%; left: 47%;}
.frame892 #function18{ display: none;}
.frame893 #function18{ display: block; top: 19.5%; left: 47%;}
.frame894 #function18{ display: block; top: 31%; left: 47%;}

/*近接・照度センサー*/
.frame00 #function19{ display: none;}
.frame01 #function19{ display: none;}
.frame02 #function19{ display: block; top: 9%; left: 57%;}
.frame03 #function19{ display: none;}
.frame04 #function19{ display: none;}
.frame22 #function19{ display: block; top: 9%; left: 58.5%;}
.frame42 #function19{ display: block; top: 9%; left: 58.5%;}
.frame62 #function19{ display: block; top: 9.5%; left: 59%;}
.frame82 #function19{ display: block; top: 9.5%; left: 59%;}
.frame102 #function19{ display: block; top: 9.5%; left: 58.5%;}
.frame122 #function19{ display: block; top: 9.5%; left: 56.5%;}
.frame142 #function19{ display: block; top: 9.5%; left: 55.5%;}
.frame762 #function19{ display: block; top: 6%; left: 50%;}
.frame782 #function19{ display: block; top: 7%; left: 50.5%;}
.frame802 #function19{ display: block; top: 7%; left: 52.5%;}
.frame822 #function19{ display: block; top: 7%; left: 54%;}
.frame842 #function19{ display: block; top: 7%; left: 55.5%;}
.frame862 #function19{ display: block; top: 7.5%; left: 55.5%;}
.frame882 #function19{ display: block; top: 7.5%; left: 56.5%;}
.frame890 #function19{ display: block; top: 24.5%; left: 56%;}
.frame891 #function19{ display: block; top: 16%; left: 56%;}
.frame892 #function19{ display: none;}
.frame893 #function19{ display: block; top: 19.5%; left: 58.5%;}
.frame894 #function19{ display: block; top: 31%; left: 59.5%;}

/*フロントディスプレイ（タッチパネル）*/
.frame00 #function20{ display: none;}
.frame01 #function20{ display: none;}
.frame02 #function20{ display: block; top: 47%; left: 47%;}
.frame03 #function20{ display: none;}
.frame04 #function20{ display: none;}
.frame22 #function20{ display: block; top: 47%; left: 48.5%;}
.frame42 #function20{ display: block; top: 47%; left: 49.5%;}
.frame62 #function20{ display: block; top: 47%; left: 50.5%;}
.frame82 #function20{ display: block; top: 47%; left: 51.5%;}
.frame102 #function20{ display: block; top: 47%; left: 50.5%;}
.frame122 #function20{ display: block; top: 47%; left: 50%;}
.frame142 #function20{ display: block; top: 47%; left: 49.5%;}
.frame762 #function20{ display: block; top: 47%; left: 43.5%;}
.frame782 #function20{ display: block; top: 47%; left: 44%;}
.frame802 #function20{ display: block; top: 47%; left: 45.5%;}
.frame822 #function20{ display: block; top: 47%; left: 46%;}
.frame842 #function20{ display: block; top: 47%; left: 46.5%;}
.frame862 #function20{ display: block; top: 47%; left: 46.5%;}
.frame882 #function20{ display: block; top: 47%; left: 46.5%;}
.frame890 #function20{ display: block; top: 41%; left: 47%;}
.frame891 #function20{ display: block; top: 43%; left: 47%;}
.frame892 #function20{ display: none;}
.frame893 #function20{ display: block; top: 52%; left: 47%;}
.frame894 #function20{ display: block; top: 53.5%; left: 47%;}

/*リアカメラ*/
.frame302 #function21{ display: block; top: 21%; left: 37%;}
.frame322 #function21{ display: block; top: 21%; left: 37%;}
.frame342 #function21{ display: block; top: 21%; left: 36%;}
.frame362 #function21{ display: block; top: 20%; left: 36%;}
.frame382 #function21{ display: block; top: 20.5%; left: 36%;}
.frame402 #function21{ display: block; top: 20%; left: 35.5%;}
.frame422 #function21{ display: block; top: 19.5%; left: 36%;}
.frame440 #function21{ display: block; top: 27%; left: 39.5%;}
.frame441 #function21{ display: block; top: 21.5%; left: 38.5%;}
.frame442 #function21{ display: block; top: 19%; left: 36%;}
.frame443 #function21{ display: block; top: 33.5%; left: 38%;}
.frame444 #function21{ display: block; top: 41.5%; left: 37.5%;}
.frame462 #function21{ display: block; top: 19%; left: 37%;}
.frame482 #function21{ display: block; top: 19%; left: 38%;}
.frame502 #function21{ display: block; top: 19%; left: 38.5%;}
.frame522 #function21{ display: block; top: 18.5%; left: 40%;}
.frame542 #function21{ display: block; top: 18%; left: 42%;}
.frame562 #function21{ display: block; top: 18%; left: 43.5%;}
.frame582 #function21{ display: block; top: 18.5%; left: 44.5%;}
.frame602 #function21{ display: block; top: 18%; left: 46%;}
.frame622 #function21{ display: block; top: 18%; left: 47%;}

/*マイク（背面）*/
.frame302 #function22{ display: block; top: 21%; left: 43%;}
.frame322 #function22{ display: block; top: 21%; left: 42%;}
.frame342 #function22{ display: block; top: 21%; left: 42.5%;}
.frame362 #function22{ display: block; top: 20%; left: 43%;}
.frame382 #function22{ display: block; top: 20.5%; left: 43.5%;}
.frame402 #function22{ display: block; top: 20%; left: 44%;}
.frame422 #function22{ display: block; top: 19.5%; left: 43%;}
.frame440 #function22{ display: block; top: 27%; left: 46.5%;}
.frame441 #function22{ display: block; top: 21.5%; left: 46%;}
.frame442 #function22{ display: block; top: 19%; left: 43.5%;}
.frame443 #function22{ display: block; top: 33.5%; left: 45.5%;}
.frame444 #function22{ display: block; top: 41.5%; left: 45%;}
.frame462 #function22{ display: block; top: 19%; left: 44.5%;}
.frame482 #function22{ display: block; top: 19%; left: 45.5%;}
.frame502 #function22{ display: block; top: 19%; left: 46%;}
.frame522 #function22{ display: block; top: 18.5%; left: 47%;}
.frame542 #function22{ display: block; top: 18.5%; left: 49%;}
.frame562 #function22{ display: block; top: 18.5%; left: 50.5%;}
.frame582 #function22{ display: block; top: 18.5%; left: 51%;}
.frame602 #function22{ display: block; top: 18.5%; left: 52.5%;}
.frame622 #function22{ display: block; top: 18.5%; left: 53%;}

/*ワイヤレス充電位置、NFC機能の送受信位置*/
.frame302 #function23{ display: block; top: 55%; left: 42%;}
.frame322 #function23{ display: block; top: 55%; left: 42%;}
.frame342 #function23{ display: block; top: 55%; left: 42%;}
.frame362 #function23{ display: block; top: 55%; left: 42%;}
.frame382 #function23{ display: block; top: 55%; left: 42%;}
.frame402 #function23{ display: block; top: 55%; left: 44%;}
.frame422 #function23{ display: block; top: 55%; left: 44%;}
.frame440 #function23{ display: block; top: 48%; left: 47%;}
.frame441 #function23{ display: block; top: 51%; left: 47%;}
.frame442 #function23{ display: block; top: 55%; left: 46%;}
.frame443 #function23{ display: block; top: 58%; left: 48%;}
.frame444 #function23{ display: block; top: 59%; left: 48%;}
.frame462 #function23{ display: block; top: 55%; left: 47%;}
.frame482 #function23{ display: block; top: 55%; left: 47%;}
.frame502 #function23{ display: block; top: 55%; left: 47%;}
.frame522 #function23{ display: block; top: 55%; left: 48%;}
.frame542 #function23{ display: block; top: 55%; left: 48%;}
.frame562 #function23{ display: block; top: 55%; left: 48%;}
.frame582 #function23{ display: block; top: 55%; left: 49%;}
.frame602 #function23{ display: block; top: 55%; left: 49%;}
.frame622 #function23{ display: block; top: 55%; left: 50%;}