@charset "UTF-8";

.row2
{
margin:0 0 6rem 0;
padding:0;
}

.row2 img
{
width:100%;
}

.row3
{
	text-align:center;
}


/* Main
-------------------------------------------------------------------------------*/
.row31 section
{
	margin-bottom:2rem;
}

.row31 section ul
{
margin-bottom:3rem;
border-top:1px solid #1052b5;
}

.row31 section li
{
padding:0.6rem 0;
border-bottom:1px dotted #b4b4b4;
border-bottom:1px dotted #999999;
}

.row31 section h3
{
font-weight:normal;
}

.row31 section h3 i
{
font-size:2.6rem;
color:#1052b5;
}

.row31 section li.indent
{
padding-left:4em;
text-indent:-4em;
}

.row31 section li i
{
color:#ff9900;
}

.row31 section classinfo .note
{
line-height:1.6;
border-bottom:none;
}

.row31 .open
{
	position: relative;
	top: 0.4rem;
	font-size: 1.8rem;
}

.row31 .indent .open
{
	position: relative;
	top: 0.4rem;
	font-size: 1.8rem;
	text-indent:0;
}


/* FEE 
-----------------------------------------------------------------------------------------*/
.row32 section
{
margin-top:3rem;
margin-bottom:4rem;
}

.row32 h3
{
margin:0 0 1rem 0;
text-align:center;
}

.row32 three_quarter,
.row32 .one_quarter
{
margin:0;
}

.row32 .group
{
margin-bottom:1rem;
}

.row32 .first,.row32 .three_quarter
{
margin-left:1%;
}

.row32 p
{
text-align:left;
}

.row32 .first p
{
margin:0;
padding:0.5rem 1rem 0.5rem 1rem;

}

.row32 .three_quarter p
{
margin:0;
padding:0.4rem 1rem 0.4rem 1rem;
}

/* Font and Color */

.row32 .first
{
background-color:#ff9900;
}

.row32 .three_quarter
{
border:1px solid #ff9900;
}

.row32 .first p
{
color:#ffffff;
font-size:1.4rem;
}

.row32 .three_quarter p
{
color:#333333;
font-size:1.4rem;
}
