@charset "UTF-8";

/* ==========================================

ランディング　夏

========================================== */

body{
	background:#fff url(img/bg.jpg) repeat-x center top;
	padding-bottom:80px;
}

div#pop{
	margin:0 auto;
	width:734px;
}

div#head{
	margin:15px 0 0 0;
}

div#head h1{
	margin:3px 0 0 0;
}

div.btnArea {
	background:#fff url(img/btn_bg.gif) no-repeat left top;
	padding:16px 16px 16px 15px;
	margin-top:21px;
}

div.btnArea ul.fl {
	margin-left:6px;
}

div.txtBox{
	text-align:left;
	margin-top:18px;
}

div.txtBox div.fBox{
	background:#fff url(img/txt_bg.gif) repeat-y left top;
	width:704px;/*734px*/
	padding:0 15px;
	margin-top:-1px;
}

* html div.txtBox div.fBox{
	padding:0 0px;
}

div.txtBox div.fBox h3{
	font-weight:bold;
	color:#c70202;
	padding:4px 0 3px;
}

div.txtBox p{
	line-height:22px;
}

div.txtBox div.box1 div.fl,
div.txtBox div.box2 div.fr{
	width:456px;
}

div.txtBox div.box1 div.fr,
div.txtBox div.box2 div.fl{
	width:248px;
}

div.box3{
	width:685px;/*725*/
	_width:725px;/*725*/
	padding:20px;
	margin-top:20px;
	background:#f8f1d6;
	text-align:left;
}

div.box3 p{
	line-height:1.618;
}

div.box3 h3{
	font-weight:bold;
	margin-bottom:10px;
}

div.box3 .fl{width:340px;}
div.box3 .fr{width:327px;}


div#foot{
	background:none;
	width:725px;
	text-align:left;
	padding:5px 0 0 0;
}

div#foot div.fBox{
	background: url(img/bg_foot.gif) no-repeat left top;
	width:725px;/*725*/
	text-align:center;
	padding:7px 14px 9px 14px;
}

div#foot ul{
	margin:0;
	padding:0;
}

div#foot ul li{
	float:left;
	margin-left:7px;
}

div#foot ul li.first{
	margin-left:0px;
}

*+html div#foot{margin-left:0px;}
* html div#foot{margin-left:0px;}

.mt30{margin-top:30px;}
.ml5{margin-left:5px;}
