@charset "UTF-8";


/* leyout */

#lowcost{

font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
color: #000;
font-size:14px;

}

#main  {
	float: left;
	width: 655px;
}
.sec {
	margin-bottom: 50px;
}
.area {
	margin-bottom: 20px;
}
.flR { float: right }
.flL { float: left}


/* title */
#pagetit {
	position:relative;
	padding-right: 190px;
	margin-bottom: 25px;
	background: #e6e6e6 url(../images/bg_pagetit.jpg) no-repeat 100% 0;
}
#pagetit p {
	position:absolute;
	top:140px;
	left:18px;
	width:440px;
	color:#333;
}

.sec h3 {
	background-image: url(../images/bg_h3.gif);
	background-repeat: no-repeat;
	height: 44px;
	margin-bottom: 20px;
	padding-left: 80px;
	line-height: 46px;
	font-size: 16px;
	color:#333;
}
.sec h4 {
	margin-bottom: 10px;
	font-size: 16px;
	color:#333;
}


/* sec01 */
#sec01 .area img.flR {
	margin-left: 30px;
}
.area p {
	overflow:hidden;
}


/* sec03 */
#sec03 .case {
	width: 670px;
	overflow: hidden;
}
#sec03 .case li {
	float: left;
	width: 320px;
	margin: 15px 15px 0 0;
}
#sec03 .case li:nth-child(2n-1) {
}
#sec03 .case li .content {
	margin: 0 5px;
}
#sec03 .case h4 {
	background-image: url(../images/bg_h4.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	background-color: #e6e6e6;
	height: 26px;
	margin-bottom: 18px;
	line-height: 28px;
	padding-left: 40px;
}
#sec03 .case h4 a {
	color: #000;
}
#sec03 .case h4 a:hover {
	color: #064f12;
	text-decoration: none;
}

#sec03 .head {
	height: 160px;
}

#sec03 .image {
	float: left;
	height:140px;
	overflow:hidden;
	margin: 0 5px 0 0;
}
#sec03 .data {
	overflow: hidden;
	font-size: 12px;
}
#sec03 .data dt {
	margin-top: 2px;
	font-weight: bold;
}
#sec03 .data dd {
	margin-bottom: 3px;
	color: #666;
	border-bottom: 2px dotted #ff8713;
}

#sec03 .profile {
	clear: both;
	padding: 20px 0 0;
	height: 55px;
}
#sec03 .profile .ico {
	float: left;
}

#sec03 .profile .personal_data {
	float: left;
	width: 144px;
}
#sec03 .profile .personal_data li {
	width: inherit;
	float: none;
	margin: 0;
	padding: 2px 0 2px 17px;
	background: url(../images/link_arrow.gif) no-repeat 0 0;
	font-size: 12px;
	line-height:1.2;
}

#sec03 .profile .tag_area {
	float: right;
	width: 110px;
}
#sec03 .profile .tag_area li {
	margin: 0 0 4px 4px;
	width: 51px;
	height: 18px;
	line-height: 18px;
	text-align:center;
	background-color: #4d4d59;
	color: #fff;
	font-size: 12px;
}
#sec03 .profile .tag_area li.off {
	background-color: #DED2BF;
	color: #FFF;
}

#sec03 .point {
	clear: both;
	margin-bottom:15px;
	background:url(../images/waisyou_point_02.gif) no-repeat bottom;
}
#sec03 .point h5 {
	height:48px;
	background:url(../images/waisyou_point_01_2.gif) no-repeat top;
	text-indent:-9999px;
}
#sec03 .point p {
	padding:10px 10px 10px 15px;
	font-size:12px;
}

#sec03 .btn {
	text-align:center;
}




