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

div.flowlist{
margin:0 0 30px;
padding:15px 10px 10px ;
border:1px solid #cbb46b;
background:#fdfef9;}

div.flowlist h3{
min-height:inherit;
margin:0 0 15px;
text-align:center;
background:none;
font-size:0;}

div.flowlist ul li{
float:left;
width:220px;
padding: 0 0 5px 13px;
background:url(../../common/css/img/icon_03.png) no-repeat 3px 6px;}

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

* html h3{
height:27px;}

h4{
margin:0 0 15px;
color:#a68b55;
border-bottom:1px dashed #cbb46b;
font-size:1.1em;
font-weight:bold;}

#contents p.exsample{
margin:0 0 0;
color:#AA875D;
font-weight:bold;}


#contents dl{
margin:0 0 15px;
padding:0 0 30px;
background:url(img/border.gif) no-repeat bottom center;}

#contents dl.none{
margin:0 0 30px;
background:none;}


#contents dl dt,
#contents dl dd{
float:left;}

#contents dl dt{
margin:0 18px 0 0; }

#contents dl dd.image{
width:578px;
margin:0 20px 0 0;
border:1px solid #cbb46b;}


#contents dl dd{
width:270px;}

#contents p{
margin:0 0 15px;}

#contents dl dd ol{
list-style:none;}

#contents dl dd ol li{
padding: 0 0 15px 25px;}

#contents dl dd ol li.n_1{background:url(../img/n_1.gif) no-repeat left top;}
#contents dl dd ol li.n_2{background:url(../img/n_2.gif) no-repeat left top;}
#contents dl dd ol li.n_3{background:url(../img/n_3.gif) no-repeat left top;}
#contents dl dd ol li.n_4{background:url(../img/n_4.gif) no-repeat left top;}
#contents dl dd ol li.n_5{background:url(../img/n_5.gif) no-repeat left top;}
#contents dl dd ol li.n_6{background:url(../img/n_6.gif) no-repeat left top;}
#contents dl dd ol li.n_7{background:url(../img/n_7.gif) no-repeat left top;}

#contents dl dd.nodt{
margin: 0 20px 0 76px;}

#contents dl dd.text{
width:auto;}

#contents dl.technique{
margin:0 0 30px;
padding:15px;
border:1px solid  #cbb46b;
background:none;}

#contents dl.technique dt,
#contents dl.technique dd{
float:none;}

#contents dl.technique dt{
margin:0 0 10px;
padding:0 0 10px;
text-align:center;
border-bottom:1px dashed #CBB46B;
font-size:1.2em;
color:#CBB46B;}

#contents dl.technique dd{
width:auto;
margin:0 0 0 30px;
padding:0 0 0 20px;
background:url(../../common/css/img/icon_06.gif) no-repeat left 3px;}




/* clear */
div.flowlist ul,
#contents dl{overflow: hidden;}

div.flowlist ult:after,
#contents dl:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;}

/*\*/
* html div.flowlist ul,
* html #contents dl{
height: 1em;
overflow: visible;}

/**/

