@charset "UTF-8"; 

body{
		font-family: "ＭＳ Ｐゴシック";
		margin: 0px auto;
		padding: 0px;
		background-color:#000000;
		color:#333333;
		font-size:small;line-height:140%;
}


/*　共通指定　*/
.clearbox		{clear: both;}

#base{
		background-image:url(/image/com/ch_bck003.jpg);
		background-repeat:repeat-x;
		background-position: left top;
		margin: 0;
		padding: 0;
}
*html #main-box{
		width:910px;
		margin: 0 auto;
		padding: 0;
		text-align:left;
}
#main-box{
		width:900px;
		margin: 0 auto;
		padding: 0;
		text-align:left;
}

#left-box{
		float: left;
		display:inline;
		height: 100%;
}

#hd_txt{
		height: 38px;
		padding-top: 10px;
		color:#FFFFFF;
		text-align: right;
}
#header-box{
		height:340px;
		margin:0px 0px 0px -5px;
		padding:0px;
}

#title-box{
}

#main-com-box{
		float: left;
		width: 680px;
		margin-left: 10px;
		margin-top: 10px;
		display:inline;
}

.box-503{
		float: left;
		width: 503px;
		display:inline;
}
.box-168{
		float: left;
		width: 167px;
		margin-top: 16px;
		margin-left: 9px;
		display:inline;
}
.box-1682{
		float: left;
		width: 167px;
		margin-top: 16px;
		margin-left: 6px;
		display:inline;
}
.otoiawaseimg{
		margin-top: 27px;
		height: 80px;
		width: 100%;
		background-image: url(/image/top/otoiawase.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.box-osusume{
		width: 503px;
		height: 120px;
		background-color: #CECECE;
		background-image:url(/image/top/osusume.gif);
		background-repeat:repeat-x;
		background-position: left top;
}
.box-osusume-main{
		width: 503px;
		background-color: #CECECE;
}

.box-503-close{
		width: 503px;
		height: 12px;
		background-image:url(/image/top/btm-g.gif);
		background-repeat:repeat-x;
		background-position: left bottom;
		background-color: #CECECE;
}

.box-usedtrack{
		width: 680px;
		padding-top: 40px;
		background-color: #FFFFFF;
		background-image:url(/image/title/title-base-usedtrack.gif);
		background-repeat:repeat-x;
		background-position: left top;
}
.box-part{
		width: 680px;
		padding-top: 40px;
		margin-top: 10px;
		background-color: #FFFFFF;
		background-image:url(/image/title/title-base-part.gif);
		background-repeat:repeat-x;
		background-position: left top;
}
.box-680-top{
		width: 660px;
		height: 25px;
		padding-top: 5px;
		padding-left: 20px;
		margin-top: 10px;
		background-image:url(/image/title/title-base-680.gif);
		background-repeat:repeat-x;
		background-color: #FFFFFF;
		background-position: left top;
		color: #FFFFFF;
}
.box-680-topw{
		width: 660px;
		height: 13px;
		padding-left: 20px;
		margin-top: 10px;
		background-image:url(image/title/mcntbck_top.jpg);
		background-repeat:no-repeat;
		background-position: left top;
		background-color: #FFFFFF;
}
.box-680-topw2{
		width: 680px;
		height: 107px;
		padding:0;
		background-image:url(image/title/mcntbck_top2.jpg);
		background-repeat:no-repeat;
		background-position: left top;
}
.box-680-main{
		width: 660px;
		padding: 10px 10px 0px 10px;
		background-color: #FFFFFF;
}
.box-680-close{
		width: 680px;
		height: 11px;
		background-image:url(image/title/title-base-680-close.gif);
		background-repeat:repeat-x;
		background-position: left top;
}
.box-335-l{
		width: 335px;
		float: left;
		margin-right: 10px;
}
.box-335-r{
		width: 335px;
		float: left;
}
.box-335-top{
		width: 315px;
		height: 25px;
		padding-top: 5px;
		padding-left: 20px;
		margin-top: 10px;
		background-image:url(/image/title/title-base-335.gif);
		background-repeat:repeat-x;
		background-position: left top;
		color: #FFFFFF;
}
.box-335-main{
		width: 335px;
		padding-top: 10px;
		background-color: #FFFFFF;
}
.box-335-close{
		width: 335px;
		height: 11px;
		background-image:url(/image/title/title-base-335-close.gif);
		background-repeat:repeat-x;
		background-position: left top;
}

.top-subtitle{
		border-left: 6px #c80000 solid;
		border-bottom: 1px #c80000 solid;
		width: 530px;
		height: 25px;
		padding: 5px 0 0 10px;
}
#menu-box{
		width: 200px;
		margin-left: 10px;
}

#menu-title{}

#search-box{
		width: 190px;
		margin-top: 10px;
		padding: 5px 5px 0px 5px;
		background-color: #FFFFFF;
		background-image:url(/image/top/g_top.gif);
		background-repeat: no-repeat;
		background-position: left top;
		text-align: center;
}

.box-title{
		width: 200px;
		height: 25px;
		margin-top: 10px;
		padding-top: 5px;
		background-color: #FFFFFF;
		background-image:url(/image/title/tcont_head.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #FFFFFF;
		text-align: center;
}

.box-main{
		width: 190px;
		padding: 0px 5px;
		background-color: #FFFFFF;
}
.box-close{
		width: 200px;
		height: 14px;
		maring: 0;
		background-image:url(/image/top/w_bottom.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.title-base{
		position			: relative;
		top					:  -34px;
		left				: -10px;
		width:503px;
}
*html .title-base{ /* ie6 */
		position			: relative;
		top					:  -36px;
		left				: -10px;
		width:503px;
}
#search-title{}

input.search{}

#footer-box{
		height: 100px;
		background-image:url(/image/com/ch_bck004.jpg);
		background-repeat:repeat-x;
		background-position: left top;
}
#footer-text{
		height: 60px;
		margin: 0 auto;
		padding-top: 40px;
		color:#FFFFFF;
		text-align: center;
		font-size: 80%;
}
#copyright-box{

}
/* 共通 */
.midashi{
		width: 650px;
}
.srch{
		width: 590px;
		padding-left: 60px;
}
.line1{
		width: 650px;
		background-color: #c0c0c0;
		margin: 3px 0;
}
.line2{
		width: 650px;
		background-color: #c0c0c0;
		margin: 3px 0 0 0;
}
.line3{
		width: 95%;
		background-color: #c0c0c0;
		margin: 3px 0 0 0;
}
.line4{
		position			: relative;
		left: -5px;
		width: 100%;
		background-color: #c0c0c0;
		margin: 3px 0 0 0;
}
.retop{
		padding: 5px;
		font-size: 80%;
}
.kensaku-base{
		width: 300px;
		height: 30px;
		margin: 0 0 0 250px;
		border-bottom:1px solid #999999;
		padding-bottom:3px;
		text-align:right;
}

/* トラック、パーツ検索用ボタン指定 */
.btn_trck{
		height: 226px;
		padding: 0;
		margin:0;
}
.btn_prts{
		height: 150px;
		padding: 0;
		margin:0;
}
.btn{
		float: left;
		width: 74px;
		height: 74px;
		padding: 0;
		margin:0 0 2px 2px;
		display:inline;
}

/* 中古トラック部分指定 */
.trck_1{
		float: left;
		width: 60px;
		background-image:url(/image/com/sankaku.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 10px;
		display:inline;
}
.trck_2{
		float: left;
		display:inline;
}
.trck_3{
		float: left;
		width: 50px;
		padding-left: 10px;
		display:inline;
}
.trck_4{
		float: left;
		display:inline;
}

/* パーツ部分指定 */
.prt_shoukai{
		float: left;
		width: 111px;
		margin-left: 8px;
		display:inline;
}
.prt_shoukaitext{
		margin: 0 0 5px 0;
		font-size: 70%;line-height:140%;font-weight:normal;
}
.srch_img{
		border: 1px solid #c6c6c6;
		margin-bottom: 10px;
}

.srch_title_all{
		width: 387px;
		height: 25px;
		background-image:url(/image/title/title-base-all.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-left: 160px;
}
.srch_title_all2{
		width: 387px;
		height: 41px;
		background:url(/ftsystem/img/ftsystem/title-base-all2.gif) no-repeat bottom center;
		margin-bottom: 20px;
		padding-left: 160px;
}
.srch_title_joken{
		width: 387px;
		height: 25px;
		background-image:url(/image/title/title-base-joken.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-left: 160px;
}
.srch_title_joken2{
		width: 387px;
		height: 41px;
		background:url(/ftsystem/img/ftsystem/title-base-joken2.gif) no-repeat bottom center;
		margin-bottom: 20px;
		padding-left: 160px;
}
.srch_title_keijo{
		width: 547px;
		height: 30px;
		background-image:url(/image/title/title-base-keijo.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-bottom: 20px;
}
.srch_title_keijo2{
		width: 547px;
		height: 41px;
		background:url(/ftsystem/img/ftsystem/title-base-keijo2.gif) no-repeat;
		margin-bottom: 20px;
}
.srch_title_bui{
		width: 547px;
		height: 30px;
		background-image:url(/image/top/search-bui.gif);
		background-repeat: no-repeat;
		background-position: left top;
		margin-bottom: 20px;
}
.srch_title_bui2{
		width: 547px;
		height: 42px;
		background:url(/ftsystem/img/ftsystem/search-bui2.gif) no-repeat;
		margin-bottom: 20px;
}

/* 詳細ページ部分指定 */
.dtl_phot_left{
		float: left;
		width: 500px;
		display:inline;
}
.dtl_phot_center{
		float: left;
		width: 20px;
		display:inline;
		font-size: 80%;line-height:110%;font-weight:normal;
}
.dtl_phot_right{
		float: left;
		width: 130px;
		display:inline;
}
.dtl_box{
		width: 645px;
		margin-bottom: 10px;
		border-left: 5px solid #000000;
		border-bottom: 1px solid #000000;
}
.dtl_box_left{
		float: left;
		width: 140px;
		padding: 5px;
		background-color: #E9E9E9;
		display:inline;
}
.dtl_box_right{
		float: left;
		width: 485px;
		padding: 5px;
		display:inline;
}
.dtl_box_serial{
		float: left;
		display:inline;
		width: 100px;
		padding: 5px;
}
.dtl_box_icon{
		float: left;
		display:inline;
		width: 385px;
		text-align:right;
}
.dtl_left{
		float: left;
		width: 140px;
		padding: 0 5px;
		display:inline;
		background-color: #E9E9E9;
}
.dtl_right{
		float: left;
		width: 470px;
		padding: 0 5px;
		display:inline;
}
.dtl_center{
		float: left;
		width: 5px;
		padding: 0 5px;
		display:inline;
}
.trck_srch_dtl_shadow{
		float: left;
		width: 91px;
		height: 68px;
		margin-right: 1px;
		margin-bottom: 1px;
		background-image:url(/image/trck/shadow.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		display:inline;
}

/* 会社概要指定部分 */
.cpn-left{
		float: left;
		width: 92px;
		padding: 4px;
		background-color: #CCCC99;
}
.cpn-area-left{
		float: left;
		width: 440px;
		padding: 0;
		margin: 0;
}
.cpn-photo{
		width: 200px;
		padding: 10px 5px;
		margin-left: 5px;
		border: 1px #CCCCCC solid;
		background-color: #F0F0F0;
}
.cpn-area-right{
		float: left;
		padding: 10px 5px;
		margin-left: 5px;
		border: 1px #CCCCCC solid;
		background-color: #F0F0F0;
}
.cpn-title{
		width: 420px;
		padding: 2px 5px;
		background-color: #D9D9D9;
}
.cpn-left2{
		float: left;
		width: 125px;
		margin-bottom: 5px;
		padding-left: 10px;
		background-image:url(image/com/sankaku.gif);
		background-repeat:no-repeat;
		background-position: left top;
}
.cpn-left3{
		float: left;
		width: 295px;
		margin-bottom: 5px;
}
.cpn-left4{
		width: 430px;
		margin-bottom: 5px;
		padding-left: 10px;
		background-image:url(image/com/sankaku.gif);
		background-repeat:no-repeat;
		background-position: left top;
}

.gm-area1{
		float: left;
		width: 317px;
		margin-bottom: 20px;
		padding: 55px 0 0 0;
		background-image:url(image/company/gmtitle-1.gif);
		background-repeat:no-repeat;
		background-position: left top;
}
.gm-area2{
		float: left;
		width: 317px;
		margin-bottom: 20px;
		margin-left: 10px;
		padding: 55px 0 0 0;
		background-image:url(image/company/gmtitle-2.gif);
		background-repeat:no-repeat;
		background-position: left top;
}
.gm-area3{
		float: left;
		width: 317px;
		margin-bottom: 20px;
		padding: 0;
}
.gm-area4{
		float: left;
		width: 317px;
		margin-bottom: 20px;
		margin-left: 10px;
		padding:  0;
}
.gm-textarea{
		padding: 2px 5px;
		text-align: right;
		background-color: #D9D9D9;
}
.gm-textarea2{
		width: 307px;
		padding: 2px 5px;
		background-color: #D9D9D9;
}
.gm-textarea3{
		width: 302px;
		padding: 2px 5px 2px 10px;
		background-image:url(image/com/sankaku.gif);
		background-repeat:no-repeat;
		background-position: left top;
}
.gm-textarea4{
		padding: 2px 5px;
		background-color: #D9D9D9;
}
.gm-textarea5{
		padding: 2px 5px;
		margin-bottom: 20px;
}
.gm-photoarea{
		width: 635px;
		padding: 10px;
		border: 1px #CCCCCC solid;
		background-color: #F0F0F0;
}
.gm-img{
		float: left;
		margin:5px;
}
.cpn-right{
		width: 530px;
		float: left;
		padding: 2px 5px;
}
.map-left{
		float: left;
		width: 440px;
}
.map-right{
		width: 210px;
		float: left;
		padding: 50px 0 0 0;
}
.prch-left{
		float: left;
		width: 155px;
}
.prch-right{
		width: 475px;
		float: left;
		padding: 2px 0px 2px 10px;
		border: 1px solid #666666;
}
.prch-right2{
		width: 475px;
		padding: 2px 0px 2px 10px;
		border: 1px solid #666666;
}
/*　FAQ部分指定　*/
.plcygbck	{
			border-width		: 1px		;
			background-color	: #dddddd	;
			width				: 640px	;
			height				: 22px		;
			border-style		: solid		;
			border-color		: #888888	;
			padding-top			: 3px		;
			padding-left: 10px;
			margin-bottom			: 10px		;
			}
.plcytxt	{
		padding-left: 30px;
		padding-bottom: 10px;
}

/* お知らせ詳細部分指定 */
.info_title{
		width				: 545px	;
		padding: 5px 10px 5px 5px;
		margin-bottom: 10px;
		border-left: 5px solid #000000;
		border-bottom: 1px solid #000000;
}
.info_date{
		width : 100px	;
		padding: 5px 10px 5px 5px;
		margin-bottom: 10px;
		font-size: 70%;
		color: gray;
}
.info-otln{
		float: left;
		width: 645px;
		padding: 4px;
		background-color: #CCCC99;
}
.info-text{
		width: 645px;
		float: left;
		padding: 2px 5px;
}
.info-link{
		width: 645px;
		float: left;
		padding: 2px 5px;
		text-align: right;
}
.info-dwnl{
		width: 645px;
		float: left;
		padding: 2px 5px;
		text-align: right;
}

/* 採用情報部分指定 */
.job_title{
		width				: 635px	;
		padding: 5px 10px 5px 5px;
		margin-bottom: 10px;
		border-left: 5px solid #000000;
		border-bottom: 1px solid #000000;
}
div.jobnavi {
		width: 100%; /* ナビゲーションの幅 */
}
/* --- メニューエリア --- */
div.jobnavi ul.nl {
		margin: 0; /* センターに配置 */
		padding: 0;
		list-style-type: none;
}
div.jobnavi ul.nl li {
		float: left;
		padding: 0 10px 0 10px;
		margin-right: 10px;
		background-image:url(/image/com/sankaku.gif);
		background-repeat:no-repeat;
		background-position: left center;
}
div.jobnavi ul.nl li a {
		position: relative; /* IE6焏 */
		text-decoration: none; /* テキストの下線（なし） */
}
div.jobnavi ul.nl li a:hover {
		text-decoration: underline; /* テキストの下線（あり） */
}
.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.clearFix {
		min-height: 1px;
}

/*　トップページメイン部分指定　*/
.shoukai{
		float: left;
		width: 155px;
		margin-left: 10px;
		display:inline;
}
.shoukaitext{
		padding-left: 10px;
		margin: 0;
		font-size: 80%;line-height:140%;font-weight:normal;
}


/* --- ランキングエリア --- */
div.ranking {
}

.rank1 {
		padding: 5px 0;
}
.rank1-photo {
		float: left;
		width: 88px;
}
.rank1-text {
		float: left;
		width: 102px;
		height: 51px;
		text-align: center;
		background-image:url(/image/top/no1.gif);
		background-repeat:no-repeat;
		background-position: center top; /* 背景画像の表示位置（左からの距離、上からの距離） */
		display:inline;
}

/* --- ランキングリスト --- */
div.ranking ol {
margin: 0;
padding: 0 0 5px; /* ランキングリストのパディング（上、左右、下） */
list-style-type: none;
}

/* --- リスト項目 --- */
div.ranking li {
padding: 9px 0 7px 70px; /* 項目のパディング（上右下左） */
background-repeat: no-repeat;
background-position: 3px 4px; /* 背景画像の表示位置（左からの距離、上からの距離） */
line-height: 120%;
}

/* --- マーカー画像 --- */
div.ranking li.rank2 {
		background-image: url(/image/top/no2.gif); /* 2位の項目 */
		height: 15px;
}
div.ranking li.rank3 {
		background-image: url(/image/top/no3.gif); /* 3位の項目 */
		height: 15px;
}
div.ranking li.rank4 {
		background-image: url(/image/top/no4.gif); /* 4位の項目 */
		height: 15px;
}
div.ranking li.rank5 {
		background-image: url(/image/top/no5.gif); /* 5位の項目 */
		height: 15px;
}

.osusume {
		padding: 0 0 5px 0;
		height: 51px;
		background-image:url(/image/top/ichi_bomb.gif);
		background-repeat:no-repeat;
		background-position:100px 10px; /* 背景画像の表示位置（左からの距離、上からの距離） */
		display:inline;
}
.osusume-text {
		float: left;
		width: 102px;
		height: 51px;
		text-align: center;
		background-image:url(/image/top/ichi_bomb.gif);
		background-repeat:no-repeat;
		background-position: left top; /* 背景画像の表示位置（左からの距離、上からの距離） */
		display:inline;
}
.mobaile{
		display:inline;
}
.mobaile-left{
		float: left;
		width: 100px;
		height: 100px;
		display:inline;
		background-image:url(/image/top/mobile.gif);
		background-repeat:no-repeat;
		background-position: left top; /* 背景画像の表示位置（左からの距離、上からの距離） */
}
.mobaile-right{
		float: left;
		width: 78px;
		padding: 5px 2px;
		display:inline;
}
.work-car{
		padding: 5px 2px 2px 2px;
		display:inline;
}
.work-car-left{
		float: left;
		width: 100px;
		display:inline;
}
.work-car-right{
		float: left;
		width: 85px;
		text-align: center;
		display:inline;
}
.weather{
		color:#3CB878;
		display:inline;
}
.weather-left{
		float: left;
		width: 60px;
		display:inline;
}
.weather-right{
		float: left;
		width: 120px;
		text-align: center;
		display:inline;
}

div.link {
		width: 520px; /* ナビゲーションの幅 */
		margin: 0;
		padding: 0;
}
/* --- リンク指定部分 --- */
ul.link {
		margin: 0;
		padding: 0;
		list-style-type: none;
}

ul.link li {
		float: left;
		width: 25%;
		margin-right: 5px;
		padding: 2px 2px 2px 15px;
		background-image:url(/image/com/link-square.gif);
		background-repeat:no-repeat;
		background-position: left center; 
}

ul.link2 {
		margin: 0 0.5em 0 1em;
		padding: 0 0 0 1em;
		list-style-type: disc;
}

ul.link3 {
		margin: 0;
		padding: 0;
		list-style-type: none;
}

div.link4 {
		width: 520px; /* ナビゲーションの幅 */
}
/* --- リンク指定部分 --- */
ul.link4 {
		margin: 0 0.5em 0 1em;
		padding: 0 0.5em 0 1em;
		list-style-type: disc;
}

ul.link4 li {
		float: left;
		width: 45%;
		margin-right: 5px;
}
/* ポリシー設定 */
.siteplicy_tit_img{
		margin-bottom: 10px;
}

/* メニューロールオーバー設定 */
div.menulist {
		width: 200px;
		margin: 0;
		padding: 0;
}

/* --- メニューエリア --- */
div.menulist ul.ml {
		list-style-type: none;
		text-align: left;
		margin: 0;
		padding: 0;
}

/* --- 裙裙?裙ｪ・ｰ・ --- */
div.menulist ul.ml li {
		line-height:0;
}
div.menulist ul.ml li img {
	vertical-align: bottom;
	border: none;

}
/* --- リンク --- */
div.menulist ul.ml li a {
		display: block;
		position: relative; /* IE6用 */
		line-height:normal;
		font-size:1px;
		line-height:0;
}
div.menulist ul.ml li.menu1 a  {
		background: url(/image/menu/nagare_on.gif) no-repeat bottom left;
}
div.menulist ul.ml li.menu2 a  {
		background: url(/image/menu/trackserch_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu3 a  {
		background: url(/image/menu/partsserch_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu4 a  {
		background: url(/image/menu/brog_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu5 a  {
		background: url(/image/menu/saiyo_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu6 a  {
		background: url(/image/menu/faq_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu7 a  {
		background: url(/image/menu/inquiry_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu8 a  {
		background: url(/image/menu/corp_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu9 a  {
		background: url(/image/menu/gyoumu_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu10 a  {
		background: url(/image/menu/access_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu11 a  {
		background: url(/image/menu/sitepolicy_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu12 a  {
		background: url(/image/menu/privacy_on.gif) no-repeat top left;
}
div.menulist ul.ml li.menu13 a  {
		background: url(/image/menu/home_on.gif) no-repeat top left;
}
/* --- ポイント時の設定 --- */
div.menulist ul.ml li a:hover {
		text-indent:-9999px;
}

/*　リンク指定　*/
a:link		{color:#}
a:visited {color:#}
a:active {color:#}
a:hover {color:#;text-decoration: underline;}
a{text-decoration:none;} 

a.menu:link		{color:#}
a.menu:visited {color:#}
a.menu:active {color:#}
a.menu:hover {color:#;text-decoration: underline;}
a.menu{text-decoration:none;} 

a.link:link		{color:#}
a.link:visited {color:#}
a.link:active {color:#}
a.link:hover {color:#;text-decoration: underline;}
a.link{text-decoration:none;} 

a.re:link		{color:#FFFFFF;}
a.re:visited {color:#FFFFFF;}
a.re:active {color:#FFFFFF;}
a.re:hover {color:#FFFFFF;text-decoration: underline;}
a.re{text-decoration:none;} 

a.re2:link		{color:#000000;}
a.re2:visited {color:#000000;}
a.re2:active {color:#000000;}
a.re2:hover {color:#000000;text-decoration: underline;}
a.re2{text-decoration:none;} 

a.red:link		{color:#c80000;}
a.red:visited {color:#c80000;}
a.red:active {color:#c80000;}
a.red:hover {color:#c80000;text-decoration: underline;}
a.red{text-decoration:none;} 

a.footer:link		{color:#}
a.footer:visited {color:#}
a.footer:active {color:#}
a.footer:hover {color:#;text-decoration: underline;}
a.footer{text-decoration:none;} 


/*　フォント指定　*/
h1		{font-size: 80%;line-height:140%;font-weight:normal;}
h2		{font-size: 80%;line-height:140%;font-weight:normal;}
h3		{font-size:}
h4		{font-size:}
h5		{font-size:}
h6		{font-size:}

.col1		{color:#c80000;}
.col2		{color:#FFFFFF;}
.col3		{color:#F68E56;}
.col4		{color:#3CB878;}
.col5		{color:#7B2E00;}

.size1{font-size: 100%;line-height:140%;font-weight:normal;}
.size2{font-size: 80%;line-height:140%;font-weight:normal;}
.size3{font-size: 120%;line-height:140%;font-weight:normal;}
.size4{font-size: 180%;line-height:140%;font-weight:normal;}

.b{font-weight:bold;}

@media print {
.noprint
 {
		visibility: hidden;
		display: none;
}
}
