@charset "UTF-8";
.text {
}
/*===============================================
●smart.css  画面の横幅が640pxまで（タテ）
===============================================*/
@media screen and (max-width:640px) ,screen and (orientation: portrait){
	
	body {
	background-attachment: fixed;
    background-repeat:repeat-y;
    background-size:100% auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
}
.wrapper {
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	clear: both;
	margin-bottom: 0px;
}
	.wrapper .header {
	margin-bottom: 0px;
    margin-top: 50px;
	clear: both;
}
.wrapper .content {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255,255,255,0.90);
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.wrapper .box_waku {
	font-family:Georgia, "Times New Roman", Times, "serif", "源ノ明朝 Bold";
	text-align:center;
	padding-bottom: 100px;
}
.wrapper .box_waku .box {
    width: 400px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
	clear: both;
}
.fixed_btn {
position: fixed;
bottom:40px;
right: 100px;
padding: 20px 40px;
}
.fixed_btn img{	
width:130%;
	}
	img {
  width: 100%; /*bodyの幅に対する割合 */
  max-width: 400px;
}
}