@charset "utf-8";

/* ===================================================================
CSS Document

 file name  :contents.css
 style info :第2階層以下、ポップアップのコンテンツエリア関係 他
=================================================================== */
/*----------------------------------------------------
	☆会社概要
----------------------------------------------------*/
#main_area .rinen{
	margin-top:40px;
	margin-bottom:30px;
}
/*----------------------------------------------------
	☆採用情報
----------------------------------------------------*/
.intBox ul li{
	margin-bottom:10px;
}

#main_area .question{
	margin-top:30px;
	color:#e93f48;
	font-weight:bold;
	font-size:14px;
}

#main_area .rec_photo{
	padding-top:30px;
}

#main_area .key_img img{
	width:100%;
	height:auto;
}

/*----------------------------------------------------
	☆店舗紹介
----------------------------------------------------*/
#main_area .store_table{
	width:100%;
	margin-bottom:30px;
	border-collapse:collapse;
}

#main_area .store_table th,
#main_area .store_table td{
	padding:10px;
	text-align:center;
	border:1px solid #e8e8e8;
}

#main_area .store_table th{
	background:#97d17f;
	color:#FFF;
}

#main_area iframe{
	width:100%;
}

#main_area .store_int{
	overflow:hidden;
	_height:1%;
	margin-right:-35px;
}

#main_area .store_int .storeBox{
	_display:inline;
	float:left;
	padding:10px 20px 10px 20px;
	margin-right:35px;
	margin-bottom:20px;
	border:3px solid #97d17f;
}

#main_area .store_int .storeBox .title{
	margin-top:10px;
	font-weight:bold;
	color:#ec676d;
}

#main_area .store_int .storeBox p{
	margin-bottom:0;
}



#main_area .store_int .storeBox.bl-hover{
	background:#f6fef3;
}


/*----------------------------------------------------
	☆お問い合わせ
----------------------------------------------------*/
#main_area .form_text{
	width:80%;
	padding:15px 30px 5px 30px;
	margin:0 auto 30px;
	border:1px dotted #ccc;
}

#main_area .form_text p{
	margin-bottom:10px;
}


#main_area .form_wrap .normaltable02{
	width:80%;
	margin:0 auto;
	border-collapse:collapse;
}

#main_area .form_wrap .normaltable02.head_question th{
	background:#97d17f;
	color:#FFF;
}

#main_area .form_wrap .normaltable02 th,
#main_area .form_wrap .normaltable02 td{
	border:1px solid #ccc;
}

#main_area .form_wrap .normaltable02 th{
	width:35%;
	padding:10px 0;
	background:#eeeeee;
	color:#333;
	text-align:center;
	font-weight:bold;
}

#main_area .form_wrap .normaltable02 td{
	width:65%;
	padding:20px 0 20px 20px;
	background:#FFF;
	text-align:left;
}

#main_area .form_wrap .normaltable02 td input[type="text"],
#main_area .form_wrap .normaltable02 td textarea{
	width:80%;
}

#main_area .form_wrap .normaltable02 td textarea{
	height:150px;
}

#main_area .thanksWrap{
	text-align:center;
	margin-top:50px;
}

#main_area .thanksWrap p{
	margin-bottom:100px;
}

#main_area .thanksWrap a{
	padding:10px 20px;
	display:block;
	border:1px solid #97d17f;
	width:40%;
	margin:0 auto;
	text-decoration:none;
}

#main_area .thanksWrap a:hover{
	background:#97d17f;
	color:#FFF;
}

/*----------------------------------------------------
	☆サイトマップ
----------------------------------------------------*/
#main_area .siteList{
	overflow:hidden;
	_height:1%;
	padding-left:20px;
	margin-bottom:20px;
}

#main_area .siteList li{
	float:left;
	list-style:url(../image/icon_list.gif);
	margin-right:20px;
}
/*----------------------------------------------------
	☆中面glonavi
----------------------------------------------------*/
#glovalnavi{
	border-bottom:2px solid #97d17f;
}

/*----------------------------------------------------
	☆footer_area
----------------------------------------------------*/

#footer_area{
	margin-top:30px;
}

/*----------------------------------------------------
	☆パーツ
----------------------------------------------------*/

#key{
	text-align:center;
}

/*--ページャー------------*/
#main_area ul.pager{
	margin-top:20px;
	text-align:center;
}

#main_area ul.pager li{
	display:inline;
}

#main_area ul.pager li a{
	display:inline-block;
	text-decoration:none;
	vertical-align:middle;
	padding:5px 7px;
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background:#FFF;
	color:#34980a;
}

#main_area ul.pager li a.cr{
	display:inline-block;
	text-decoration:none;
	vertical-align:middle;
	padding:5px 7px;
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background:#afd99e;
	color:#34980a;
}

/*----------------------------------------------------
	☆前のページへ戻る
----------------------------------------------------*/

#main_area .prev{
	margin-top:30px;
}

#main_area .prev a{
	clear:both;
	display:block;
	margin:0 auto;
	padding:5px 5px 5px 25px;
	text-align:center;
}

#main_area .prev a:link,
#main_area .prev a:visited{
	text-decoration:none;
	color:#333;
	border:1px solid #cccccc
}

#main_area .prev a:hover{
	background-color:#97d17f;
	color:#FFF;
}


/*--新着中面------------------*/

#main_area #newsList{
	min-height:150px;
}
.ie6 #main_area #newsList{
	height:auto !important;
	height:150px ;
}

#main_area #newsList dl {
	clear:both;
	overflow:hidden;
	width:690px;
	padding:14px 0 12px 0;
	border-bottom:1px dotted #cccccc;
}

#main_area #newsList dt {
	float:left;
	width:100px;
	clear:both;
	text-align:center;
}

#main_area #newsList dl dt span{
	font-size:11px;
	margin-right:4px;
	vertical-align: baseline;
	font-weight:bold;
}


#main_area #newsList dt img{
	vertical-align:bottom;
}

#main_area #newsList dd {
	float:left;
	width:560px;
	background:url(../image/icon_arrow_02.gif) left 0.3em no-repeat;
	padding-left:8px;
	line-height:1.3;
}


#main_area #newsList dd span{
	font-weight:bold;
	font-size:11px;
	color:#F00
}

#main_area #newsList dd a:link,
#main_area #newsList dd a:visited{
	text-decoration:none;
	margin:0;
	padding:0;
}

#main_area #newsList dd a:hover{
	text-decoration: underline
}

/*--新着詳細------------------*/
#main_area .date_detail{
	text-align:right;
	font-weight:bold;
	font-size:11px;
}
/*--CKEditor用------------------*/

#main_area .ckBox em{
 font-style:italic !important;
 color:#333333;
 font-weight:normal;
}

#main_area .ckBox u{
 text-decoration:underline !important
}

#main_area .ckBox strike{
 text-decoration:line-through !important;
}

#main_area .ckBox blockquote{
 margin-left:10px;
}

#main_area .ckBox del{
	text-decoration:line-through
}

/*----------------------------------------------------
	■フォーム関連
----------------------------------------------------*/
select, textarea {
border: 1px #b6b6b6 solid;
font-weight:normal
}


#main_area .form_button{
	overflow:hidden;
	text-align:center;
	margin-bottom:30px;
}

/*--ボタン------------*/
#main_area .form_button input{
	display:inline;
	cursor:pointer;
}

#main_area input.kakunin {
		margin-top:8px;
    border: 0px;
    width: 100px;
    height: 30px;
    background:url(../../form/image/btn_form_kakunin.gif) left top no-repeat;
}

#main_area input.modoru {
		margin-top:8px;
    border: 0px;
    width: 100px;
    height: 30px;
    background: url(../../form/image/btn_form_modoru.gif) left top no-repeat;
}

#main_area input.soushin {
		margin-top:8px;
    border: 0px;
    width: 100px;
    height: 30px;
    background: url(../../form/image/btn_form_soushin.gif) left top no-repeat;
}


/*----------------------------------------------------
	■print
----------------------------------------------------*/

@media print{

}