/* CSS Document */
@media only screen and (max-width: 767px){
	

	.ana_box{
    margin: 0vw auto 2vw auto;
    padding-top: 4vw;
	width: 97%;
	}
	
	
	.ana_left {
    margin: 2vw auto 2vw auto;
    width: 97%;
	text-align: center;
	}
	
	
	
	
	.ana_left img{
    width: 80%;
	height: auto;
	border-radius: 16px;
	}
	

	
	
	
	
	
	.ana_right {
    margin: 2vw auto 2vw auto;
    width: 97%;
    text-align: center;
	}
	
	
	.ana_right h3{
    margin: 2vw auto 1vw auto;
    font-size: 4vw;
    letter-spacing: 0.1em;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    font-weight: bold;
    color: #000000;
    }

		
	
	.ana_right p{
    margin: 2vw auto 1vw auto;
    font-size: 3.5vw;
    letter-spacing: 0.2em;
   font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #000000;
	}
	

	
	
	.ana_right dl{
    margin: 1vw auto 1vw auto;
	}	
	
   .ana_right dt{
    margin: 1vw auto 1vw auto;
    font-size: 3vw;
    letter-spacing: 0.2em;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #F4B909;
	}	
	
	
	
   .ana_right dd{
    margin: 1vw auto 1vw auto;
    font-size: 3.5vw;
    letter-spacing: 0.2em;
   font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #000000;
	}	
	
	
	
	.ana_banner {
		margin: 2vw auto 2vw auto;
		text-align: center;
	}
	
	
	.ana_banner img{
		width: 60%;
		height: auto;
	}
	


}


/* pc　768px以上 */
@media only screen and (min-width: 768px), print {
	
	
	
	
	
	.ana_box{
    margin: 20px auto 10pz auto;
	padding-top: 10px;
    width: 900px;
	}
	
	
	.ana_left {
    margin-top: 10px;
    margin-left: 30px;
    width: 400px;
	text-align: center;
    float: left;
	}
	
	
	
	.ana_right {
    margin-top: 30px;
    margin-right: 40px;
    width: 400px;
    text-align: center;
    float: right;
	}
	
	
	.ana_right h3{
    margin: 10px auto 0px auto;
    font-size: 38px;
    letter-spacing: 0.1em;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    font-weight: bold;
    color: #000000;
    }

		
	
	.ana_right p{
    margin: 2px auto 10px auto;
    font-size: 14px;
    letter-spacing: 0.2em;
   font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #000000;
	}
	

	
	
	.ana_right dl{
    margin: 20px auto 20px auto;
	}	
	
   .ana_right dt{
    margin: 10px auto 10px auto;
    font-size: 16px;
    letter-spacing: 0.2em;
    font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #F4B909;
	}	
	
	
	
   .ana_right dd{
    margin: 10px auto 10px auto;
    font-size: 16px;
    letter-spacing: 0.2em;
   font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
    color: #000000;
	}	
	
	
	
	.ana_banner {
		margin: 50px auto 10px auto;
		text-align: center;
	}
	
	
	
	
}
