/* 全体構造
-------------------------------------------------------------------------------------------------------- */
html{
	background-color: #ffffff;
}
body{
	text-align: left;
	color: #0b0b0b;
	font-family: Verdana, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Pゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.45em;
}

/* div clearfix
-------------------------------------------------------------------------------------------------------- */

/*--- normal link ---*/
a:link
{
	color: #333333;
	text-decoration: none;
}

a:visited
{
	color: #333333;
	text-decoration: none;
}

a:hover
{
	color: #007CFF;
	text-decoration: none;
}

a:active
{
	color: #333333;
	text-decoration: underline;
}

/*--- th link ---*/
th a:link
{
	color: #333333;
	text-decoration: none;
}

th a:visited
{
	color: #333333;
	text-decoration: none;
}

th a:hover
{
	color: #007CFF;
	text-decoration: none;
}

th a:active
{
	color: #333333;
	text-decoration: none;
}



/*--- emp link ---*/
a.emp:link
{
	font-weight: bold;
	color: #ff6633;
	text-decoration: none;
	font-size: 14px;
	line-height: 150%;
}

a.emp:visited
{
	font-weight: bold;
	color: #ff6633;
	text-decoration: none;
	font-size: 14px;
	line-height: 150%;
}

a.emp:hover
{
	font-weight: bold;
	color: #007CFF;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}

a.emp:active
{
	font-weight: bold;
	color: #0000cc;
	text-decoration: underline;
	font-size: 14px;
	line-height: 150%;
}




/*--- basic ---*/
.text-s
{
	color: #333333;
	font-size: 10px;
	line-height: 150%;
	font-weight: 200;
}

.text-s2
{
	color: #ffffff;
	font-size: 10px;
	line-height: 150%;
	font-weight: 200;
}

.text-m
{
	color: #333333;
	font-size: 12px;
	line-height: 150%;
}

.text-m_blue
{
	color: #0f4f97;
	font-size: 12px;
	line-height: 150%;
}

.text-m2
{
	color: #333333;
	font-size: 12px;
	line-height: 180%;
}

.text-m2white
{
	color: #ffffff;
	font-size: 12px;
	line-height: 180%;
}

.text-m2-bold-red
{
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
	line-height: 180%;
}

.text-m2-bold-black
{
	font-weight: bold;
	color: #3e3e3e;
	font-size: 12px;
	line-height: 180%;
}

.text-l
{
	color: #333333;
	font-size: 14px;
	line-height: 150%;
}

.text-l-2
{
	color: #333333;
	font-size: 14px;
	line-height: 100%;
}

.text-l-red-bold
{
    font-weight: bold;
	color: #FF0000;
	font-size: 14px;
	line-height: 150%;
}

.text-l-blue-bold
{
	font-weight: bold;
	color: #59A7E6;
	font-size: 14px;
	line-height: 150%;
}

.text-l-green-bold
{
	font-weight: bold;
	color: #bbdeaa;
	font-size: 14px;
	line-height: 150%;
}

.text-l-deepgreen-bold
{
	font-weight: bold;
	color: #005426;
	font-size: 14px;
	line-height: 150%;
}

.text-l-white-bold
{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}


.text-l2
{
	color: #333333;
	font-size: 14px;
	line-height: 200%;
}

A:link { text-decoration: none; color:#3366CC }
A:visited { text-decoration: none; color:#3366CC }
A:active { text-decoration: none; }
A:hover {text-decoration:underline; color:#007CFF }
.p12 {  font-size: 12px}
.p10 {  font-size: 10px}
.p11 {  font-size: 11px}



.child
{
	padding: 0 0 0 0.5em;
	display: block;
}

.detile div,
.list div
{
	text-indent: 0px;
	margin: 6px 0;
}

.detile .emp
{
	color: #e00;
}

.sub-b
{
	color: #66c;
}

.sub-p
{
	color: #96c;
}

.sub-w
{
	color: #fff;
}

.r10-w {
	font-size: 10px;
	line-height: 180%;
	color: #fff;
}

.p12-w {
	font-size: 12px;
	line-height: 150%;
	color: #fff;
}

.sub-br
{
	color: #664B2B;
}

.sub-red
{
	color: #ff0000;
}

.sub-org
{
	color: #ff6633;
}

.sub-sbl
{
	color: #4EBDD7;
}

.sub-sbl2
{
	color: #4EBDD7;
	line-height: 150%;
}

.sub-gr
{
	color: #33A02C;
}

.sub-br1
{
	color: #9C4D12;
	line-height: 180%;
}

.inline
{
	display: inline;
	vertical-align: middle;
}

.pdf-list p{ margin:0; padding: 10px 0; }
.bg_61 {
	background: url(images/2010akimikaku/top_04.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 900px;
}
.blown_bold16 {
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #591e07;
}
#head_bg {
	background: url(images/2010_11winter/head_bg.gif) repeat-x;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	height: 51px;
}
