@charset "UTF-8";

body{ color: #545454; }

a{ color: #f85200; }
a:hover{ color: #ff9b6a; }

/*
共通
ーーーーーーーーーーーーーーーーーーーーーー*/

/*コンテンツ下部一覧リンク*/
	.modBtnMore a{
		background: url(/dist/01/img/blue/icon_link.gif) left center no-repeat;
	}

/*汎用タイトル*/
.modTitle{
	background: url(/dist/01/img/blue/bg_title.gif) repeat-x;
	border: 1px solid #bff5ff;
}

/*汎用タイトル - アイコンあり*/
.modTitleIcon{
	background: url(/dist/01/img/blue/icon_title_circle.gif) left center no-repeat;
}

/*汎用タイトル - サイド用*/
.modTitleSide{
	background: url(/dist/01/img/blue/bg_title.gif) repeat-x;
	border: 1px solid #bff5ff;/**/
}

	.modTitleSide span{
		background: url(/dist/01/img/blue/icon_title_dot.png) 10px center no-repeat;
	}

/* - 特集ページ用*/
.modTitleSide.feature{
	background: url(/dist/01/img/blue/bg_title_strong.gif) repeat-x;
	border: 1px solid #bff5ff;/**/
}

	.modTitleSide.feature span{
		background: url(/dist/01/img/blue/icon_title_star2.png) 10px center no-repeat;
	}

	.modTitleSideNoBG span{
		background: url(/dist/01/img/blue/icon_title_dot.png) 10px 2px no-repeat;
	}

/*ドットタテ罫線　左右*/
.modDotlineL{ background: url(/dist/01/img/blue/bg_dotline_v.gif) left top repeat-y; }
.modDotlineR{ background: url(/dist/01/img/blue/bg_dotline_v.gif) right top repeat-y; }



/*
=====================================================================
*
*    トップページ
*
* ===================================================================
*/


/*
ヘッドライン
ーーーーーーーーーーーーーーーーーーーーーー*/
#Headline{
	background-color: #eee;
	border-top: 3px solid #84cfff;/**/
}

		#Headline .search button{
			background: url(/dist/01/img/blue/btn_search_s.gif);
		}


/*
ヘッダ
ーーーーーーーーーーーーーーーーーーーーーー*/
#Header{
	background: url(/dist/01/img/blue/bg_header.gif) top repeat-x;
}
#Header.borderTop{
	border-top: 3px solid #9dc2de;
}

		#Header .search button{
			background: url(/dist/01/img/blue/btn_search_s.gif);
		}


/*
グローバルナビ
ーーーーーーーーーーーーーーーーーーーーーー*/
.globalnavi{
	background-color: #76c2f6;
}
.globalnavi.tall{
	background-color: #76c2f6;
}
.globalnavi.second{
	background-color: #c3c3c3;
	border-bottom: 1px solid #d0ecff;
}

#dropmenu li a {
	color: #fff;
}
.tall #dropmenu li a {
	background: url(/dist/01/img/common/bg_gnavi_line_tall.gif) right center no-repeat;
}
.second #dropmenu li a {
	background: url(/dist/01/img/common/bg_gnavi_line2.gif) right center no-repeat;
}
.second.tall #dropmenu li a {
	background: url(/dist/01/img/common/bg_gnavi_line_tall2.gif) right center no-repeat;
}
#dropmenu li a:hover { color: #ff8d2f; }

#dropmenu li ul li {
	color: #fff;
}
#dropmenu li ul li a,
.tall #dropmenu li ul li a {
	background: #8fc9f2;
}
.second #dropmenu li ul li a{ background: #77cef0 !important; }
.second #dropmenu li ul li a:hover{ background: #91e2ff !important; }

#dropmenu > li:hover li:hover > a {	background: #bae1fe }
.second #dropmenu > li:hover li:hover > a {	background: #91e2ff }

#dropmenu li ul li ul:before {
	border-left-color: #51a7ad;
}

#dropmenu li ul li ul li a { background: #a5d9fd }
#dropmenu li:hover ul li ul li a:hover { background: #8fe1ff }
.second #dropmenu li ul li ul li a { background: #87dbf9 !important}
.second #dropmenu li:hover ul li ul li a:hover { background: #bae1fe !important}



/*メガメニュー用*/
/*--------------------------------------------------*/
.megaMenu .topBarMenu > li a {
    color: #333;
    background: #ECD882;
}

.megaMenu .topBarMenu > li a:hover {
    color: #999;
}

ul.megaMenu__childUl {
    background: #FEFEFE;
    border:1px solid #aaa;
}

    .megaMenu .balloonTail > p:before {
        border-color: transparent transparent #FEFEFE transparent;
    }
    .megaMenu .balloonTail > p:after {
        border-color: transparent transparent #AAAAAA transparent;
    }
	
        ul.megaMenu__childUl > li a {
            color:#333;
        }
        ul.megaMenu__childUl > li a:hover {
            color: #ff8d2f;
        }

        ul.megaMenu__childUl > li.megaMenu__breadcrumbs{
            border-bottom: 1px solid #ccc;
        }
		
            ul.megaMenu__childUl > li.megaMenu__breadcrumbs span.megaMenuCloseBtn{
                color:#666;
            }
            ul.megaMenu__childUl > li.megaMenu__breadcrumbs span.megaMenuCloseBtn{
                background: url(/dist/01/img/blue/btn_submenu_close.gif) right center no-repeat;
            }
	
        ul.megaMenu__childUl .megaMenu__opneBtn.btn-menuOpen{
            background: url(/dist/01/img/blue/btn_submenu_plus.gif) right center no-repeat !important;
            color: #ddd;
        }


/*
パンくず
ーーーーーーーーーーーーーーーーーーーーーー*/
#Breadcrumb{
	background-color: #e3ebf2;/**/
}


/*
フッタ
ーーーーーーーーーーーーーーーーーーーーーー*/
#Footer{
	border-top: 1px solid #d1f0ff;
	background: url(/dist/01/img/blue/bg_footer_bottom.gif) center bottom repeat-x #e3f4ff;
}

	#Footer .wrap{
		border-top: 1px solid #d1f0ff;
	}

		#Footer .navi li{
			border-right: 1px solid #333;
		}

			#Footer .navi li a{
				color: #545454;
			}
			#Footer .navi li a:hover{
				color: #ff8d2f;
			}



/*
コンテンツ枠組み
ーーーーーーーーーーーーーーーーーーーーーー*/

/*
■注意文
ーーーーーーーーーーーーーーーーーーーーーー*/

	.attentionSection .wrap{
		border: 1px solid #ff0000;
		background-color: #ffeee0;
	}

	.attentionSection p{
		color: #ff0000;
	}


/*
■新着記事 / RSS / 求人
ーーーーーーーーーーーーーーーーーーーーーー*/

	.topnewsSection .wrap,
	.rssSection .wrap,
	.recruitSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.topnewsSection li,
	.rssSection li,
	.recruitSection li{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}


/*
■NEWS TOPICS
ーーーーーーーーーーーーーーーーーーーーーー*/
	.newstopicsSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.newstopicsSection li{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

		.newstopicsSection .kakomiBlock .box{
			border: 1px solid #dedede;
		}

			.newstopicsSection .kakomiBlock .pct a{
				border: 1px solid #99bed9;
			}


/*
■新着店舗
ーーーーーーーーーーーーーーーーーーーーーー*/
	.brandnewSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.brandnewSection .block{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) top left repeat-x;
	}

			.brandnewSection .block .detail .category{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif);
				background-size: cover;
			}

				.brandnewSection .block .detail .text .info{
					color: #767676;
				}


/*
■おすすめスポット紹介
ーーーーーーーーーーーーーーーーーーーーーー*/

	.spotSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.spotSection .block{
		background: url(/dist/01/img/blue/bg_dotline_v.gif) top right repeat-y;
	}

	.spotSection .inner{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) top left repeat-x;
	}

				.spotSection .block .detail .text .info{
					color: #767676;
				}


/*
■おすすめコンテンツ紹介
ーーーーーーーーーーーーーーーーーーーーーー*/
	.contentsSection .listBlock{
		background: url(/dist/01/img/blue/bg_recommend.gif) top repeat-x #c1e8ff;
	}

	.contentsSection .subTitle{
		background: url(/dist/01/img/blue/icon_title_star.png) left center no-repeat;
	}

	.contentsSection .block{
		border-bottom: 1px solid #c1e8ff;
		background-color: #fff;
	}
	
				.contentsSection .block .detail .text .info{
					color: #767676;
				}


/*
■おすすめクーポン紹介
ーーーーーーーーーーーーーーーーーーーーーー*/
	.couponSection .wrap{
		background: url(/dist/01/img/blue/bg_coupon.gif);
	}

	.couponSection .titleBlock{
		background: url(/dist/01/img/blue/bg_coupon_subtitle.png);
	}

		.couponSection .titleBlock .title{
			color: #082d4f;
		}

		.couponSection .titleBlock .link a{
			color: #cbe6ff;
		}

	.couponSection li{
		background-color: #fff;
	}

		.couponSection li .price{
			color: #fff;
			background: url(/dist/01/img/blue/bg_off.png);
		}

				.couponSection li .text .info{
					color: #767676;
				}


/*
■コラム紹介
ーーーーーーーーーーーーーーーーーーーーーー*/
	.columnSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

		.columnSection .wrap .detail{
			background: url(/dist/01/img/blue/icon_arrow_brown_l.gif) right center no-repeat;
		}

			.columnSection .wrap .detail .info{
				color: #767676;
			}


/*
■検索
ーーーーーーーーーーーーーーーーーーーーーー*/
	.searchSection .wrap{
		background: url(/dist/01/img/blue/bg_search.gif);
	}

				.searchSection .inputBox input{
					border: 1px solid #dcdbdb;
					background-color: #fff;
					box-shadow: 3px 3px 0px #d7d6d6 inset;
					-webkit-box-shadow: 3px 3px 0px #d7d6d6 inset;
					-moz-box-shadow: 3px 3px 0px #d7d6d6 inset;
				}

				.searchSection .btn button{
					background: url(/dist/01/img/blue/btn_search.png);
				}


/*
■動画
ーーーーーーーーーーーーーーーーーーーーーー*/
	.movieSection .wrap{
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}


/*
■地図
ーーーーーーーーーーーーーーーーーーーーーー*/
	.mapSection .wrap{
		text-align: center;
		width: 100%;
		padding: 20px 0;
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}


/*
■ツイッター
ーーーーーーーーーーーーーーーーーーーーーー*/
	.twitterSection .wrap{
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}

	.twitterSection .wrap iframe{
		width: 100% !important;
	}


/*
■求人（検索部分）
ーーーーーーーーーーーーーーーーーーーーーー*/
	.recruitSection .searchBlock{
		background: url(/dist/01/img/blue/bg_recruit.gif);
	}

			.recruitSection .searchBlock .textBox input{
				border: 1px solid #dcdbdb;
				background-color: #fff;
				box-shadow: 3px 3px 0px #d7d6d6 inset;
				-webkit-box-shadow: 3px 3px 0px #d7d6d6 inset;
				-moz-box-shadow: 3px 3px 0px #d7d6d6 inset;
			}
			
			.recruitSection .searchBlock .btn button{
				background: url(/dist/01/img/blue/btn_search_recruit.gif);
			}



/*◯　サイドエリア*/

/*
◯ショップ各リンク
ーーーーーーーーーーーーーーーーーーーーーー*/
		.side_shoplinkSection li a{
			color: #0075a8;
			background: #f4f3ef url(/dist/01/img/blue/icon_arrow_orange.png) 18px center no-repeat;
		}
		.side_shoplinkSection li a:hover,
		.side_shoplinkSection li.current a{
			background-color: #c4e9ff;
		}



/*
◯新着店舗
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_brandnewSection .block{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

			.side_brandnewSection .block .detail .category{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif);
				background-size: cover;
			}

				.side_brandnewSection .block .detail .text .info{
					color: #767676;
				}


/*
◯ランキング表示
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_rankingSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.side_rankingSection li{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}


/*
◯検索
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_searchSection .wrap{
		background: url(/dist/01/img/blue/bg_search_s.gif);
	}

				.side_searchSection .inputBox input{
					border: 1px solid #dcdbdb;
					background-color: #fff;
					box-shadow: 3px 3px 0px #d7d6d6 inset;
					-webkit-box-shadow: 3px 3px 0px #d7d6d6 inset;
					-moz-box-shadow: 3px 3px 0px #d7d6d6 inset;
				}

				.side_searchSection .btn button{
					background: url(/dist/01/img/blue/btn_search.png);
				}


/*
◯動画
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_movieSection .wrap{
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}


/*
◯地図
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_mapSection .wrap{
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}


/*
◯ツイッター
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_twitterSection .wrap{
		background: url(/dist/01/img/blue/bg_content.gif) top repeat-x #c1e8ff;
	}
	

/*
◯RSS
ーーーーーーーーーーーーーーーーーーーーーー*/
	.side_rssSection .wrap{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}

	.side_rssSection li{
		background: url(/dist/01/img/blue/bg_dotline_h.gif) bottom left repeat-x;
	}



/*お店詳細 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

			.shopDetailSection .tabMenu li a{
				color: #545454;
				border: 1px solid #f5eccb;/**/
				background-color: #f5eccb;/**/
			}
			.shopDetailSection .tabMenu li a:hover{
				color: #666666;/**/
			}

			.shopDetailSection .tabMenu li.current a{
				border: 1px solid #dccb85;/**/
				background-color: #f0faff;
			}
			.shopDetailSection .tabMenu li.current a:hover{
				color: #545454;
			}

	/*△　トップの情報*/
	.shopDetailSection .topInfoBlock{
		background-color: #f0faff;
	}
			.shopDetailSection .topInfoBlock .pct img{
				border: 1px solid #d3dee1;
			}

			.shopDetailSection .topInfoBlock .detail .category{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif);
				background-size: cover;
			}

			.shopDetailSection .topInfoBlock .detail th{
				color: #0094f0;/**/
				border-bottom: 1px solid #e1e1e1;
			}

			.shopDetailSection .topInfoBlock .detail td{
				border-bottom: 1px solid #e1e1e1;
			}

				.shopDetailSection .topInfoBlock .detail td .btnContact{
					background: url(/dist/01/img/blue/icon_contact.png) 0 center no-repeat;
					background-size: 18px 13px;
				}


	/*メニューページ*/
		.shopDetailSection .detailInfoBlock .wrap{
			border: 1px solid #d3dee1;
		}
		
				.shopDetailSection .detailInfoBlock .topBox .pct img{
					border: 1px solid #d3dee1;
				}

		.shopDetailSection .detailInfoBlock .bottomBox{
			background-color: #fff;
		}

				.shopDetailSection .detailInfoBlock .bottomBox li .pct img{
					border: 1px solid #d3dee1;
				}

			.shopDetailSection .detailInfoBlock .iconBox li .icon{
				color: #fff;
				background-color: #c7c7c7;
			}
			.shopDetailSection .detailInfoBlock .iconBox li .icon.on{
				background-color: #1ecbff;/**/
			}


	/*△　スペック*/
		.shopDetailSection .detailSpecBlock th{
			color: #0094f0;/**/
			border-bottom: 1px solid #e1e1e1;
		}

		.shopDetailSection .detailSpecBlock td{
			border-bottom: 1px solid #e1e1e1;
		}

			.shopDetailSection .detailSpecBlock td .caution{
				color: #ff0000;
			}


	/*△　クーポン情報*/
		.shopDetailSection .couponBlock .couponBox{
			background: url(/dist/01/img/blue/bg_coupon_detail.gif);/**/
		}
		.shopDetailSection .couponBlock .couponBox:after{
			background: url(/dist/01/img/blue/bg_coupon_detail_bottom.gif);/**/
		}

			.shopDetailSection .couponBlock .couponBox .title{
				color: #fff;
			}

			.shopDetailSection .couponBlock .couponBox .service{
				color: #f85200;
				border-bottom: 2px dotted #f85200;
			}

				.shopDetailSection .couponBlock .couponBox ul li{
					background-color: #f5f2e1;
				}

			.shopDetailSection .couponBlock .couponBox .qr{
				background: url(/dist/01/img/blue/bg_coupon_qr.gif);
			}


	/*△　メニュー*/
		.shopDetailSection .detailMenuBlock .title{
			border-bottom: 2px solid #e89990;/**/
		}

		.shopDetailSection .detailMenuBlock th{
			color: #0094f0;/**/
			border-bottom: 1px solid #e1e1e1;
		}

		.shopDetailSection .detailMenuBlock td{
			border-bottom: 1px solid #e1e1e1;
		}

		/*写真ありの場合*/
		.shopDetailSection .detailMenuBlock li{
			border-bottom: 1px solid #e1e1e1;
		}

					.shopDetailSection .detailMenuBlock .detail .namePrice .name{
						color: #0094f0;/**/
					}

					.shopDetailSection .detailMenuBlock .detail .text{
						background-color: #f0faff;/**/
					}

	/*△　地図*/
		.shopDetailSection .mapBlock .wrap{
			border: 1px solid #e1e1e1;
		}


	/*△　お問い合わせ・ご予約*/
		.shopDetailSection .contactBlock th{
			color: #0094f0;/**/
			border-bottom: 1px solid #e1e1e1;
		}
		.shopDetailSection .contactBlock th .must_input{
			color: #666;
		}

		.shopDetailSection .contactBlock td,
		.siteOthersPageWrap .contactBlock td{
			border-bottom: 1px solid #e1e1e1;
		}

		.inputarea {
			border: 1px solid #DFDFDF;
		}

		.inputarea2 {
			border: 1px solid #DFDFDF;
		}

		.inputbtn {
			background-color: #e28074;/**/
			color: #FFFFFF;
			background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
			background-size: cover;
		}


	/*△　スタッフ*/
		.shopDetailSection .staffBlock li{
			border-bottom: 1px solid #e1e1e1;
		}
				.shopDetailSection .staffBlock li .detail .title{
					color: #0094f0;/**/
				}


	/*△　特集*/
		.shopDetailSection .featureBlock li{
			border: 1px solid #e1e1e1;
		}

			.shopDetailSection .featureBlock li .detail p.lead{
				color: #666;/**/
			}

			.shopDetailSection .featureBlock li .detail .btn a{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
			}


	/*△　ブログ*/
		/*一覧用*/
		.shopDetailSection .blogBlock .entryBox{
			background-color: #f0faff;/**/
		}

			.shopDetailSection .blogBlock .entryBox .date{
				color: #999;/**/
			}

			.shopDetailSection .blogBlock .entryBox .title{
				color: #0075a8;/**/
				border-bottom: 2px dotted #99bed9;
			}

			.shopDetailSection .blogBlock .entryBox .btn a{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
			}

			.shopDetailSection .blogBlock .entryBox .info{
				border: 2px dotted #99bed9;
			}

		/*詳細*/
			.shopDetailSection .blogBlock .entryDetailBox .title{
				color: #0075a8;/**/
				background-color: #f0faff;/**/
			}

			.shopDetailSection .blogBlock .entryDetailBox .date{
				color: #999;/**/
				border-bottom: 2px dotted #99bed9;
				background-color: #f0faff;/**/
			}

			.shopDetailSection .blogBlock .entryDetailBox .btn a{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
			}

			.shopDetailSection .blogBlock .entryDetailBox .info{
				border: 2px dotted #99bed9;
			}


		/*各カテゴリーリンク*/
		.shopDetailSection .blogBlock .catLink{
			background-color: #e8f8ff;/**/
		}

			.shopDetailSection .blogBlock .catLink .title{
				color: #0094f0;/**/
			}



/*カテゴリ ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*タイトル*/
.categoryTitleSection{
	color: #fff;
	text-shadow: 1px 1px 3px #3662b5;
	background: -webkit-gradient(
	linear,left top, left bottom,
	from(#5ed7ff),
	color-stop(0,#5ed7ff),
	color-stop(1,#56e1ff),
	to(#56e1ff)
	);/**/
}

/*ページャー（他箇所も共通）*/
.pagerSection{
	border-bottom: 2px solid #e3ebf2;
}
.pagerSection.bottom{
	border-top: 2px solid #e3ebf2;
}

		.pagerSection .text span{
			color: #ff9c4a;/**/
		}

		.pagerSection ul li a{
			color: #545454;
			background-color: #e3ebf2;
		}
		.pagerSection ul li.current a,
		.pagerSection ul li a:hover{
			color: #fff;
			background-color: #84cbe1;/**/
		}


	/*各コンテンツ ラップ*/
	.shopIndexSection .detailWrap{
		background-color: #f0faff;
	}


	/*△　トップの情報*/
			.shopIndexSection .topInfoBlock .btn a{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
			}
				.shopIndexSection .topInfoBlock .btn a:hover span{
					color: #FBFF7F;/**/
				}

			.shopIndexSection .topInfoBlock .pctdetailBox th{
				color: #0094f0;/**/
				border-bottom: 1px solid #e1e1e1;
			}

			.shopIndexSection .topInfoBlock .pctdetailBox td{
				border-bottom: 1px solid #e1e1e1;
			}

		.shopIndexSection .topInfoBlock .iconBox{
			border-bottom: 1px solid #1ecbff;
		}

			.shopIndexSection .topInfoBlock .iconBox li .icon{
				color: #fff;
				background-color: #c7c7c7;
			}
			.shopIndexSection .topInfoBlock .iconBox li .icon.on{
				background-color: #1ecbff;/**/
			}


/*特集ページ ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*タイトル*/
.featureTitleSection{
	color: #fff;
	text-shadow: 1px 1px 3px #3662b5;
	background: -webkit-gradient(
	linear,left top, left bottom,
	from(#5ed7ff),
	color-stop(0,#5ed7ff),
	color-stop(1,#56e1ff),
	to(#56e1ff)
	);/**/
}

/*特集一覧*/
	.indexFeatureBlock > ul > li{
		background-color: #f0faff;
	}

		.indexFeatureBlock > ul > li .detail .btn a{
			color: #fff;
			background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
			background-size: cover;
		}

		/*特集ページ*/
		.pageFeatureBlock .pictbox-Wrapper .caption{
			color:#666;
		}



/*ブログページ ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*タイトル*/
.blogTitleSection{
	color: #fff;
	text-shadow: 1px 1px 3px #3662b5;

	background: -webkit-gradient(
	linear,left top, left bottom,
	from(#5ed7ff),
	color-stop(0,#5ed7ff),
	color-stop(1,#56e1ff),
	to(#56e1ff)
	);/**/

}



/*サイト その他のページ ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.siteOthersPageWrap{
	background-color: #fff;
}

/*△　お問い合わせ・運営会社・サイトマップ*/
		.siteOthersPageWrap .companyBlock th,
		.siteOthersPageWrap .contactBlock th{
			color: #0094f0;/**/
			border-bottom: 1px solid #e1e1e1;
		}
		.siteOthersPageWrap .companyBlock th .must_input,
		.siteOthersPageWrap .contactBlock th .must_input{
			color: #666;
		}

		.siteOthersPageWrap .companyBlock td,
		.siteOthersPageWrap .contactBlock td{
			border-bottom: 1px solid #e1e1e1;
		}
		
		.siteOthersPageWrap .contactErrorLinkBlock a{
			border-bottom: 1px solid #fff;
		}

		.sitemapListWrapper ul li a{
			background: url(/dist/01/img/blue/icon_link.gif) left center no-repeat;/**/
			border-bottom: 1px solid #fff;
			background-size: 10px;
		}

		.sitemapListWrapper ul li a:hover{
			border-bottom: 1px dotted #ccc;
		}


/*△　検索ページ*/
.searchPageSection {
	background-color: #f0faff;
}
.serchInputList dt {
	color: #0094f0;/**/
}
	form.siteSearch input[type=text]{
		border: 1px solid #dcdbdb;
		background-color: #fff;
		box-shadow: 3px 3px 0px #d7d6d6 inset;
		-webkit-box-shadow: 3px 3px 0px #d7d6d6 inset;
		-moz-box-shadow: 3px 3px 0px #d7d6d6 inset;
	}
	form.siteSearch .btn button[type=submit]{
		background-color: #e28074;/**/
		color: #FFFFFF;
		background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
		background-size: cover;
	}



/*サイト 求人情報 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/


/*検索ブロック*/
        .recruitIndexSearchSection form.recruiteSearch .btn button[type=submit]{
			color: #FFFFFF;
			background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
			background-size: cover;
        }



/*一覧ページ*/
    /*各コンテンツ ラップ*/
    .recruitIndexSection .detailWrap{
        background-color: #f0faff;
    }
   
		.recruitIndexSection .lead{
			color: #3664c7;
		}
			.recruitIndexSection .topInfoBlock .pct img{
				border: 1px solid #d3dee1;
			}

            .recruitIndexSection .topInfoBlock .detail .category{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif);
				background-size: cover;
            }

                .recruitIndexSection .topInfoBlock .detail .name a{
                    border-bottom: 1px solid #72b9dc;
                }
                .recruitIndexSection .topInfoBlock .detail .name a:hover{
                    border-bottom: 1px solid #ffffff;
                }

            .recruitIndexSection .topInfoBlock .detail th{
				color: #0094f0;/**/
            }
      
            .recruitIndexSection .topInfoBlock .detail .btn a{
				color: #FFFFFF;
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
            }


/*詳細ページ*/   
    /*各コンテンツ ラップ*/
    .recruitDetailSection .detailWrap{
        background-color: #f0faff;
    }
    
		.recruitDetailSection .lead{
			color: #3664c7;
		}
		
			.recruitDetailSection .topInfoBlock .pct img{
				border: 1px solid #d3dee1;
			}

            .recruitDetailSection .topInfoBlock .detail .category{
				color: #fff;
				background: url(/dist/01/img/blue/bg_category.gif);
				background-size: cover;
            }

                .recruitDetailSection .topInfoBlock .detail .name a{
                    border-bottom: 1px solid #72b9dc;
                }
                .recruitDetailSection .topInfoBlock .detail .name a:hover{
                    border-bottom: 1px solid #ffffff;
                }

            .recruitDetailSection .topInfoBlock .detail th{
				color: #0094f0;/**/
            }
			
			/*応募ボタン*/            
            .recruitDetailSection .btnBox a{
				background: url(/dist/01/img/blue/bg_category.gif) repeat-x;/**/
				background-size: cover;
            }
            

    /*△　詳細*/
            .recruitDetailSection .detailInfoBlock .iconBox li .icon.on{
                background-color: #1ecbff;
            }


    /*△　スペック*/
        .recruitDetailSection .detailSpecBlock th{
				color: #0094f0;/**/
        }



