body.page_cookie{

}


body.page_cookie main{
width: 92%;
margin: 0 auto 310px auto;

/*ヒラギノ明朝　Hiragino Mincho ProN W3*/
font-family: YakuHanJPs, "hiragino-mincho-pron", sans-serif;
font-weight: 300;
font-style: normal;

-moz-font-feature-settings: "pkna" 1;
-webkit-font-feature-settings: "pkna" 1;
font-feature-settings: "pkna" 1;
letter-spacing: 0.0em;

font-size: 13px;
line-height: 1.7;
}




/*タイトル*/
body.page_cookie main h1{
margin: 0;
padding: 30px 0 30px 0;
font-size: 16px;
line-height: 1.1;
}

body.page_cookie main h2{
margin: 0;
padding: 40px 0 10px 0;
font-size: 16px;
line-height: 1.1;
}

body.page_cookie main p a{
color: #000;
text-decoration: underline;
}

/*END OF SP
--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width: 768px) {



body.page_cookie main{
width: 70%;
margin: 0 25% 0 5%;

/*ヒラギノ明朝　Hiragino Mincho ProN W3*/
font-family: YakuHanJPs, "hiragino-mincho-pron", sans-serif;
font-weight: 300;
font-style: normal;

-moz-font-feature-settings: "pkna" 1;
-webkit-font-feature-settings: "pkna" 1;
font-feature-settings: "pkna" 1;
letter-spacing: 0.0em;

font-size: 14px;
line-height: 1.7;
}



/*タイトル*/
body.page_cookie main h1{
margin: 0;
padding: 30px 0 30px 0;
font-size: 20px;
line-height: 1.1;
}

body.page_cookie main h2{
margin: 0;
padding: 40px 0 10px 0;
font-size: 20px;
line-height: 1.1;
}





}
