html,body{    background-color: #eeeeee;    height: 100%;    padding: 0;    margin: 0;    font-size: 15px;}h5{	color: #777777;}#snsbox{
    width: 500px;
    text-align: left;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
}a.top{text-decoration: none;}a.top:link{color: black;}a.top:visited{color: black;}a.top:hover{color: black;}a.index_footer{color: blue; text-decoration:underline;}a.index_footer:link{color: blue;}a.index_footer:visited{color: blue;}a.index_footer:hover{color: blue; text-decoration:underline;}.clear {     clear:both;}/* Large desktop *//* @media (min-width: 1200px) { */#title{    font-weight: bold;	text-align: center;	font-size: 32px;    margin: 0;    padding: 12px 0px 10px 0px;    border-bottom: 1px solid #F5F5F5;}.container{	width: 1100px;	margin: 0 auto;	background-color: #fff;	padding: 0px 20px;    text-align: center;}#wrapper{	width: 850px;    margin: 0 auto;    text-align: left;}#sentence{
    font-size:15px;
    border: 2px solid #808080;
    width: 805px;
    padding: 10px;
    margin: 0 auto;
}#ad{
    font-size: 18px;
}#pexplain{	font-size: 14px;    text-align: left;}/* } */@media (max-width: 1140px) {    .container{	    width: 100%;    }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) {    #title{	    font-size: 28px;        padding: 10px 0px 8px 0px;    }    .container{	    width: 100%;	    padding: 0px 15px;    }    #wrapper{	    width: 95%;    }    #sentence{
        font-size: 14px;
        width: 100%;
        padding: 10px;
    }    #ad{
        font-size: 17px;
    }    body{
        font-size: 14px;
    }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {    #title{	    font-size: 25px;        padding: 8px 0px 5px 0px;    }    .container{	    width: 100%;	    padding: 0px 10px;    }    #wrapper{	    width: 95%;    }    #sentence{
        font-size: 14px;
        width: 100%;
        padding: 8px;
    }    #ad{
        font-size: 16px;
    }    body{
        font-size: 14px;
    }    #snsbox{
        width: 250px;
    }}/* Landscape phones and down */@media (max-width: 480px) {    #title{	    font-size: 18px;        padding: 8px 0px 5px 0px;    }    .container{	    width: 100%;	    padding: 0px 5px;    }    #wrapper{	    width: 95%;    }    #sentence{
        font-size: 13px;
        width: 100%;
        padding: 5px;
    }    #ad{
        font-size: 14px;
    }    #pexplain{	    font-size: 13px;    }    body{
        font-size: 13px;
    }}#iine{	margin-top: 18px;	text-align: center;}#copy{    padding: 7px 0px 0px 0px;    border-top: 1px solid #F5F5F5;	font-size: 13px;	text-align: center;}span.kunka_mz{color: blue;}