@charset "utf-8";@import url(common.css);@import url(textsettings.css);@import url(company.css);@import url(syoukatudan.css);@import url(meeting.css);@import url(qa.css);/* ---------------------------------------------------------------- * COLORfff9ef1b1310 * ---------------------------------------------------------------- *//* ---------------------------------------------------------------- * Share Style [ * ---------------------------------------------------------------- */* {	margin:0;	padding:0;}body {	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;	font-size: 13px;	color: #1b1310;	background: #ffffff url(../images-com/bg-body.jpg) repeat-x;}li {	list-style-type:none;}img {	border:0;}hr {	display:none;}.clear {	clear:both;}/* ---------------------------------------------------------------- *	ボディの背景設定です * ---------------------------------------------------------------- */#bgPage {	margin: 0;	padding: 0;}#container {	background-color: #fff9ef;  /* --- ドキュメント本体の幅 --- */	width: 900px;  /* --- ドキュメント本体の位置 --- */  /* Note：「0」のみで左寄せ，「0 auto」でセンタリング */	margin: 0 auto;}/* ---------------------------------------------------------------- *	ヘッダ部分の設定です * ---------------------------------------------------------------- */#headerArea {	width: 100%;	border-top: 5px solid #1b1310;}#header {	width: 900px;	height: 110px;	margin: 0 auto;		padding: 0;}.logo {	float: left;	padding: 30px 0 0 10px;}.iconTheme {	margin: 0;	padding:  20px 0 0 0;	text-align: right;	float: right;}.btnInq {	padding: 10px 0 0 0;}/* ---------------------------------------------------------------- *	メインナビゲーション部分の設定です * ---------------------------------------------------------------- */#naviArea {	width: 100%;	height: 40px;	margin: 0;	padding: 0;	background-color: #fff9ef;}#navi {	width: 900px;	height: 40px;	margin: 0;	padding: 0;	margin: 0 auto;	background: #fff9ef url(../images-menu/m-bg.jpg) no-repeat 0 0;}#navi-skd {	width: 900px;	height: 40px;	margin: 0;	padding: 0;	margin: 0 auto;	background: #fff9ef url(http://www.jyocos.co.jp/syoukatudan/images/skd-m-bg.jpg) no-repeat 0 0;}#navi ul,#navi-skd ul {	margin: 0;	padding: 0 0 0 95px;}#navi ul li,#navi-skd ul li {	margin: 0;	padding: 0;	float: left;}#navi ul li a,#navi-skd ul li a {	margin: 0;	padding: 0;	border: none;	display: block;}#navi a:hover,#navi-skd a:hover {	border: none;	text-decoration: none;}/* ---------------------------------------------------------------- *	コンテンツコンテナの設定です * ---------------------------------------------------------------- */#mainArea {	width: 100%;	margin: 0;	padding: 0;}#main {	width: 900px;  /* Note：以下を「すべて 0」にしておく */	margin: 0 auto;	padding: 0;}#leftArea {	width: 620px;	float: left;}#leftArea p {	margin: 0;	padding: 0 0 1em 0;	font-size: 105%;	line-height: 1.8;	clear: both;}#leftArea img.image {	margin: 0;	padding: 0 0 20px 0;}/* ---------------------------------------------------------------- *	各頁のタイトル画像 * ---------------------------------------------------------------- */#categoryTitle {	width: 900px;	margin: 0 auto;	padding: 10px 0;}#pageImage-top {	margin: 0;	padding: 0;	background-color: #eeeeee;	text-align: center;}#pageImage-com {	width: 900px;	margin: 0 auto;	padding: 0 0 16px 0;	background-color: #fff9ef;}.imgMain {	margin: 0;	padding: 0 0 24px 0;}/* ---------------------------------------------------------------- *	左サイドの設定です * ---------------------------------------------------------------- */#leftArea {	width: 620px;	margin: 0;	padding: 0;	float: right;}#leftArea h3.text {	padding-left: 10px;	border-left: 5px solid #cc8080;}#leftArea h3.text2 {	padding-left: 10px;	border-left: 5px solid #1b1310;}.column {	margin: 16px 0;	padding: 15px 20px;	background-color: #ffffff;	border: 1px solid #ebe5dc;	clear: both;}.column-bold {	margin: 16px 0;	padding: 15px 20px;	background-color: #ffffff;	border: 4px solid #ebe5dc;	clear: both;}.column-bold-orange {	margin: 16px 0;	padding: 15px 20px;	background-color: #ffcc00;	border: 4px solid #ebe5dc;	clear: both;}#bottomListArea {	margin: 16px 0;	padding: 15px;	line-height: 1.8;	background-color: #ffffff;	border: 1px solid #ebe5dc;	clear: both;}#bottomListArea div.bottomList {	margin: 0 0 10px 0;	padding: 0 0 0 8px;	font-size: 16px;	font-weight: bold;	background-color: #ffffff;	border-left: 5px solid #1b1310;}#bottomListArea ul {	margin: 0 0 0 1em;	padding: 0;}#bottomListArea li {	padding: 0 0 0 20px;	line-height: 1.8;	background: url(../images-com/icon-arrow-red.jpg) no-repeat 0px 5px;}.textBox350 {	width: 350px;	float: left;}.marginT20 {	margin: 20px 0 0 0;}.marginB20 {	margin: 0 0 20px 0;}.marginBoth20 {	margin: 20px 0 40px 0;}.marginBr {	margin: 0 0 1em 0;}/* ---------------------------------------------------------------- *	右サイドの設定です * ---------------------------------------------------------------- */#rightArea {	width: 250px;	float: left;}#rightArea h2 {	margin: 0 0 6px 0;	padding: 0;}#rightArea .banner {	margin: 0;	padding: 0;}#rightBg {	margin: 0;	padding: 0 0 16px 0;}.rightblockFirst {	margin: 0;	padding: 0;}.rightblock {	margin: 10px 0 0 0;	padding: 0;}.rightblockMargin {	margin: 20px 0 0 0;	padding: 0;}#recentlyblogshu,#recentlyblogset,#recentlyblogstaff {	margin: 0;	padding: 0;}#recentlywork {	margin: 0;	padding: 0;}#recentlywork dl {	margin: 0 10px 0 10px;}#recentlywork dt {	margin: 0;	padding: 0;	font-size: 90%;	font-weight: bold;}#recentlywork dd {	margin: 0 0 6px 0;	font-size: 94%;	line-height: 1.4;}#recentlywork a {	text-decoration: none;}#recentlywork a:hover {	text-decoration: underline;}.bannerBlog {	margin: 0 0 6px 0;}/* ---------------------------------------------------------------- *	右サイドサブメニューの設定です * ---------------------------------------------------------------- */#workList,#submenuList {	margin: 0;	padding: 0;}#workList ul,#submenuList ul {	margin: 0;	padding: 0 0 20px 0;}#workList li,#submenuList li {	margin: 0 0 1px 0;}#workList li a,#submenuList li a {	width: 222px;	margin: 0;	padding: 5px 8px 5px 20px;	text-decoration: none;	background: url(../images-side/bg-rightarea-a.gif) no-repeat;	display: block;	border-bottom: 1px solid #eeeeee;}#workList li a:hover,#submenuList li a:hover  {	width: 222px;	margin: 0;	padding: 5px 8px 5px 20px;	text-decoration: none;	background: #fff9ef url(../images-side/bg-rightarea-hover.gif) no-repeat;	color: #990000;	border-bottom: 1px solid #eeeeee;}.miFirst {	margin: 0;	padding: 0;	border: none;}.mi {	margin: 0;	padding: 20px 0 0 0;	border: none;}/* ---------------------------------------------------------------- *	1カラムの場合の設定です * ---------------------------------------------------------------- */#oneArea {	width: 870px;	margin: 0 auto;	padding: 20px 0;}#oneArea h3 {	font-size: 16px;	line-height: 1.6;	font-weight: bold;	margin: 0 0 1.5em 0;}#oneArea h4 {	font-size: 16px;	color: #990000;	line-height: 1.6;	font-weight: bold;	margin: 1.5em 0;	border-bottom: 1px solid #dddddd;}#oneArea p {	font-size: 14px;	line-height: 2.0;}.onecontents {	margin: 0;	padding: 0 40px;}.onecontents h4 {	margin: 0;	padding: 4px 0 4px 10px;	font-size: 115%;	font-weight: bold;	line-height: 1.5;	background-color: #ebe4da;}.marginBottom {	margin: 0 0 5em 0;}.onecontents li {	font-size: 14px;	line-height: 2.0;}/* ---------------------------------------------------------------- *	パンクズ * ---------------------------------------------------------------- */#pannavi {	width: 900px;	margin: 0 auto;	padding: 10px 0 0 0;	clear: both;}.pannavi {	margin: 0;	padding: 0 0 0 20px;	font-size: 90%;}#pannavi a {	text-decoration: none;}/* ---------------------------------------------------------------- *	パンクズ下の背景の設定です * ---------------------------------------------------------------- */#bg-tit-01 {	margin: 0 auto;	padding: 0;	width: 900px;	height: 100px;	background: url(../images-title/bg-tit-01.gif) no-repeat left bottom;}/* ---------------------------------------------------------------- *	下段のエントリー誘導部分の設定です * ---------------------------------------------------------------- */#goenrty {	background-color: #ffffff;	margin: 0;	padding-top: 16px;}/* ---------------------------------------------------------------- *	次へ * ---------------------------------------------------------------- */.next {	margin: 0;	padding: 24px 0 0 0;	text-align: center;	clear: both;}.linkicon {	margin: 0;	padding: 0 0 2px 18px;	background: url(../images-com/icon-arrow-red.jpg) no-repeat 0px 2px;}.linkiconhot {	margin: 0;	padding: 0 0 2px 30px;	background: url(../images-com/icon-hot.gif) no-repeat 0px 2px;}#nextbtnArea {	margin: 10px 0 0 0;	text-align: center;}#nextbtnArea ul {	margin: 0;	padding: 0;}#nextbtnArea li.left {	padding: 0;	float: left;}#nextbtnArea li.right {	padding: 0;	float: right;}span.backlink {	float: left;}span.nextlink {	float: right;}/* ---------------------------------------------------------------- *	ページトップ * ---------------------------------------------------------------- */#pagetop {	width: 900px;	margin: 0 auto;	padding: 0;	text-align: right;	clear: both;}#pagetop img {	margin: 50px 0 0 0;	padding: 0;}#pagetop a {	border: 0;}/* ---------------------------------------------------------------- *	フッタ部分の設定です * ---------------------------------------------------------------- */#footerArea {	width: 100%;	margin: 0;	padding: 0;	color: #f4f2d4;	background: #f4f2d4 url(../images-com/bg-footer.gif) 0 0;	clear: both;}#footer {	width: 900px;	padding: 0;	margin: 0 auto;}#footer ul { 	margin: 0; 	padding: 30px 0 0 0;}#footer ul li {	margin: 0;	padding: 0 6px 0 12px;	float: left;}#corpprof {	width: 900px;	padding: 35px 0 0 20px;	margin: 0 auto;	line-height: 1.4;	clear: both;}.corpname {	margin: 0;	padding: 0 0 10px 0;	font-weight: bold;}#corpprof .nagoya {	margin: 10px 0 0 0;	padding: 0;}corpprof .tokyo {	margin: 5px 0 0 0;	padding: 0;}.address {	padding: 0 1em;}#copyright {	width: 900px;	margin: 0 auto;	padding: 36px 0 16px 0;}#copyright address {	padding: 0;	font-size: 10px;	font-style: normal;	color: #f4f2d4;	text-align: right;}/* ---------------------------------------------------------------- *	表（テーブル）の設定です * ---------------------------------------------------------------- */#leftArea table {	margin: 0 0 20px 0;	width: 100%;	border-collapse: collapse;	border: 1px solid #dddddd;	background-color: #eeeeee;}.cellL {	width: 140px;	padding: 6px 10px;	line-height: 1.5;	font-weight: bold;	border: 1px solid #dddddd;	background-color: #fff9ef;}.cellR {	padding: 6px 12px;	line-height: 1.5;	border: 1px solid #dddddd;	background-color: #ffffff;}/* ---------------------------------------------------------------- *	仕切罫の設定です * ---------------------------------------------------------------- */.line {	width: 640px;	margin: 4px 0 8px 0;}/* ---------------------------------------------------------------- *	右寄せ左寄せ * ---------------------------------------------------------------- */.floatR {	float: right;	padding: 0 0 16px 16px;}.floatL {	float: left;	padding: 0 16px 16px 0;}/* ---------------------------------------------------------------- *	グーグルマップの設定です * ---------------------------------------------------------------- */.googleMap {	margin: 16px 0;	padding: 0;}/* ---------------------------------------------------------------- *	問い合わせバナー * ---------------------------------------------------------------- */#suguruBanner {	margin: 4em 0 0 0;	padding: 0;}/* ---------------------------------------------------------------- *	外部リンク * ---------------------------------------------------------------- */a.outlink {	padding: 0 15px 0 0;	background: url(../images-com/icon-outlink.gif) no-repeat right 50%;}/* ---------------------------------------------------------------- *	リンク／詳細アイコン * ---------------------------------------------------------------- */a.syousai {	padding: 0 0 0 40px;	background: url(../images-com/icon-arrow-syousai.jpg) no-repeat 0 50%;}/* ---------------------------------------------------------------- *	リンク／特設アイコン * ---------------------------------------------------------------- */a.tokusetu {	padding: 0 0 0 40px;	background: url(../images-com/icon-arrow-tokusetu.jpg) no-repeat 0 50%;}/* ---------------------------------------------------------------- *	clearfix　その他 * ---------------------------------------------------------------- */.clearfix:after {	content: url(../images-com/spacer.gif);	display: block;	clear: both;	height: 0;}p.quot {	unicode-bidi: embed;	direction: rtl;}
