/* CSS Document */

/*　---------------------★基本設定----------------------------------　*/
a { text-decoration : underline ; color : #4040BF ;}
a:hover { text-decoration : none ; color : #4040BF ;}


/*　---------------------★コンテナー大枠----------------　*/

/*　メニュー背景ここで設定　*/

#container {
	background : url("img_l/body_bg.gif") center repeat-y ;}

/*　---------------------★ヘッダー---------------------　*/
#header {
	background :  url("img_l/header_bg.jpg") no-repeat center; }
	
/*　タイトル設定　*/

#header h1 {
	color: #f00;}

#header h2 { 
	color:#999}	
	
#header a { color : #f00 ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}

/*　---------------------★コンテンツ---------------------　*/
#content {
	background: url("img_l/contents_bg.jpg") repeat-x;}

/*　---------------------★フッター---------------------　*/
#footer {
	color: #FFF ;
	background:#FFab99;}

/*　SEOテキスト用　*/

#footer p { color:#FFF}

/*　著作権表記　*/

#footer p.copyright { color:#FFF}



/*　contents-body メインコンテンツ設定　*/

#content-body {}
	
#content-body h3 {}
	
#content-body h4 {
	text-align : left ;
	background : url("img_l/dot_4px.gif") repeat-x bottom ;
	color:#F03;}
	
#content-body p {}

#content-body table {}

#content-body div {}


/*　---------------------★このページトップへ---------------------　*/

.pagetop { 
	margin : 2em auto ;
	width:740px;
	clear : both ;
	font-size : 70% ; }


/*　---------------------フォーム・ボタン類---------------------　*/

/*　詳細へ、決定ボタンなど　*/

#shousai-link {
	margin : -10px 0px 20px 0px ;
	clear : both ;}

#shousai-link span { font-weight:600; background : url("img_l/ico_link.gif") no-repeat left ; }
	
/*　必須　*/
.hissu { color : #F00 ; font-weight:600 ; font-size:90% }
	
/*　フォーム例文　*/
span.exam { color : #666 }

/*　入力エラー文　*/
span.err { color : #F00 }

	
/*　---------------------その他　トップページ設定---------------------　*/

/*　新着情報、ブログ一覧などtable　*/

table.table01 {}

table.table01 td {}
	
table.table01 td span {color:#FF6600}

table.table01 td span.td-ico {
	background : url("img_l/ico_01.gif") no-repeat left ;
	color : #555 ;}
			

table.table01 td.border-2px { 
	background : url("img_l/dot_2px.gif") repeat-x bottom ;}




/*　---------------------★#product 商品紹介---------------------　*/

#content-body .product-box img { border:solid 1px #999 ;}

#content-body .product-box h5 { background : #fcc ;color : #c00 ;}
	
#content-body .product-box h6 {	color : #f63 ;	}


/*　---------------------★ .faq Q＆A---------------------　*/

#content-body.faq h5 { background : #eee ; border : 1px solid #ccc ;}

/*　質問一覧　*/

#content-body.faq #qlist table {
	border : solid #ccc ;
	border-width : 0px 1px 1px 1px;}

#content-body.faq #qlist table td {}

/*　アイコンつきＱ番号　*/
#content-body.faq #qlist table td span {background : url("img_l/ico_01.gif") no-repeat left ; }


/*　回答一覧　*/

#content-body.faq #qalist table {
	border : solid #ccc ;
	border-width : 1px 0px 0px 1px;}

#content-body.faq #qalist table th {
	background:#eee;
	border : solid #ccc ;
	border-width : 0px 1px 1px 0px;}
	
#content-body.faq #qalist table td {
	border : solid #ccc ;
	border-width : 0px 1px 1px 0px;}
	
/*　アイコン無しＱ番号のth,td文字頭そろえ（アイコン分左に余白）　*/
#content-body.faq #qalist table td div { color : #c00 ; }

/*　その他　Ｑ番号横幅、Ａ色、回答欄文字サイズ　*/
#content-body.faq #qalist table td.koumoku { }
#content-body.faq table span.a { color : #c00 ; }


/*　---------------------★ 定型ページ、フォームページ設定（会社情報、採用応募）---------------------　*/

#content-body.tablepage h5 { 
	background : #eee ; 
	border : 1px solid #ccc ;}

#content-body.tablepage table {
	border : solid #ccc ;
	border-width : 1px 0px 0px 1px;}

#content-body.tablepage table th {	
	border : solid #ccc ;
	border-width : 0px 1px 1px 0px;
	background : #f2f2f2 ;}

#content-body.tablepage table td {
	border : solid #ccc ;
	border-width : 0px 1px 1px 0px;}

#content-body.tablepage table td div {}

#content-body.tablepage table td div img { border:1px solid #999 ;}	


/*　---------------------★ link　おすすめリンク---------------------　*/

#content-body.link h5 { background : #eee ; border : 1px solid #ccc ;}
	
#content-body.link table {
	border : solid #ccc ;
	border-width : 0px 1px 1px 1px;}

#content-body.link table td {}

