
/* ▼-------------------------- 印刷設定 */

#header1{display:none;}
#header2{display:none;}
#side_menu{display:none;}
#copyright{display:none;}
#footer1{display:none;}
#footer2{display:none;}
#footer3{display:none;}



/* ▼-------------------------- ページ全体（body）設定 */

body{
	font-size:85%;
	margin:0px;
	line-height:130%;
	background-color:#cccccc;
	color:#1a1a1a;
}


/* ▼-------------------------- タイトル設定 */

h2{
	font-size:125%;
	color:#ffffff;
	background-color:#2F7BC1;
	border-top-style:none;
	border-right-style:none;
	border-left:10px solid #003399;
	border-bottom-style: none;
	padding:5px 20px;
	letter-spacing:2px;
}

h3{
	font-size:120%;
	color:#003399;
	border-top-style:none;
	border-right-style:none;
	border-bottom:1px solid #003399;
	border-left:15px solid #003399;
	padding:3px 15px;
	letter-spacing:1px;
}


/* ▼-------------------------- 背景色設定 */

.C_w{background-color:#ffffff;}

.C_gy{background-color:#666666;}

.C_dgy{background-color:#333333;}

.C_lgy{background-color:#eeeeee;}

.C_b{background-color:#003399;}

.C_lb{background-color:#DDEDFF;}

.C_p{background-color:#ffccff;}

.C_lo{background-color:#ffe6cc;}



/* ▼-------------------------- 背景画像設定 */

.shadow{
	background-image:url(image/shadow1.gif);
	background-repeat:repeat-y;
}

.dot{
	background-image:url(image/dot.gif);
}

.top_b_line{
	background-image:url(image/top_b_line3.gif);
	background-repeat:repeat-y;
}

.top_service{
	background-image:url(image/top_service4.gif);
	background-repeat:repeat-y;
}

.blue_line{
	background-image:url(image/blue_line1.gif);
	background-repeat:repeat-y;
}

.quality{
	background-image:url(image/quality.gif);
	background-repeat:no-repeat;
	background-position: 5% 99%;
}

.b_back{
	background-image:url(image/b_back.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
.o_back{
	background-image:url(image/o_back.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
.p_back{
	background-image:url(image/p_back.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}
.g_back{
	background-image:url(image/g_back.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}

/* ▼-------------------------- フォント設定 */

.FC_w{color:#ffffff;}

.FC_gy{color:#aaaaaa;}

.FC_lgy{color:#dddddd;}

.FC_dgy{color:#666666;}

.FC_r{color:#FF0033;}

.FC_b{color:#0053C4;}

.FC_g{color:#009933;}

.FC_db{color:#003399;}

.FC_dg{color:#006633;}

.FC_dp{color:#CC3366;}

.FC_do{color:#993333;}


.F80{font-size:80%;}

.F85{font-size:85%;}

.F90{font-size:90%;}

.F95{font-size:95%;}

.F110{font-size:110%;}

.F120{font-size:120%;}

.Fb{font-weight:bold;}



/* ▼-------------------------- 行間設定 */

.L100{line-height:100%;}

.L110{line-height:110%;}

.L130{line-height:130%;}

.L140{line-height:140%;}

.L150{line-height:150%;}

.L160{line-height:160%;}



/* ▼-------------------------- マージン・パディング（余白）設定 */

.no_margin{
	margin-top:0em;
	margin-bottom:0em;
}

.space3{padding:3px 3px;}

.space10{padding:10px 10px;}

.side_sp30{padding:0px 30px;}

.list_sp{padding:5px 15px 5px 0px;}



/* ▼-------------------------- リスト設定 */

.list_no{list-style-type:none;}



/* ▼-------------------------- テーブルライン設定 */

.table_border{border-collapse:collapse;}



/* ▼-------------------------- 印刷区切り設定 */

.print_point{page-break-after: always;}



/* ▼-------------------------- 入力フォーム設定 */

input{border: 1px solid #555555;}

textarea{border: 1px solid #555555;}



/* ▼-------------------------- リンク色設定 */

/* 通常 リンク設定 */
a:link {color:#0033CC;}
a:visited {color:#333399;}
a:hover {color:#CC0033;}

/* サイドメニュー コンテンツ リンク設定 */
a.menu{
	text-decoration:none;
	color:#000033;
}
a.menu:link{
	text-decoration:none;
	color:#000033;
}
a.menu:visited{
	text-decoration:none;
	color:#000033;
}
a.menu:hover{color:#CC0033;}

