/* style.css */
/* privacy */
/*--------------------------------------*/

/* title */
#title {
    height:250px;
    background-color:#000000;
}
#title h1 {
    bottom:28%;
    color:#ffffff;
}

.block {
    width:68%;
    margin:0 auto;
}

#contents h3 {
    background:#b60005;
    margin-bottom:3em;
    padding:0.8em 0;
    text-align:center;
    font-size:1.0em;
    color:#ffffff;
}
#contents h4 {
    margin-bottom:0.5em;
    text-align:left;
    font-size:1.4em;
}
#contents h5 {
    margin-bottom:0.5em;
    text-align:left;
    font-size:1.2em;
}
#contents p.sign {
    width:20em;
    text-align:left;
    margin-left:auto;
    margin-bottom:4em;
}

.window {
    width:68%;
    margin:0 auto;
    padding-top:2em;
    border-top:1px solid #cccccc;
}





/* - 1200px */
/*-----------------------------------------------------------*/
@media only screen and (max-width: 1200px) {










}
/* - 1200px end */




/* - 768px */
/*-----------------------------------------------------------*/
@media only screen and (max-width: 768px) {


.block {
    width:86%;
}


.window {
    width:86%;
}







}
/* - 768px end */




/* - 750px */
/*-----------------------------------------------------------*/
@media only screen and (max-width: 750px) {

/* title */
#title {
    height:180px;
}
#title h1 {
    bottom:10%;
}






}
/* - 750px end */




/* - 480px */
/*-----------------------------------------------------------*/
@media only screen and (max-width: 480px) {








}
/* - 480px end */

