@charset "UTF-8";

/*---------------------------------------------------
    共通                           
---------------------------------------------------*/
ul#topic_pass
{
	width			: 95%;
	text-align		: left;
	margin			: 20px auto;
}


ul#topic_pass li
{
	display			: inline;	 
}

.pageTop
{
	width			: 90%;
	text-align		: right;
	margin			: 10px auto;
}

.dec_grayLine
{
	padding			: 1px; 
	margin			: 0px; 
	border			: 4px solid #f0f0f0; 
	background		: #ccc; 
	text-decoration	: none;
}

.dec_whiteLine
{
	border			: 1px solid #ccc;
	padding			: 2px;
	margin			: 5px;
}

.tableBg_90per
{
	width			: 90%;
	padding			: 4px;
	background		: #f9f9f9;
	margin-left		: auto;
	margin-right	: auto;
}

.frm_Box
{
	width			: 240px;
	background		: url(../images/common/frame/box_bg.gif) repeat-y;
	margin			: 0 auto;
}


/*---------------------------------------------------
    トップページ              
	toppage               
---------------------------------------------------*/
#top_catch
{
	background		: url(../images/top/text01.gif) left no-repeat;
	width			: 385px;
	padding			: 5px 0 5px 240px;
	text-align		: left;
	margin			: 0px auto;
}

#toppage h3
{
	margin			: 3px auto 7px;
}

._box01
{
	background		: url(../images/top/msg_boxM.gif) center top repeat-y;
	width			: 861px;
	margin			: 20px auto;
	padding			: 0;
}

._box01_in
{
	background		: url(../images/top/msg_boxT.gif) center top no-repeat;
	width			: 801px;
	margin			: 0px auto;
	padding			: 50px 30px 20px;
}

/*---------------------------------------------------
    サービス              
	service               
---------------------------------------------------*/
#service
{
}

#service h1
{
	margin			: 1px auto 7px;
}

.service_box
{
	background		: url(../images/service/boxM.gif) repeat-y;
	width			: 603px;
	margin			: 20px auto;
	padding			: 0;
}

.service_box h3
{
	margin: 0 auto 10px;
}

.service_box ul
{
	height			: 50px;
	width: 90%;
	margin: 0 auto;
}

.service_box ul li
{
	background		: url(../images/common/icon/blue.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 0 0 0 20px;
	margin			: 5px auto;
	width			: 20%;
	float			: left;
}

/*---------------------------------------------------
    お問い合わせ              
	inquiry               
---------------------------------------------------*/
#inquiry
{
}

#inquiry h1
{
	margin			: 1px auto 7px;
}

/*---------------------------------------------------
    会社概要              
	outline               
---------------------------------------------------*/
#outline
{
}

#outline h1
{
	margin			: 1px auto 7px;
}

.outline_box
{
	width		: 95%;
	text-align	: left;
	margin		: 0 auto;
}

.outline_box img
{
	float		: left;
	padding		: 0 10px 10px 0;
}

/*---------------------------------------------------
    コンプライアンス・ポリシー              
	links               
---------------------------------------------------*/
#links
{
}

#links h1
{
	margin			: 1px auto 7px;
}

/*---------------------------------------------------
    個人情報保護方針             
	privacy               
---------------------------------------------------*/
#privacy
{
}

#privacy h1
{
	margin			: 1px auto 7px;
}

/*---------------------------------------------------
    採用情報             
	recruit               
---------------------------------------------------*/
#recruit
{
}

#recruit h1
{
	margin			: 1px auto 7px;
}

#recruit h2
{
	background		: url(../images/common/base/bg_title.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 12px 0 0 20px;
	margin			: 20px auto;
	width			: 636px;
	height			: 26px;
	font-weight	: bold;
	color		: #073f99;
}

/*---------------------------------------------------
    サイトマップ             
	sitemap               
---------------------------------------------------*/
#sitemap
{
}

#sitemap h1
{
	margin			: 1px auto 7px;
}

#sitemap_box ul li
{
	background		: url(../images/common/icon/blue.gif) 5px 5px no-repeat;
	text-align		: left;
	padding			: 3px 0 3px 22px;
	margin			: 2px auto;
	border-bottom	: 1px dashed #ccc;
	width			: 90%;
}

#sitemap_box ul li a
{
	display			: block;
}

/*---------------------------------------------------
    サイトポリシー             
	sitepolicy               
---------------------------------------------------*/
#sitepolicy
{
}

#sitepolicy h1
{
	margin			: 1px auto 7px;
}

/*---------------------------------------------------
    コンプライアンス・ポリシー             
	links               
---------------------------------------------------*/
#links
{
}

#links h1
{
	margin			: 1px auto 7px;
}

#links h2
{
	background		: url(../images/common/base/bg_title.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 12px 0 0 20px;
	margin			: 10px auto;
	width			: 636px;
	height			: 26px;
	font-weight	: bold;
	color		: #073f99;
}

.links_box
{
	width		: 95%;
	margin		: 0px auto 10px;
}

.links_title
{
	background		: url(../images/common/icon/blue.gif) 3px 7px no-repeat;
	text-align		: left;
	padding			: 5px 0 5px 22px;
	margin			: 5px auto;
	border-bottom	: 1px dashed #ccc;
}

.links_exp
{
	margin-left	: auto;
	margin-right: auto;
	width		: 98%;
	text-align	: left;
}

/*---------------------------------------------------
    個人情報保護方針            
	privacy               
---------------------------------------------------*/
#privacy
{
}

#privacy h1
{
	margin			: 1px auto 7px;
}

#privacy h2
{
	background		: url(../images/common/base/bg_title.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 12px 0 0 20px;
	margin			: 10px auto;
	width			: 636px;
	height			: 26px;
	font-weight	: bold;
	color		: #073f99;
}

#privacy h3
{
	margin		: 20px auto;
}

#privacy h4
{
	background		: url(../images/privacy/bg_title.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 10px 0 0 20px;
	margin			: 10px auto;
	width			: 636px;
	height			: 33px;
	font-weight	: bold;
	color		: #073f99;
}

#privacy h4.title01
{
	background		: url(../images/privacy/bg_title02.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 10px 0 0 20px;
	margin			: 10px auto;
	width			: 636px;
	height			: 33px;
	font-weight	: bold;
	color		: #073f99;
}

.privacy_box
{
	width		: 609px;
	margin		: 20px auto;
	text-align	: left;
	background	: url(../images/privacy/frameM.gif) repeat-y;
}

/*---------------------------------------------------
    ニュース           
	news               
---------------------------------------------------*/
#news
{
}

#news h1
{
	margin			: 1px auto 7px;
}

.news_box
{
	width		: 603px;
	background	: url(../images/news/frameM_white.gif) repeat-y;
	margin		: 10px auto;
}

.news_title
{
	background	: url(../images/news/frameM_gray.gif) repeat-y;
	padding		: 10px 15px;
}

.news_box_in
{
	background	: url(../images/news/frameM_news.gif) top no-repeat;
	text-align	: left;
	padding		: 10px 25px;
}






/*---------------------------------------------------------*/
/*    copyright(C) WEB-SEED.All rights reserved. Ver1.0    */
/*---------------------------------------------------------*/
