
/* ▼-------------------------- ページ全体（body）設定 */

body{
	background-color:#ffffff;
	background-image:url(./image/back.gif);
	font-size:85%;
	color:#1a1a1a;
	line-height:130%;
}


/* ▼-------------------------- 背景画像設定 */

.header_y{
	background-image:url(./image/back_y.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.m_back_t{
	background-image:url(./image/m_back_t.gif);
	background-repeat:repeat-y;
}

.m_back1{
	background-image:url(./image/m_back1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.m_back2{
	background-image:url(./image/m_back2.gif);
	background-repeat:repeat-y;
}

.m_back3{
	background-image:url(./image/m_back3.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.back_g{
	background-image:url(./image/back_g.gif);
	background-repeat:no-repeat;
	background-position:50% 95%;
}

.back_g_t{
	background-image:url(./image/back_g.gif);
	background-repeat:no-repeat;
	background-position:5% 90%;
}

.r_back_b{
	background-image:url(./image/r_back_b.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.r_back_v{
	background-image:url(./image/r_back_v.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.r_back_p{
	background-image:url(./image/r_back_p.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.dot_line_b{
	background-image:url(./image/dot_line_b.gif);
	background-repeat:repeat-x;
}

.dot_line_b2{
	background-image:url(./image/dot_line_b2.gif);
	background-repeat:repeat-x;
}

.date{
	background-image:url(./image/frame.gif);
	background-repeat:no-repeat;
	background-position:77% 100%;
}


/* ▼-------------------------- フレーム設定 */

.frame_b{
	border-style:solid;
	border-color:#003399;
	border-width:1px;
	padding:5px 5px;
}


/* ▼-------------------------- タイトル（見出し）設定 */

h2{
	font-size:100%;
	border-top-style:none;
	border-right-style:none;
	border-bottom:1px solid #e63300;
	border-left:5px solid #e63300;
	padding:2px 10px;
	letter-spacing:1px;
}


/* ▼-------------------------- マージン・パディング（余白）設定 */

.no_margin{
	margin-top:0em;
	margin-bottom:0em;
}

.space{padding:5px 5px;}

.space30{padding:1px 30px;}

.space50{padding:1px 50px;}

.space_all{padding:10px 10px;}


/* ▼-------------------------- 背景色設定 */

.C_w{background-color:#ffffff;}

.C_bk{background-color:#000000;}

.C_gr{background-color:#999999;}

.C_b{background-color:#1a66cc;}

.C_sky{background-color:#1294df;}

.C_p_sky{background-color:#cfefff;}

.C_y{background-color:#fff8cf;}


/* ▼-------------------------- フォント設定 */

.FC_w{color:#ffffff;}

.FC_o{color:#e64d00;}

.FC_b{color:#003399;}

.FC_gy{color:#666666;}

.F85{font-size:85%;}

.F90{font-size:90%;}

.F95{font-size:95%;}

.F110{font-size:110%;}

.F120{font-size:120%;}


.Fb{font-weight:bold;}


/* ▼-------------------------- 書体設定 */

.F_family{font-family:Helvetica,Arial,Verdana,sans-serif;}


/* ▼-------------------------- 行間設定 */

.L100{line-height:100%;}

.L140{line-height:140%;}


/* ▼-------------------------- リスト設定 */

.list_no{list-style-type:none;}


/* ▼-------------------------- リンク色設定 */

a:link { color:#001ab3;}
a:visited { color:#4d6699;}
a:hover { background-color:#cce6ff;}


