@charset "utf-8";

/* lead */
#main .lead {
overflow:hidden;
height:100%;
margin:0 52px 30px 8px;
}
#main .lead .image {
float:right;
width:216px;
text-align:center;
}
#main .lead .image img {
display:block;
margin:0 auto 5px;
}
#main .lead h2,
#main .lead p,
#main .lead .point {
margin-right:250px;
}
#main .lead h2,
#main .lead p {
font-size:1.2em;
}
#main .lead p {
margin-top:5px;
}
#main .lead h2 {
padding-top:33px;
font-weight:bold;
}
#main .lead .point {
margin-top:21px;
padding:12px 11px 9px;
border:1px solid #FDC4D7;
background-color:#FEE5EB;
}
#main .lead .point h3 {
margin-bottom:9px;
}
#main .lead .point ol {
color:#4D4C48;
font-size:1.1em;
}
#main .lead .point li {
margin-left:1em;
text-indent:-1em;
}

/* brush */
#main .brush {
overflow:hidden;
height:100%;
padding-bottom:5px;
}
#main .basic,
#main .lift_up {
width:315px;
margin-bottom:16px;
}
#main .basic {
float:left;
}
#main .lift_up {
float:right;
}
#main .mukumi_tori {
clear:both;
}
#main .brush h2 {
margin-bottom:10px;
}
#main .brush ol {
overflow:hidden;
height:100%;
padding-left:8px;
color:#4E4D49;
}
#main .brush li {
display:inline;
float:left;
width:116px;
margin:0 16px;
}
#main .brush ol img {
display:block;
margin:0 auto 9px;
}
#main .brush .notes {
clear:both;
width:348px;
margin:0 auto;
padding:13px 0 11px;
border:1px solid #FDC4D7;
background-color:#FEE5EB;
}
#main .brush .notes p {
color:#4E4D49;
font-size:1.1em;
text-align:center;
}

