@charset "utf-8";

/*----- インポート -----*/
@import url("common.css");
@import url("second.css");


/* ====================================================================================================
　会社概要：共通レイアウト
==================================================================================================== */




/* ====================================================================================================
　社長挨拶：レイアウト
==================================================================================================== */
#president{}
#president h3{
	margin-bottom: 10px;
}
#president p{
	margin-bottom: 20px;
}
#president div.president1{
	margin-bottom: 40px;
}
#president div.president2{
	padding-left: 260px;
	background: url(../../img/company/img_president.jpg) no-repeat;
}






/* ====================================================================================================
　会社概要・会社沿革：レイアウト
==================================================================================================== */
#profile{
}
#profile h3{
	margin-bottom: 10px;
}
#profile th,
#profile td{
	vertical-align: top;
}
#profile caption, #profile th{
	text-align: left;
}


/* 会社情報テーブル */
#profile table.cmp-info{
	margin: 0 0 77px 0;
	width: 600px;
}
#profile table.cmp-info caption{
	padding: 77px 0 3px 0;
}
#profile table.cmp-info th,
#profile table.cmp-info td{
	padding: 7px 0;
	border-top: 1px solid #ddd;
}
#profile table.cmp-info th{
	width: 75px;
}
#profile table.cmp-info td{}
#profile table.intable{}
#profile table.intable th{}
#profile table.intable td{}

/*事業部リスト*/
#profile table.jigyo-table{
	width: 520px;
}
#profile table.jigyo-table caption{
	padding-bottom: 3px;
}
#profile table.jigyo-table td{
	width: 50%;
	padding-right: 10px;
	border: 0 none;
}

/*店舗リスト*/
#profile table.shop-table{
	width: 520px;
	margin-bottom: 40px;
}
#profile table.shop-table caption{
	padding-bottom: 3px;
}
#profile table.shop-table td{
	width: 33%;
	padding-right: 10px;
	border: 0 none;
}

/* 沿革テーブル */
#profile table.cmp-history{
	width: 600px;
}
#profile table.cmp-history caption{
	padding-bottom: 3px;
}
#profile table.cmp-history td.left{
	width: 300px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #ddd;
}
#profile table.cmp-history td.right{
	width: 300px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #ddd;
}

/* 沿革年表 */
#profile dl.history{
	margin-right: 5px;
}
#profile dl.history dt,
#profile dl.history dd{
	margin-bottom: 4px;
}
#profile dl.history dt{
	width: 50px;
	float: left;
	text-align: right;
}
#profile dl.history dd{
	margin-left: 60px;
}





/* ====================================================================================================
　綱領･信条･企業行動規範：レイアウト
==================================================================================================== */
#idea{}


/* 共通カラム */
#idea div.cmp-cols{
	margin-bottom: 77px;
}
#idea div.cmp-cols h3{
	margin-bottom: 20px;
}
#idea div.cmp-cols p{}
#idea div.cmp-cols ul{}
#idea div.cmp-cols li{
	margin-bottom: 14px;
}


/* アッシュ・セー・クレアシオン 企業行動規範 */
#idea div.cmp-kihan{
	background: url(../../img/company/bg_kihan_loop.gif) repeat-y;
}
#idea div.cmp-kihan h3{
	background: #fff;
}
#idea div.cmp-kihan ol{
	padding: 25px 15px;
	background: url(../../img/company/bg_kihan_btm.gif) no-repeat left bottom;
}
* html #idea div.cmp-kihan ol{
	width:600px;
}

#idea div.cmp-kihan li{
	padding-left: 30px;
	margin-bottom: 23px;
	background-repeat: no-repeat;
}
#idea div.cmp-kihan li#no1{ background-image: url(../../img/company/lab_num1.gif); }
#idea div.cmp-kihan li#no2{ background-image: url(../../img/company/lab_num2.gif); }
#idea div.cmp-kihan li#no3{ background-image: url(../../img/company/lab_num3.gif); }
#idea div.cmp-kihan li#no4{ background-image: url(../../img/company/lab_num4.gif); }
#idea div.cmp-kihan li#no5{ background-image: url(../../img/company/lab_num5.gif); }
#idea div.cmp-kihan li#no6{ background-image: url(../../img/company/lab_num6.gif); }







/* ====================================================================================================
　5つの心･5つの思い：レイアウト
==================================================================================================== */
#mind{}
#mind h3,
#mind ol,
#mind li{
	text-indent: -9999px;
}



/* おもてなしの心 */
#mind div.omotenashi{
	height: 205px;
	margin-bottom: 77px;
	overflow: hidden;
	background: url(../../img/company/lab_kokoro1.gif) no-repeat;
}

/* お菓子を創る5つの想い */
#mind div.create{
	height: 205px;
	margin-bottom: 77px;
	overflow: hidden;
	background: url(../../img/company/lab_kokoro2.gif) no-repeat;
}



















/* ====================================================================================================
　会社概要：サイドメニュー
==================================================================================================== */
#ct-left h4.cpt-cmpany{}
#ct-left ul#sidemenu{
	margin: 20px 0 0 10px;
}
#ct-left ul#sidemenu li{}
#ct-left ul#sidemenu li a{
	display: block;
	height: 15px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#ct-left ul#sidemenu li#sn_president a{ background-image: url(../../img/company/sn_president.gif); }
#ct-left ul#sidemenu li#sn_president a:hover{ background-image: url(../../img/company/sn_president_on.gif); }
#ct-left ul#sidemenu li#sn_info a{ background-image: url(../../img/company/sn_info.gif); }
#ct-left ul#sidemenu li#sn_info a:hover{ background-image: url(../../img/company/sn_info_on.gif); }
#ct-left ul#sidemenu li#sn_kihan a{ background-image: url(../../img/company/sn_kihan.gif); }
#ct-left ul#sidemenu li#sn_kihan a:hover{ background-image: url(../../img/company/sn_kihan_on.gif); }
#ct-left ul#sidemenu li#sn_kokoro a{ background-image: url(../../img/company/sn_kokoro.gif); }
#ct-left ul#sidemenu li#sn_kokoro a:hover{ background-image: url(../../img/company/sn_kokoro_on.gif); }
#ct-left ul#sidemenu li a:hover{
	background-color: transparent;
}

