@charset "utf-8";
/*
Theme Name: GlobalAICHI
*/

@charset "utf-8";


/* ===================================================================
CSS information
 author     :Ability Consultant
style info  :トップページ設定　ハックは最下部に記述
=================================================================== */

@import url("default.css");
@import url("common.css");
@import url("print.css");
@import url("business.css");
@import url("globalwing.css");
@import url("course.css");
@import url("company.css");
@import url("foothold.css");
@import url("contact.css");
@import url("info.css");
@import url("sitemap.css");
/*----------------------------------------------------
	#page
----------------------------------------------------*/
#homepage #page  {
	width:100%;
	text-align:left;
	background:url(images/home/bg_page.jpg) center 0 no-repeat;
}


/*----------------------------------------------------
	#main
	メイン
----------------------------------------------------*/

/*	.bn_appeal	アピールバナー
----------------------------------------------------*/
#homepage #main .bn_appeal {
	margin:0 0 50px 0;
	width:705px;
	overflow:hidden;
}

#homepage #main .bn_appeal p {
	float:left;
}

#homepage #main .bn_appeal ul {
	float:right;
	margin-top:5px;
}

#homepage #main .bn_appeal ul li {
	margin-bottom:10px;
	font-size:0;
	line-height:0;
}


/*	.con_news	新着情報
----------------------------------------------------*/
#homepage #main .con_news {
	margin-bottom:25px;
	width:705px;
}

#homepage #main .con_news .box_news {
	padding:20px;
	width:663px;
	background:#fff;
	border-left:1px solid #dabebe;
	border-right:1px solid #dabebe;
	border-bottom:1px solid #dabebe
}

#homepage #main .con_news dl {
	margin-bottom:15px;
	padding-bottom:15px;
	width:663px;
	font-size:90%;
	border-bottom:1px dotted #b7b7b7;
	overflow:hidden;
}

#homepage #main .con_news dl dt {
	padding:3px;
	float:left;
	font-weight:bold;
	color:#815b59;
	background:#f6e9e1;
	font-size:x-small;
}

#homepage #main .con_news dl dd {
	padding-left:15px;
	width:520px;
	float:right;
	background:url(images/home/ic_arrow.jpg) 0 7px no-repeat;
}

#homepage #main .con_news .btn_more {
	text-align:right;
	font-size:90%;
}

#homepage #main .con_news .btn_more a {
	padding-left:10px;
	color:#815b59;
	font-weight:bold;
	background:url(images/home/ic_arrow.jpg) 0 5px no-repeat;
}


/*	.con_info	協力企業情報
----------------------------------------------------*/
#homepage #main .con_info {
	margin-bottom:25px;
	width:705px;
}

#homepage #main .con_info .box_info {
	padding:20px;
	width:663px;
	background:#fff;
	border-left:1px solid #dabebe;
	border-right:1px solid #dabebe;
	border-bottom:1px solid #dabebe
}

#homepage #main .con_info dl {
	margin-bottom:15px;
	padding-bottom:15px;
	width:663px;
	font-size:90%;
	border-bottom:1px dotted #b7b7b7;
	overflow:hidden;
}

#homepage #main .con_info dl dt {
	float:left;
	text-align:center;
}

#homepage #main .con_info dl dt img {
	padding:2px;
	border:1px solid #dbdbdb;
}

#homepage #main .con_info dl dd {
	width:520px;
	float:right;
}

#homepage #main .con_info dl dd .btn_details {
	padding:2px 0;
	margin-top:10px;
	width:85px;
	font-size:x-small;
	text-align:center;
	background:url(images/home/ic_details.gif) 10px center no-repeat #815b59;
}

#homepage #main .con_info dl dd .btn_details a {
	color:#fff;
	text-decoration:none;
	display:block;
}

#homepage #main .con_info .btn_more {
	text-align:right;
	font-size:90%;
}

#homepage #main .con_info .btn_more a {
	padding-left:10px;
	color:#815b59;
	font-weight:bold;
	background:url(images/home/ic_arrow.jpg) 0 5px no-repeat;
}



/* -----------------------------------------------------------
	news/index.php
	新着情報（一覧）
----------------------------------------------------------- */

/* .con_news	情報枠
----------------------------------------------------------- */
#news #main .con_news h3 {
	width:675px;
	min-height:47px;
	background:url(images/bg_st.gif) no-repeat 0 0 #EEDBDB;
	line-height:45px;
	padding-left:15px;
	padding-right:15px;
}

#news #main .con_news span {
	font-weight:normal;
	font-size:85%;
	margin-right:10px;
	background:#ad7575;
	padding:3px 7px;
	color:#fff;
}

#news #main .con_news .box_news {
	width:663px;
	background:#fff;
	border:solid 1px #dabebe;
	border-top: none;
	padding:20px;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}

#news #main .con_news .box_news p {
	margin-bottom: 15px;
}

#news #main .con_news .box_news .photo {
	float:left;
	width:183px;
	margin-right:25px;
}

#news #main .con_news .box_news .photo img {
	padding:4px;
	border:1px solid #d5d5d5;
}

/* 詳細はこちらリンク */
#news #main .con_news .box_news .btn_lnk {
	display:inline;
	text-align:center;
	background-color:#f6e9e1;
	padding:5px 20px;
}

#news #main .con_news .box_news .btn_lnk a{
	font-weight:bold;
	color:#815b59;
	background:url(images/ic_arrow.gif) 0 center no-repeat;
	padding-left:10px;
}


/* -----------------------------------------------------------
	news/details.php
	新着情報（詳細）
----------------------------------------------------------- */

/* .con_news_de	情報枠
----------------------------------------------------------- */
#news #main .con_news_de h3 {
	width:675px;
	min-height:47px;
	background:url(images/bg_st.gif) no-repeat 0 0 #EEDBDB;
	line-height:45px;
	padding-left:15px;
	padding-right:15px;
}

#news #main .con_news_de span {
	font-weight:normal;
	font-size:85%;
	margin-right:10px;
	background:#ad7575;
	padding:3px 7px;
	color:#fff;
}

#news #main .con_news_de .box_news_de {
	width:663px;
	background:#fff;
	border:solid 1px #dabebe;
	border-top: none;
	padding:20px 20px 0;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}

#news #main .con_news_de .box_news_de .photo {
	text-align:center;
}

#news #main .con_news_de .box_news_de .photo img {
	padding:4px;
	border:1px solid #d5d5d5;
}

#news #main .con_news_de .box_news_de p {
	margin-bottom: 15px;
}

/* ===================================================================
CSS information

 file name  :business.css
 author     :Ability Consultant
style info  :事業内容設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	#main	メイン
----------------------------------------------------------- */

/* .con_intro	INTRO
----------------------------------------------------------- */
#business #main .con_intro {
	width:705px;
}

/* .con_info	INFOコンテンツ
----------------------------------------------------------- */
#business #main .con_info {
	margin-bottom:25px;
	width:705px;
}

#business #main .con_info .box_info {
	padding:20px;
	width:663px;
	overflow:hidden;
	background:#fff;
	border-left:1px solid #dabebe;
	border-right:1px solid #dabebe;
	border-bottom:1px solid #dabebe;
}

/* 画像 */
#business #main .con_info .box_info .img_info {
	float:left;
}

#business #main .con_info .box_info .img_info img {
	padding:4px;
	border:1px solid #d5d5d5;
}

/* 右カラム */
#business #main .con_info .box_info .con_r {
	width:365px;
	float:right;
}

#business #main .con_info .box_info .con_r p{
	margin-bottom:20px;
}

#business #main .con_info .box_info .con_r span{
	font-size:x-small;
}

#business #main .con_info .box_info .con_r .btn_det{
	padding:5px 10px;
	text-align:center;
	display:inline;
	background-color:#f6e9e1;
}

#business #main .con_info .box_info .con_r .btn_det a{
	padding-left:10px;
	font-weight:bold;
	color:#815b59;
	background:url(images/ic_arrow.gif) 0 center no-repeat;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}