﻿@charset "UTF-8";


/* ------------------------------------------------------------ */
/* メイン */
/* ------------------------------------------------------------ */

.pagetop{
	padding:40px 0px 20px 0px;
	margin:0;
	float:right;
}

/* 個人情報保護方針 */

#main-area{
	width:980px;
	float:left;
	padding:0 10px;
}

.section{
	margin:0;
	padding:0 20px;
}

p.intro{
	border-bottom: 1px solid #C8C1BF;
	font-size:92%;
	padding:0 0 15px 0;
}

dl.p_item{font-size:92%; padding:0 0 18px 0px;}


/* 採用情報 */

p.mg{padding:20px 0 10px 0px; font-size:92%;}

table.recruit{
    border-collapse: collapse;
    border-spacing: 0;
	border:1px solid #CCC;
	margin:0 0 20px;
}

table.recruit th,
table.recruit td{
	text-align:left;
	padding:5px;
	border:1px solid #CCC;
	font-size:107%;
}

table.recruit th{
	background:#F5EFE4;
	font-weight:normal;
}


/* サイトマップ */

ul.left{
	border:0px solid #666;
	margin:20px 0 0 0px;
	width:640px;
	_height:420px;
	_overflow:hidden;
}

ul.left li{
	margin:0px 20px 20px 0px;
	float:left;
	width:300px;
}

ul.left li img,dl.right dt img{vertical-align:bottom;}

dl.right{
	float: right;
	margin:20px 0 0 0px;
	background:#FAF7F2;
	min-height:420px;
	_height:420px;
}

dl.right dt{margin: 0 0 20px 0px;}

dl.right dd{font-size:92%; margin:0 0 0 12px;}
dl.right dd a{color:#333;}
dl.right dd a:hover{color:#A30D48;}


/* お問い合わせ */

.inquiry{margin: 25px 0 50px;}

.inquiry img{
	margin: 0 0 0 0px;
	padding:0 0 0 15px;
}

.inquiry p{
	margin: 0 0 0 0px;
	padding:0 0 0 25px;
	float:left;
	font-size:92%;
}

.inquiry p a:link,
.inquiry p a:visited{color:#A30C47;}

.inquiry p a:hover,
.inquiry p a:active{color:#CC6600;}

.section2{
	border: 0px solid #390;
	margin:0 0 10px 0px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

p.title2{
	font-size:107%;
	color:#FFF;
	background:#FFF url(../img/shop/title_bg.jpg) repeat-x left top;
	padding:3px 0 4px 10px;
	margin:0 0 5px;
}

p.list2{
	border-bottom:1px solid #C8C1BF;
	background:#FCFAF6;
	padding:10px;
	margin:0 0 2px 0px;
}

p.list2 span{
	color:#A30C47;
}

dl.list2 dt{
	background:#F5EFE4;
	float:left;
	width:190px;
	font-size:107%;
	padding:10px 0 10px 10px;
	margin:0;
}

dl.list2 dt p{font-size:80%; margin:0; padding:0; color:#CC6600;}

dl.list2 dd{
	float:left;
	font-size:92%;
	padding:10px 0 10px 10px;
	margin:0;
}
















