
/** (1)基本設定
==========================================================================**/
a {/*リンクされた文字*/ color:#; }
a:link {/*未訪問のリンク*/ color:#; }
a:visited {/*訪問後のリンク*/ color:#; }
a:hover {/*マウスをのせたとき*/ color:#; }
a:active {/*クリック中*/ color:#; }

/** (2)LAYOUT
==========================================================================**/
/*WEB全体の背景色*/
#wrapper { background:none; }

/*ヘッダー部分の背景色*/
.bgImgArea { background:#white; }

	

/*フッター部分の背景色*/
#footer{ background-color:#333; }

#footer2{ background:#ffffff; }

/** (6)COMMON 
==========================================================================**/

/*ボックス Box/TourPoint
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/	
/*ボックス① ノーマル------------------------------------*/

.box { border-color:#666; }

/*　　　　　 ノーマル(マージンあり)----------------------*/

.box2 { border-color:#666; }
	
/*ボックス② 点線枠--------------------------------------*/

.box_dot { border-color:#666; }

/*ボックス③ 背景色あり----------------------------------*/

.box_bg{ background-color:#DAE7F0; }

.box_bg p.title{ color:#E6221F;border-bottom-color:#E6221F; }

/*ボックス④ フレームあり--------------------------------*/

.box_fr{ border-color:#2EFE9A; }

.box_fr p.title { color:#277749;border-bottom-color:#277749; }
	
/*ボックス⑤ 表型----------------------------------------*/

.box_info{	border-color:#cccccc; }	

.box_info p.title {	color: #FFFFFF;background-color: #BDBDBD; }

/*ボックス③ 角丸----------------------------------*/

.box_r{ background-color:#FA8072;color:#ffffff; }

.box_r p.title{ color:#800000;border-bottom-color:#800000; }


/*ボックス⑥ 強調1---------------------------------------*/

.box_em1 { }	
		
.box_em1 p.title { color: #FFFFFF;background: #303030;border-top-color:#ff6347; }
	
.box_em1 p.title:after {
	border-color:transparent;
	border-top-color:#1B1B1B;
	border-right-color:#1B1B1B; }

/*ボックス⑦ 強調2--------------------------------*/

.box_em2 { background:#ddd; }

.box_em2:before, .box_em2:after { background:#000; }	

.box_em2 p.title { 	}

/*ボックス⑧ 強調3------------------------------*/

.box_em3 { background:#ffffa8;color:#2C2C2C; }

.box_em3 p.title{ color:#ffe8e8;background:#f99;
    background-image: -webkit-gradient(linear, left top, left bottom,
			from(			rgba(0, 0, 0, 0.0)), 
			color-stop(0.08, rgba(255, 255, 255, 0.5)),
			color-stop(0.12, rgba(255, 255, 255, 0.5)),
			color-stop(0.12, rgba(0, 0, 0, 0.0)),
			color-stop(0.88, rgba(0, 0, 0, 0.0)),
			color-stop(0.88, rgba(255, 255, 255, 0.5)),
			color-stop(0.92, rgba(255, 255, 255, 0.5)),
			color-stop(0.92, rgba(0, 0, 0, 0.0)),
			to(				rgba(0, 0, 0, 0.0))
			);
	background-image: -moz-linear-gradient(top,
			transparent 8%,
            rgba(255, 255, 255, 0.5) 8%,
            rgba(255, 255, 255, 0.5) 12%,
            transparent 12%,
            transparent 88%,
            rgba(255, 255, 255, 0.5) 88%,
            rgba(255, 255, 255, 0.5) 92%,
            transparent 92%	
			);
	background-image: -o-linear-gradient(top,
			transparent 8%,
            rgba(255, 255, 255, 0.5) 8%,
            rgba(255, 255, 255, 0.5) 12%,
            transparent 12%,
            transparent 88%,
            rgba(255, 255, 255, 0.5) 88%,
            rgba(255, 255, 255, 0.5) 92%,
            transparent 92%	
			);
	background-image: linear-gradient(to bottom,
			transparent 8%,
            rgba(255, 255, 255, 0.5) 8%,
            rgba(255, 255, 255, 0.5) 12%,
            transparent 12%,
            transparent 88%,
            rgba(255, 255, 255, 0.5) 88%,
            rgba(255, 255, 255, 0.5) 92%,
            transparent 92%	
			);}
			
.box_em3 p.title:before{ border-bottom-color:#c66; }

.box_em3 p.title:after{ border-right-color:#ffffa8; }
	

/*ボックス⑨ 強調4-----------------------------------*/

.box_em4{
	background-color:#F00;
	color:#2C2C2C;

	background: -webkit-gradient(linear, left top, left bottom, from(#06C), to(#036));/* webkit */
	background: -moz-linear-gradient(top,  #06C,  #036);/* fx */
    -pie-background:linear-gradient(top,  #06C,  #036);/* PIE */
	background: linear-gradient(to bottom, #E9E9E9, #D6D6D6);　}

.box_em4 p.title { color:#E70003; }

.box_em4 p.title:after{
	background: -webkit-gradient(linear, left top, left bottom, from(#06C), to(#036));/* webkit */
	background: -moz-linear-gradient(top,  #06C,  #036);/* fx */
    -pie-background:linear-gradient(top,  #06C,  #036);/* PIE */
	background: linear-gradient(to bottom, #ff0000, #B00002);　}	


.box_em4 p.title:before{
	background:B00002;	}	
/*ボックス⑩ 強調5----------------------------------*/
.box_em5{ background:#88ccef;color:#272727; }

.box_em5 p.title{ color:#ffffff; }
	
.box_em5 p.title:before{ }
	
/*ボックス⑪ 強調6----------------------------------*/
.box_em6 { background:#e9e9e9; }

.box_em6:before{
    border-color:#bbb; }

.box_em6 p.title{ }

/*ボックス⑫ 背景画像------------------------------*/
.box_bgimg { }

.box_bgimg p.title { }

/*フィールドセット--------------------------------*/
fieldset{ color:#000000;border-color:#000000;　}

legend{ color:#000000;	}	


/** table
==========================================================================**/

/*通常テーブル border
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*通常テーブル① 空箱--------------------------------*/

table.border{ border-color:#000000; }
	
table.border tr th{
	color:#FFF;
	background-color:#D21623;
	border-color:#000000; }
	
table.border tr td{
	background-color:;
	border-color:#000000; }

/*通常テーブル② td(左寄せ・上寄せ)------------------*/

table.border2{ border-color:#000000; }
	
table.border2 tr th{
	color:#FFF;
	background-color:#D21623;
	border-color:#000000; }
	
table.border2 tr td{
	background-color:#FFF;
	border-color:#000000; }

/*通常テーブル③ td(左寄せ・中央寄せ)----------------*/

table.border3{ border-color:#000000; }

table.border3 tr th{
	color:#FFF;
	background-color:#D21623;
	border-color:#000000; }

table.border3 tr td{
	background-color:#FFF;
	border-color:#000000; }

/*通常テーブル④ td(中央寄せ・上寄せ)----------------*/

table.border3{ border-color:#000000; }

table.border3 tr th{
	color:#FFF;
	background-color:#D21623;
	border-color:#000000; }

table.border3 tr td{
	background-color:#FFF;
	border-color:#000000; }

/*通常テーブル⑤ td(中央寄せ・中央寄せ)--------------*/

table.border3{ border-color:#000000; }

table.border3 tr th{
	color:#FFF;
	background-color:#D21623;
	border-color:#000000; }

table.border3 tr td{
	background-color:#FFF;
	border-color:#000000; }

/*行程表 sch
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*行程表① ノーマル----------------------------------*/

table.sch { border-color:#666; }

table.sch th {
	background:#E55165;
	color:#ffffff;
	border-color:#666; }

table.sch td {
	cololr:#000000;
	border-left-color:#666;
	border-right-color:#666; }

table.sch td.info {
	cololr:#000000;
	border-left-color:#666;
	border-right-color:#666; }

/*行程表② 列毎に色付1(日次あり)--------------------*/

table.sch2 { border-bottom-color:#666; }

table.sch2 th {
	background:#E55165;
	color:#ffffff;
	border-color:#666; }

table.sch2 td {
	cololr:#000000;
	border-left-color:#666;
	border-right-color:#666; }

/* tdの装飾 */
/* 1列目 */ table.sch2 tr td { background-color: #ABE0CB; }
/* 2列目 */ table.sch2 tr td + td { background-color: #CCFFFF; }
/* 3列目 */ table.sch2 tr td + td + td { background-color:#ffffff; }
/* 4列目 */ table.sch2 td + td + td +td { background-color:#ffffff; }

/*行程表③ 列毎に色付2(日次なし)--------------------*/

table.sch3 { border-bottom-color:#666; }

table.sch3 th {
	background:#7C7676;
	color:#ffffff;
	border-color:#666; }

table.sch3 td {
	cololr:#000000;
	border-left-color:#666;
	border-right-color:#666; }

/* tdの装飾 */
/* 3列目 */ table.sch3 tr td + td + td { background-color:#ffffff; }
/* 4列目 */ table.sch3 td + td + td +td { background-color:#ffffff; }


/*行程表 共通要素--------------------------------*/

.point {
	color: #ffffff;
	background-color: #EF953C; }

.point2 {
	color: #ffffff;
	background-color: #CC0099; }

.point3 {
	color: #ffffff;
	background-color: #CC0099; }

.point_sch {
	color: #000000;
	background-color:#FCFABF; }
	
tr.endline td{ border-bottom-color:#666; }	

/*料金表 price
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*料金表① thの改行なし--------------------*/
table.price tr th{
	color:#FFF;
	background-color:#7C7676;
	border-color:#000000; }

table.price tr td{
	background-color:#FFF; 
	border-color:#000000; }

/*料金表② thの改行あり--------------------*/
table.price2 tr th{
	color:#FFF;
	background-color:#E19EA7;
	border-color:#000000; }

table.price2 tr td{
	background-color:#FFF; 
	border-color:#000000; }
	
	
/*選手 thの改行あり--------------------*/
table.sensyu tr th{
	color:#FFF;
	background-color:#E19EA7;
	border-color:#000000; }

table.sensyu tr td{
	background-color:#FFF; 
	border-color:#000000; }	
	
	

/** ツアー要素
==========================================================================**/

/*申込要素 entry_step
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.entry_step { border-color:#867E7E;background-color:#fff; }

.entry_step_num { color:#ffffff;background-color:#7C7676; }

.bank { background-color: #FFFFFF;border-color:#cccccc; }

/*募集要項 yoko
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""/
.yoko dt { color:#645454; }
.yokog dt { color:#666363; }


/**ボタン button
==========================================================================**/

/*ボタン④　Yes/Noボタン------------------------*/
	
.btn_yesno a.yes{ color:#518cca; }
.btn_yesno a.yes:after{	color:#518cca; }  

.btn_yesno a.no{ color:#67c0a5; }
.btn_yesno a.no:after{ color:#67c0a5; } 

/*ホバー① 文字色変化--------------------------------*/
.click1 {/*リンクされた文字*/ color:#fff; }
.click1:link {/*未訪問のリンク*/ color:#fff; }
.click1:visited {/*訪問後のリンク*/ color:#fff; }
.click1:hover {/*マウスをのせたとき*/ color:#FF0; }
.click1:active {/*クリック中*/ color:#fff; }

/*ホバー② モヤがかる--------------------------------*/
.click2 {/*リンクされた文字*/ color:#fff; }
.click2:link {/*未訪問のリンク*/ color:#fff; }
.click2:visited {/*訪問後のリンク*/ color:#fff; }
.click2:hover {/*マウスをのせたとき*/ color:#fff; }
.click2:active {/*クリック中*/ color:#fff; }

/*ホバー③ 表示位置がずれる----------------------------*/
.click3 {/*リンクされた文字*/ color:#fff; }
.click3:link {/*未訪問のリンク*/ color:#fff; }
.click3:visited {/*訪問後のリンク*/ color:#fff; }
.click3:hover {/*マウスをのせたとき*/ color:#fff; }
.click3:active {/*クリック中*/ color:#fff; }

/*ホバー④ アニメーション----------------------------*/

.click4:link {/*未訪問のリンク*/ color:#fff; }
.click4:visited {/*訪問後のリンク*/ color:#fff; }
.click4:hover {/*マウスをのせたとき*/
	color:#59b1eb;
	background-color: #fff;
	border-color: #59b1eb; }
.click4:active {/*クリック中*/ color:#59b1eb; }

/*ホバー⑤ アニメーション----------------------------*/
.click5 {/*リンクされた文字*/ color:#fff; }
.click5:link {/*未訪問のリンク*/ color:#fff; }
.click5:visited {/*訪問後のリンク*/ color:#fff; }
.click5:hover {/*マウスをのせたとき*/ color:#fff; }
.click5:active {/*クリック中*/ color:#fff; }

/*ホバー⑥ アニメーション----------------------------*/

.click6 {/*リンクされた文字*/ color:#fff; }
.click6:link {/*未訪問のリンク*/ color:#fff; }
.click6:visited {/*訪問後のリンク*/ color:#fff; }
.click6:hover {/*マウスをのせたとき*/
	color:#fff;
	background-color:#23ADE7;
	border-color:transparent; }	
.click6:active {/*クリック中*/ color:#fff; }

/** ログイン
==========================================================================**/

/*ログインフォームの枠-------------------------------*/

#login_form{
  border-color:#4eb4c2;
  background: #fafafa;
  color: #077685; }

#login_form .form-title{
  color: #4eb4c2;
  border-bottom-color:#4eb4c2; }

/*ログインフォームの送信ボタン------------------------*/

.submit input{
	color: #fff;
	background-color:#BCBCBC; }

.submit input:hover{
	color:#ffffff;
	background-color:#FACC45; }

/**(8) 右カラム
==========================================================================**/

/*新着情報 What's New
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*what's new---------------------------------------------------------*/

#whatsnew{ border-color:#000000; }

#whatsnew p.title{	background-color:#333;color:#fff; }		

/*KNT情報
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*KNTロゴリスト------------------------------------*/

#kntinfo{
	background-color:#F0EDE6; }

#kntinfo p.title{ color:#3B3636; }

/*メルマガ会員-----------------------------------------*/

.kaiin{
	border-color:#307CA6;
	background-color:#fff; }

.kaiin p.title {
	background-color:#307CA6;
	color:#FFF; }

.kaiin a {
	border-color:#5E5D5D;
	color: #fff;
	background-color:#5E5D5D; }	

/*KNT SPORTSメニュー-----------------------------*/
.sports_menu{ border-color:#307CA6; }

.sports_menu p.title {
	background-color: #307CA6;
	color:#FFF; }


/*お問い合わせ Inquiry 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.inquiry_2 {
	background: linear-gradient(to bottom, #FFF, #E6E6E6);
box-shadow:0px 1px 2px #808080;}


/** FOOTER   
==========================================================================**/

	
#footer p{ color:#FFFFFF; }

#footer a{/*リンクされた文字*/ color:#fff; }
#footer a:link {/*未訪問のリンク*/ color:#fff; }
#footer a:visited {/*訪問後のリンク*/ color:#fff; }
#footer a:hover {/*マウスをのせたとき*/ color:#E6BA3E; }
#footer a:active {/*クリック中*/ color:#fff; }








/* #################################################################################################################################### 

          　　　　　　　　　　　　　　　　カラーサンプル集(※コードはいじらないでください)　　　　　　　　　　　　　　　　　　

   #################################################################################################################################### */



/** 単色(背景色設定)
==========================================================================**/

.red{ background-color:#ff0000;}

.orange{ background-color:#F8612F; }

.gray{ background-color:#333; }

.gray2{ background-color:#BCBCBC; }


/** グラデーション(背景色設定)
==========================================================================**/

/*----------------------------------*/

.g_red{
	background-color:#F00;

	background: -webkit-gradient(linear, left top, left bottom, from(#C00), to(#7B0000));/* webkit */
	background: -moz-linear-gradient(top,  #C00,  #7B0000);/* fx */
    -pie-background:linear-gradient(top,  #C00,  #7B0000);/* PIE */
	background: linear-gradient(to bottom, #C00, #7B0000);
	/*PIE setting */ behavior: url(PIE.htc); }

.g_red2{
	background-color:#F00;

	background: -webkit-gradient(linear, left top, left bottom, from(#C00), to(#7B0000));/* webkit */
	background: -moz-linear-gradient(top,  #C00,  #7B0000);/* fx */
    -pie-background:linear-gradient(top,  #FF7D5D,  #FF5A33);/* PIE */
	background: linear-gradient(to bottom, #FF7D5D, #FF5A33);
	/*PIE setting */ behavior: url(PIE.htc); }


.g_yellow{
	background-color:#F00;

	background: -webkit-gradient(linear, left top, left bottom, from(#FFC448), to(#EBB400));/* webkit */
	background: -moz-linear-gradient(top,  #FFC448,  #EBB400);/* fx */
    -pie-background:linear-gradient(top,  #C00,  #7B0000);/* PIE */
	background: linear-gradient(to bottom, #FFC448, #EBB400);
	/*PIE setting */ behavior: url(PIE.htc); }

.g_blue{
	background-color:#F00;

	background: -webkit-gradient(linear, left top, left bottom, from(#06C), to(#036));/* webkit */
	background: -moz-linear-gradient(top,  #06C,  #036);/* fx */
    -pie-background:linear-gradient(top,  #06C,  #036);/* PIE */
	background: linear-gradient(to bottom, #06C, #036);
	/*PIE setting */ behavior: url(PIE.htc); }

.g_gwhite{
	background-color:#D3D3D3;
	
	background: -moz-linear-gradient(top,#FFF 0%,#E6E6E6);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));	
	-pie-background: linear-gradient(top, #FFF, #E6E6E6);
	background: linear-gradient(to bottom, #FFF, #E6E6E6);
	/*PIE setting */ behavior: url(PIE.htc); }

.g_awhite{
	background-color:#e8e0da;

	background: -moz-linear-gradient(top,#FFF 0%,#e8e0da);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e8e0da));	
	-pie-background: linear-gradient(top, #FFF, #e8e0da);
	background: linear-gradient(to bottom, #FFF, #e8e0da);
	/*PIE setting */ behavior: url(PIE.htc); }
	


.g_test{
		background: -webkit-gradient(linear, left top, left bottom, from(#F39800), to(#EA5514));/* webkit */
	background: -moz-linear-gradient(top,  #F39800,  #EA5514);/* fx */
    -pie-background:linear-gradient(top,  #F39800,  #EA5514);/* PIE */
	background: linear-gradient(to bottom, #F39800, #EA5514);
	/*PIE setting */ behavior: url(PIE.htc); }
	
.g_test2{
	background: -webkit-gradient(linear, left top, left bottom, from(#F78181), to(#DF0101));/* webkit */
	background: -moz-linear-gradient(top,  #F78181,  #DF0101);/* fx */
    -pie-background:linear-gradient(top,  #F78181,  #DF0101);/* PIE */
	background: linear-gradient(to bottom, #F78181, #DF0101);
	/*PIE setting */ behavior: url(PIE.htc); }

.g_test3{
	background: -webkit-gradient(linear, left top, left bottom, from(#C00), to(#7B0000));/* webkit */
	background: -moz-linear-gradient(top,  #C00,  #7B0000);/* fx */
    -pie-background:linear-gradient(top,  #C00,  #7B0000);/* PIE */
	background: linear-gradient(to bottom, #C00, #7B0000);
	/*PIE setting */ behavior: url(PIE.htc); }



/** ナビメニュー Top NaviMenu　
==========================================================================**/

/*黒×青 (PC用ナビメニュー)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*バーの色-----------------------------------------*/

.navcolor1 {
	/*--バー背景色--*/
    background: #141414;
	background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
    background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
    background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
    -pie-background: linear-gradient(top, #32323a 0%, #141414 100%);
    background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
	/*PIE setting */ behavior: url(PIE.htc);
	
	/*--バー下線の色--*/
    border-bottom-color:#21AABB; }

/*親メニューの色--------------------------------------*/

.navcolor1 ul li.level-0.hover {/*マウスオーバー時の背景色*/
    background: #070707;
    background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
    background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
    background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
    -pie-background: linear-gradient(top, #26262c 0%, #070707 100%);
    background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
	/*PIE setting */ behavior: url(PIE.htc); }

.navcolor1 ul li a { color:#ffffff;/*文字色*/ }

/*子メニューの色--------------------------------------*/

.navcolor1 ul li.level-0 ul { background: #0fa1e0;/*背景色*/ }

.navcolor1 ul li.level-0 span.arrow.hover{ border-bottom-color:#0fa1e0;/*上部の▲の色*/ }

.navcolor1 ul li.level-0 li {	border-bottom-color:#6fc7ec;/*中の下線色*/ }

.navcolor1 ul li.level-0 li.hover{ background: #0c7fb0;/*マウスオーバー時の背景色*/ }

.navcolor1 ul li ul li a { color:#ffffff;/*文字色*/ }

/*孫メニューの色--------------------------------------*/

.navcolor1 ul li.level-0 ul li ul { background: #0fa1e0;/*背景色*/ }

.navcolor1 ul li.level-0 ul li ul li {	border-bottom-color:#6fc7ec;/*中の下線色*/ }

.navcolor1 ul li.level-0 ul li ul li.hover{ background: #0c7fb0;/*マウスオーバー時の背景色*/ }

.navcolor1 ul li ul li ul li a { color:#ffffff;/*文字色*/ }


/*Mobile用 ナビメニュー
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
#top {/*モバイル用トップ*/
	background: -webkit-gradient(linear, left top, left bottom, from(#001870), to(#FFFFFF));/* webkit */
	background: -moz-linear-gradient(top,  #001870,  #0660E6);/* fx */
	background: linear-gradient(to bottom, #001870, #0660E6);
    -pie-background:linear-gradient(top,  #001870,  #0660E6);/* PIE */
	background: linear-gradient(to bottom, #001870, #0660E6);
	/*PIE setting */ behavior: url(PIE.htc); }

.nav-btn {/*モバイル用トップ*/
	background: -webkit-gradient(linear, left top, left bottom, from(#001870), to(#FFFFFF));/* webkit */
	background: -moz-linear-gradient(top,  #001870,  #0660E6);/* fx */
	background: linear-gradient(to bottom, #001870, #0660E6);
    -pie-background:linear-gradient(top,  #001870,  #0660E6);/* PIE */
	background: linear-gradient(to bottom, #001870, #0660E6);
	/*PIE setting */ behavior: url(PIE.htc);

	background: #002288 url("../img/nav-icon.png") left center no-repeat;
}


/*サブメニュー SubMenu
==========================================================================**/

/*ノーマルサブメニュー
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*青×水色----------------------------------------------*/

ul.subcolor1 li{
	border-left-color:#003;
	background-color:#06C;
	color:#FFF;
	border-bottom-color:#003; }	

ul.subcolor1 li a{/*リンクされた文字*/ color:#fff; }
ul.subcolor1 li a:link {/*未訪問のリンク*/ color:#fff; }
ul.subcolor1 li a:visited {/*訪問後のリンク*/ color:#fff; }
ul.submenu li a:hover {/*マウスをのせたとき*/ color:#FF0; }
ul.subcolor1 li a:active {/*クリック中*/ color:#fff; }

ul.subcolor1 p.title{
	background-color:#003;
	color:#FFF; }

/*ブロックアコーディオン
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*赤------------------------------------------------*/
#accordion_bl > li{
  border-left-color:#D21818; }
  
#accordion_bl li a{
  borde-color:#c9c9c9;
  background-color:#BF0003;
  color: #ffffff; }
    
#accordion_bl li a:hover {
  border-color:#cccccc;
  background-color: #FFC1C2;
  color: #ff0000; }

.rotate { color:#EB2323; }
  
#accordion_bl li ul { background:#FD7274; }

#accordion_bl li ul li a{
  border-top-color:#fff;
  border-bottom-color:#E4A2A2; }
  
#accordion_bl li ul li a:before { color: #D21515; }

#accordion_bl li ul li:last-child a{ border-bottom-color:#D06060; }

#accordion_bl li ul li a:hover{
  background: #d4ebf2;
  border-top-color: #eef7fa; }

/*スライドアコーディオン
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*灰色×白----------------------------------------------*/
#accordion_sl p.title{
	background:#ccc;
	color:#ffffff; }

#accordion_sl { border-color:#ccc; }
#accordion_sl li a{ color:#333333; }
#accordion_sl li a:after{　border-top-color:#333;border-right-color:#333;　}
#accordion_sl li ul{
	background:#999;
    margin:5px -20px 0px -20px;
    overflow:hidden; }

#accordion_sl li ul li{ background:#999; }
#accordion_sl li ul li a{ color:#fff; }
#accordion_sl li ul li a:hover{background-color:#666}

/*お問い合わせ Inquiry 
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.inquiry {
	background-color:#DAE7F0;
	color:#1A1A1A;}

.inquiry p.title{ color:#1A1A1A; }
/** ナビメニュー Top NaviMenu　
==========================================================================**/

/*黒×青 (PC用ナビメニュー)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*バーの色-----------------------------------------*/
.navcolor5 {
	/*--バー背景色--*/
    background: #141414;
	background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
    background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
    background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
    -pie-background: linear-gradient(top, #32323a 0%, #141414 100%);
    background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
	/*PIE setting */ behavior: url(PIE.htc);

	/*--バー下線の色--*/
    border-bottom-color:#E6BA3E; }

/*親メニューの色--------------------------------------*/
.navcolor5 ul li.level-0.hover {/*マウスオーバー時の背景色*/
    background: #070707;
    background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
    background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
    background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
    -pie-background: linear-gradient(top, #26262c 0%, #070707 100%);
    background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
	/*PIE setting */ behavior: url(PIE.htc); }

.navcolor5 ul li a { color:#ffffff;/*文字色*/ }

/*子メニューの色--------------------------------------*/
.navcolor5 ul li.level-0 ul { background: #E11028;/*背景色*/ }
.navcolor5 ul li.level-0 span.arrow.hover{ border-bottom-color:#E11028;/*上部の▲の色*/ }
.navcolor5 ul li.level-0 li {border-bottom-color:#EE7074;/*中の下線色*/ }
.navcolor5 ul li.level-0 li.hover{ background: #B00C30;/*マウスオーバー時の背景色*/ }
.navcolor5 ul li ul li a { color:#ffffff;/*文字色*/ }

/*孫メニューの色--------------------------------------*/
.navcolor5 ul li.level-0 ul li ul { background: #E11710;/*背景色*/ }
.navcolor5 ul li.level-0 ul li ul li {	border-bottom-color:#EE7074;/*中の下線色*/ }
.navcolor5 ul li.level-0 ul li ul li.hover{ background: #B00C30;/*マウスオーバー時の背景色*/ }
.navcolor5 ul li ul li ul li a { color:#ffffff;/*文字色*/ }


@media(min-width: 721px){
.dt_gray dt {
	background-color:#BFBFBF;
	color:#FFF;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#BFBFBF), to(#ADADAD));/* webkit */
	background: -moz-linear-gradient(top,  #71A4FF,  #146BD1);/* fx */
    -pie-background:linear-gradient(top,  #71A4FF,  #146BD1);/* PIE */
    background:-pie-linear-gradient(top,  #71A4FF,  #146BD1);/* PIE */
    background:-ms-linear-gradient(top,  #BFBFBF,  #999999);
		
	/*PIE setting */ behavior: url(PIE.htc); }

}