@charset "UTF-8";
/* プロフィールビデオ price CSS */
/* 2011.02.03 */


h2{
clear:both;
}

h3{
clear:both;
min-height:27px;
margin:0 0 20px;
font-size:1.4em;
color:#ff6882;
background:url(../../common/css/img/line01.png) no-repeat right bottom;	
line-height:1.4em;}


/* common css */
* html h3{
height:27px;}

ul.menu{
float:right;
margin:0 0 10px;
}

ul.menu li{
float:left;
margin:0 10px 0 0 ;}

ul.menu li.last{
float:left;
margin:0;}


/* feature */
div.featuretxt{
min-height:242px;
margin:0 0 30px;
background:url(img/feature/bg_seven.png) no-repeat right top;}

	* html div.featuretxt{
	height:242px;}

div.featuretxt p{
margin:0 0 15px;}

dl.featuredl{
}

dl.featuredl dt{
margin:0 0 5px;}

dl.featuredl dd{
margin:0 0 5px;
padding:0 0 25px 87px;}



#reason{
background:url(img/bg_reason.png) no-repeat top right;}


/* clear */
ul.menu,
div.express_left ul,
div.limit_left ul{overflow: hidden;}

ul.menu:after,
div.express_left ul:after,
div.limit_left ul:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;}

/*\*/
* html ul.menu,
* html div.express_left ul,
* html div.limit_left ul{
height: 1em;
overflow: visible;}

/**/


