@charset "UTF-8";
* {
	margin:0;
	padding:0;
	font-style: normal;
	font-weight: normal;
	line-height:1;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
	font-size: 10px;
	list-style:none;
	color: #333333;
	text-decoration: none;
}
img { -ms-interpolation-mode: bicubic; } 
.style1 {color: #FF0033}

.pinkText {
	color: #FF0099;
}
.grayBack {
	display:block;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	padding: 3px;
}
.readable {
	line-height:150%;
}
.green {
	color:#59B224;
}
.stronger {
	font-weight:bold;
}
.blueBox {
	border: 1px solid #234086;
	padding: 8px;
}
td {
line-height:150%;
}
td.dttd {
width: 6em;
height: 3em;
line-height:150%;}
#main {
	background-image: url(../img/common/house_green.gif);
	background-repeat: repeat-x;
	background-position: center 50px;
}
#mainBlue {
	background-image: url(../img/common/house_blue.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#mainPink {
	background-image: url(../img/common/house_pink.gif);
	background-repeat: repeat-x;
	background-position: center 50px;
}
#mainRed {
	background-image: url(../img/common/house_red.gif);
	background-repeat: repeat-x;
	background-position: center 50px;
}
br.cleared {
	font-size: 0px;
	clear:both;
}
br.clearsed {
	font-size: 0px;
	clear:both;
}
#container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	
}
#containerBlue {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}


/* TOP you owari*/

/* ###################################*/
/* レイアウト用DIV
/* ###################################*/

div.baridalBox {
	width: 290px;
	overflow:hidden;
	margin-bottom: 12px;
}
div.div467 {
	width: 467px;
	float:left;
}
div.div410 {
	width: 410px;
	float:left;
}
div.div400 {
	width: 400px;
	float:left;
}
div.div313 {
	width:313px;
	float:left;
}
div.div309 {
	width:309px;
	float:left;
}
div.div300 {
	width:300px;
	float:left;
}
div.div227 {
	width: 227px;
	float:left;
}
div.div222 {
	width: 222px;
	float:left;
}
div.div221 {
	width: 221px;
	float:left;
}
div.div204 {
	width: 204px;
	float:left;
}
div.div199 {
	width: 199px;
	float:left;
}
.div151 {
	width: 151px;
	float:left;
}
.div199Scroll {
	overflow: scroll;
		width: 199px;
	float:left;
	height: 700px;
}
.div305Scroll {
	overflow: scroll;
		width: 305px;
	float:left;
	height: 950px;
}
/* ###################################*/
/* marシリーズ（右スペース）
/* ###################################*/

.mar25 {
	margin-right: 25px;
}
.mar23 {
	margin-right: 23px;
}
.mar13 {
	margin-right: 13px;
}
.mar12 {
	margin-right: 12px;
}
.mar8 {
	margin-right: 8px;
}
.mar7 {
	margin-right: 7px;
}

/* ###################################*/
/* padシリーズ（左スペース）
/* ###################################*/
.pad11 {
	margin-left: 11px;
}
.pad8 {
	margin-left: 8px;
}
.pad7 {
	margin-left: 7px;
}




/* ###################################*/
/* botシリーズ（下スペース）
/* ###################################*/
.botZ {
	margin-bottom: 170px;
}
.botY {
	margin-bottom: 181px;
}
.botX {
	margin-bottom: 86px;
}
.bot111 {
	margin-bottom: 111px;
}
.bot48 {
	margin-bottom: 48px;
}
.bot24 {
	margin-bottom: 24px;
}
.bot16{
	margin-bottom: 16px;
}
.bot12{
	margin-bottom: 12px;
}
.bot8 {
	margin-bottom: 8px;
}
.bot4 {
	margin-bottom: 4px;
}
.bot1 {
	margin-bottom: 1em;
}


/* ###################################*/
/* boxシリーズ（組み合わせ型）
/* ###################################*/

.box128H {
	width: 128px;
	float:left;
margin-bottom: 12px;
}
.box128 {
	width: 128px;
	float:left;
	height: 169px;
}



/* ###################################*/
/* HEADERS*/
/* ###################################*/
#header {
	height: 158px;
	display:block;
}
#header h1{
	display:block;
	height:150px;
	width: 146px;
	text-indent:-9999em;
	float:left;
	background-image: url(../img/isahaya/chair.gif);
	background-repeat: no-repeat;
	background-position: left 43px;
}
#navDiv{
	float:left;
}
#header h2 {
	padding-top: 18px;
}
#header h2 a {
	float:left;
	display:block;
	height: 16px;
	width:130px;
	text-indent:-9999em;
	background-image: url(../img/common/home_nav.gif);
	background-repeat: no-repeat;
	background-position: -130px 0;
	margin-left: 88px;
}
#header h2 a:hover {
	background-position: -130px -16px;
}
/* SUBNAV*/
#subDiv {
	height: 37px;
	width: 581px;
	
}
#subDiv li{
	float:left;
	padding-top: 20px;
}
#subDiv li a,#subDiv li em{
	display:block;
	height: 17px;
	width:82px;
	text-indent:-9999em;
	background-image: url(../img/common/sub_nav.gif);
	background-repeat: no-repeat;
}
#subDiv li a.nShop{
	background-position: 0 0;
	background-image: url(../img/web_shop_btn.gif);
	margin-right:204px;
	height:16px;
	margin-bottom:2px;
	width:130px;
}
#subDiv li a.nShop:hover {background-position: 0 -16px;}
#subDiv li a.nService{
	background-position: left top;
}
#subDiv li a.nService:hover,em.nServiceOn{
	background-position: left -17px;
}
#subDiv li a.nCompany{
	background-position: -82px top;
}
#subDiv li a.nCompany:hover,em.nCompanyOn{
	background-position: -82px -17px;
}
#subDiv li a.nContact{
	background-position: right top;
}
#subDiv li a.nContact:hover,em.nContactOn{
	background-position: right -17px;
}
/* SUBNAV*/


/* MAIN NAV*/
#mainNav {

}
#mainNav li{
	float:left;
}
#mainNav li a, #mainNav li em{
	display:block;
	height: 44px;
	width:113px;
	text-indent:-9999em;
	background-image: url(../img/common/main_nav.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
}
#mainNav li a.nNews { background-position: left top;}
#mainNav li a.nConcept { background-position: -120px top;}
#mainNav li a.nIsahaya, em.nIsahayaOn { background-position: -242px top;}
#mainNav li a.nFukuoka { background-position: -364px top;}
#mainNav li a.nReform { background-position: -485px top;}

#mainNav li a.nNews:hover, em.nNewsOn { background-position: left -44px;}
#mainNav li a.nConcept:hover, em.nConceptOn { background-position: -120px -88px;}
#mainNav li a.nIsahaya:hover, em.nIsahayaOn { background-position: -242px -88px;}
#mainNav li a.nFukuoka:hover, em.nFukuokaOn { background-position: -364px -88px;}
#mainNav li a.nReform:hover, em.nReformOn { background-position: -485px -88px;}


/* HEADERS -END- */
/* ###################################*/



/* ###################################*/
/* LEFT BOX */
/* ###################################*/
#leftBox {
	float:left;
	width: 146px;
}

#leftBox ul {

}
#leftBox ul li a,#leftBox ul li em {
	background-image: url(../img/common/left_nav.gif);
	background-repeat: repeat;
	background-position: 4px top;
	width: 113px;
	height: 35px;
	display:block;
	text-indent:-9999em;
	margin-bottom: 0px;
}


#leftBox ul li a.n01 { background-image: url(../img/common/left_nav.gif);
background-position: left top;}
#leftBox ul li a.n01:hover, #leftBox ul li em.n01On{ background-position: 339px top;}

#leftBox ul li a.n02 { background-image: url(../img/common/left_nav.gif);
background-position: left -35px;}
#leftBox ul li a.n02:hover, #leftBox ul li em.n02On { background-position: 339px -35px;}

#leftBox ul li a.n03 { background-image: url(../img/common/left_nav.gif);
background-position: left -67px;}
#leftBox ul li a.n03:hover, #leftBox ul li em.n03On { background-position: 339px -67px;}

#leftBox ul li a.n04 { background-image: url(../img/common/left_nav.gif);
background-position: left -97px;}
#leftBox ul li a.n04:hover, #leftBox ul li em.n04On { background-position: 339px -97px;}

#leftBox ul li a.n05 { background-image: url(../img/common/left_nav.gif);
background-position: left -128px;}
#leftBox ul li a.n05:hover, #leftBox ul li em.n05On { background-position: 339px -128px;}

#leftBox ul li a.n06 { background-image: url(../img/common/left_nav.gif);
background-position: left -159px;}
#leftBox ul li a.n06:hover, #leftBox ul li em.n06On { background-position: 339px -159px;}

#leftBox ul li a.n07 { background-image: url(../img/common/left_nav.gif);
background-position: left -190px;}
#leftBox ul li a.n07:hover, #leftBox ul li em.n07On { background-position: 339px -190px;}

#leftBox ul li a.n09 { background-image: url(../img/common/left_nav.gif);
background-position: left -221px;}
#leftBox ul li a.n09:hover, #leftBox ul li em.n09On { background-position: 339px -221px;}

#leftBox ul li a.n10 { background-image: url(../img/common/left_nav.gif);
background-position: left -252px;}
#leftBox ul li a.n10:hover, #leftBox ul li em.n10On { background-position: 339px -252px;}

#leftBox ul li a.n11 { background-image: url(../img/common/left_nav.gif);
background-position: left -283px;}
#leftBox ul li a.n11:hover, #leftBox ul li em.n11On { background-position: 339px -283px;}

#leftBox ul li a.n12 { background-image: url(../img/common/left_nav.gif);
background-position: left -314px;}
#leftBox ul li a.n12:hover, #leftBox ul li em.n12On { background-position: 339px -314px;}



#banFlyerR a {
	background-image: url(../img/ban_flyer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 229px;
	width: 113px;
	text-indent:-9999em;
}
#banFlyerR a:hover {
	background-position: -113px top;
}

/* ###################################*/
/* CENTER */
/* ###################################*/

#centerBox {
	float:left;
	width: 634px;
}
#centerLarge {
	float:left;
	width: 467px;
}
#singleCenter {
	width: 634px;
}
#centerBox img.pageHead {
	padding-top: 10px;
}
#centerBox h2 {
	background-image: url(../img/isahaya/title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	height: 51px;
	margin-bottom: 10px;
	text-indent:-9999em;
}

#innerLeft {
	width: 167px;
	float:left;
}
#innerLeft h3 {
	background-image: url(../img/h3_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 135px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #DA027F;
	margin-bottom: 0.8em;
}
#innerLeft h3.recommendation {
	background-image: url(../img/h3_recommend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 135px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #59B224;
	margin-bottom: 0.8em;
}
#newsBox {
	width: 135px;
}
#newsBox em {
padding-top: 0.5em;
	color: #DA027F;
	font-weight:bold;
}
#newsBox a {
	font-size: 9px;
	color: #FFFFFF;
	padding: 1px 4px 1px 4px;
	background-color: #66CC33;
}
#newsBox a:hover {
	color: #59B224;
	background-color: #fff;
}

#newsBox p {
	padding-top: 0.5em;
	margin-bottom: 0.5em;
}
#recoMemo {
	display:block;
	width: 135px;
}
#recoMemo p {
	margin-bottom: 12px;
	display:block;
	width: 135px;
}
#innerCenter {
	width: 255px;
	float:left;
}
#innerCenter p {
	line-height:130%;
	margin-bottom: 1em;
}
#innerRight {
	padding-left: 8px;
	width: 233px;
	float:left;
}
#innerRight h3 {
	background-image: url(../img/h3_access.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 233px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}
#innerRight #mapDiv {
	height: 285px;
	border: 1px solid #CCCCCC;
	margin-bottom: 16px;
}




/* ###################################*/
/* rightBox*/
/* ###################################*/

#rightBox {
	padding-top: 61px;
	float:left;
	padding-left: 36px;
	background-image: url(../img/isahaya/shop_logo.gif);
	background-repeat: no-repeat;
	background-position: 34px -2px;
}
#rightBox.rLogoRistorante {
	padding-top: 61px;
	float:left;
	padding-left: 36px;
	background-image: url(../img/cafe/logo_ristorante.gif);
	background-repeat: no-repeat;
	background-position: 34px -2px;
}

#rightBox h3 a {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 82px;
	background-image: url(../img/ban_rist_cafe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banInfo {
	background-image: url(../img/ban_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banRisCafe {
	background-image: url(../img/ban_rist_cafe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banFlyer {
	background-image: url(../img/ban_flyer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banOrder {
	background-image: url(../img/ban_order.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banCurtain {
	background-image: url(../img/ban_curtain.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banLighting {
	background-image: url(../img/ban_lighting.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banCompany {
	height:51px;
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a.banRepair {
	background-image: url(../img/ban_repair.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rightBox h3 a:hover {
	background-position: -132px top;
}
#rightBox h3 a.blogIsahaya {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 82px;
	background-image: url(../img/blog_btn_isahaya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}

#rightBox h3 a.blogFukuoka {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 82px;
	background-image: url(../img/blog_btn_fukuola.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox h3 a:hover {
	background-position: -134px top;
}


#rightBox ul li a.comMenu {
	text-indent:-9999em;
	width: 74px;
	display:block;
	height: 22px;
	background-image: url(../img/company_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#rightBox ul li a:hover.comMenu {
	background-position: -74px top;
}
#rightBox ul li a.conMenu {
	text-indent:-9999em;
	width: 74px;
	display:block;
	height: 22px;
	background-image: url(../img/company_menu.gif);
	background-repeat: no-repeat;
	background-position: left -22px;
	margin-bottom: 11px;
}
#rightBox ul li a:hover.conMenu {
	background-position: -74px -22px;
}
#qrBox {
	background-color:#CCCCCC;
	width: 131px;
}
#qrBox img {
	padding-top: 4px;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
}
#qrBox p {
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	line-height:140%;
	font-size: 9px;
}
#subNavi{
	float:right;
}

#navi {
	height: 50px;
	width: 697px;
	padding-top: 43px;
}
#footer {
	height: 120px;
}

/* ###################################*/
/* CAFE
/* ###################################*/

/* cafe*/
div.lunchMenu h2.ristRante {
	background-image: url(../img/cafe/title_rist_cafe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 39px;
	margin-bottom: 10px;
	text-indent:-9999em;
}

div.lunchMenu h3.lunch {
	background-image: url(../img/cafe/h3_lunch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 151px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}
div.lunchMenu h3.dinner {
	background-image: url(../img/cafe/h3_dinner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 151px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}
div.lunchMenu h3.tea {
	background-image: url(../img/cafe/h3_tea.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 151px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}
div.lunchMenu h3.drink {
	background-image: url(../img/cafe/h3_drink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 151px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}

div.lunchMenu p {
	line-height:140%;
}
div.lunchMenu p.menuNoBunsho {
	margin-bottom: 1em;
	color: #8D8D8D;
}
div.lunchMenu h3 a.toIsahaya {
	text-indent:-9999em;
	width: 134px;
	display:block;
	height: 134px;
	background-image: url(../img/ban_isahaya.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.lunchMenu h3 a.toIsahaya:hover {
	background-position: -134px top;
}

/* ###################################*/
/* itemy[W*/
/* ###################################*/
#innerLeft h3.recommend {
	background-image: url(../img/h3_recommend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 135px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #234086;
	margin-bottom: 0.8em;
}
#recommendDiv {
	width: 135px;
}
#recommendDiv p {
	margin-bottom: 1em;
	margin-top :4px;
}
#innerCenterItems {
	width: 260px;
	padding-top: 18px;
	float:left;
}
#innerCenterItems p{
	line-height:140%;
	margin-bottom: 18px;
}
#innerCenterItemText {
	float:left;
	width: 502px;
}
#innerCenterItemText p {
	line-height:140%;
}

/* ###################################*/
/* Livingy[W*/
/* ###################################*/

#centerBox h2.livingPage {
	background-image: url(../img/title_living.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 47px;
	margin-bottom: 2px;
	text-indent:-9999em;
}

#innerRight h3.itemLiving {
	background-image: url(../img/h3_tea.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-indent:-9999em;
	width: 233px;
	height:20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.8em;
}
#rightBox h3 a.ordermade {
	text-indent:-9999em;
	width: 134px;
	display:block;
	height: 90px;
	background-image: url(../img/ban_order.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.ordermade:hover {
	background-position: -134px top;
}
#rightBox h3 a.ban_curtain {
	text-indent:-9999em;
	width: 134px;
	display:block;
	height: 90px;
	background-image: url(../img/ban_curtain.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.ban_curtain:hover {
	background-position: -134px top;
}
#rightBox h3 a.ban_lighting {
	text-indent:-9999em;
	width: 134px;
	display:block;
	height: 90px;
	background-image: url(../img/ban_lighting.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.ban_lighting:hover {
	background-position: -134px top;
}





#rightBox h3 a.banUpdated {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 51px;
	background-image: url(../img/news/ban_updated.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.banUpdated:hover {
	background-position: -134px top;
}
#rightBox h3 a.banCoupon {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 51px;
	background-image: url(../img/news/ban_coupon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.banCoupon:hover {
	background-position: -134px top;
}
#rightBox h3 a.banEvent {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 51px;
	background-image: url(../img/news/ban_event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.banEvent:hover {
	background-position: -134px top;
}
#rightBox h3 a.banPodcast {
	text-indent:-9999em;
	width: 132px;
	display:block;
	height: 51px;
	background-image: url(../img/news/ban_podcast.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
}
#rightBox h3 a.banPodcast:hover {
	background-position: -134px top;
	
}

/* ###################################*/
/* Living
/* ###################################*/
div.anItem {
	width: 222px;
	float:left;
}
div.anItem img {
margin-bottom: 4px;}
div.flatOne {
	margin-bottom: 20px;
}

/* ###################################*/
/* news
/* ###################################*/
div.aTopic {

padding-bottom: 8px;
}
div.aTopic h4 {
	font-size: 120%;
	font-weight:bold;
	color:#d9027f;
	margin-bottom: 12px;
}
div.aTopic p.aDate {
	color:#d9027f;
	margin-bottom: 12px;
}
div.aTopic p.aMemo {
	line-height:150%;
	margin-bottom: 12px;
}
.serveTitle {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F0037F;
	padding-bottom: 8px;
	margin-bottom: 12px;
}
.seNum {
	margin-bottom: 7px;
}
.yajirusiKun {
	display:block;
	height: 35px;
	text-indent:-9999em;
	background-image: url(../img/down.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.newsCategory {
	padding-bottom: 34px;
	margin-bottom: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
em.coupon {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #FF0099;
	color: #fff;
	margin-right: 8px;
}
div.newsCategory a {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #59B224;
	color: #fff;
	margin-right: 8px;
}
div.newsCategory a:hover {
	color: #59B224;
	background-color: #fff;
}

a.newsMore,#newsBox a.newsMore {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #D9027F;
	color: #fff;
	margin-right: 8px;
	
}
a.newsMore:hover,#newsBox a.newsMore:hover {
	color: #D9027F;
	background-color: #fff;
}

/* ###################################*/
/* COMPANY-RECRUIT-CONTACT
/* ###################################*/
div.companyDiv h4 {
	color: #234086;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #234086;
	font-size: 110%;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
/* ###################################*/
/* BRIDAL
/* ###################################*/
div.baridalBox img {

	margin-bottom: 8px;
}
p.bLeft {
	width: 100px;
	float:left;
	
	}
p.bRight {
	width: 160px;
	float:left;
	color: #FF0099;
	background-image: url(../img/pink_here.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-left: 22px;
	}
	
	
