@charset "UTF-8";
/* CSS Document */

body,div,p{
	color:#999;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:150%;
	font-size:12px;
}
h1{
	font-weight:bold;
	font-size:16px;
	float:left;
}
address{
	float:right;
	font-size:12px;
}
.space30{margin-bottom:30px;}
.space20{margin-bottom:20px;}
.space_l10{padding-left:10px;}
#container{
	width:700px;
	margin:50px auto;
}

#header{
	width:100%;
	line-height:70px;
	height:70px;
	border-bottom:solid 2px #999;
}
header,#header a{
	text-decoration:none;
	color:#999;
}
header,#header a:hover{
	color:#666;
}
.f_left{
	float:left;
}
.f_left img{
	margin-right:10px;
}
.f_left div{
	margin:5px 0;
}
.f_right{
	width:340px;
	float:right;
}
.fclear{
	float:none;
	clear:both;
}
.title{
	height:80px;
	padding-left:70px;
	background-position:top left;
}
.title h3{
	font-size:16px;
	font-weight:bold;
}
.title_p h3{
	font-size:16px;
	font-weight:bold;
}
.title h4{
	font-size:14px;
	font-weight:normal;
}
#calculator .title{
	background:url(../img/calculator_ico.jpg) no-repeat;
}

.detaile{
	font-size:12px;
}
.itunes{
	height:90px;
}
.itunes a{
	display:block;
	width:260px;
	height:90px;
	background:#999;
	color:white;
	font-weight:bold;
	font-size:30px;
	text-decoration:none;
	text-align:center;
	line-height:90px;
	margin:50px 0;
}
.itunes a:hover{
	background:#666;
}

#footer{
	width:100%;
	height:60px;
	line-height:60px;
	font-size:12px;
	border-top:solid 2px #999;
}
small{
    float:left;
}
#footer div p{
    float:left;
    line-height:70px;
    margin-left:20px;
}
#footer div p a{
    text-decoration: none;
    color:#999;
}
#footer div p a:hover{
    color:#666;
}
@media
only screen and  (max-width: 736px) {
	#container{
	width:80% !important;
	margin:50px auto;
}
	.f_left,.f_right{
		width:auto;
		float:none !important;
	}
small{
    float:none;
}
#footer  div p{
    float:none;
    line-height:50px;
    margin-left:0px;
    margin-top:-20px;
}
}


