/**********************************************************************
シーボンコーポレートサイト
アバウトCSS
[ /shared/css/siteinfo.css ]

Since         : 09.04.16
Last modified : 09.03.11
**********************************************************************/


/* 	サイドメニュー
-------------------------------------------------*/

h3.right_about{

	text-indent:-9999px;
	display:block;
	width:200px;
	height:73px;
	background:url(../img/about/tit_right_about.gif) no-repeat;
}

div.side_menu{

	margin-bottom:40px;
}

div.side_menu p{

	text-indent:-9999px;
	width:200px;

}

div.side_menu p a{
	text-indent:-9999px;
	display:block;
	width:200px;

}

p#sidemenu14 a{
	height:38px;
	background:url(../img/about/aboutmenu01.gif) no-repeat;

}

p#sidemenu14 a:hover{
	background:url(../img/about/aboutmenu01_on.gif) no-repeat;

}

p#sidemenu14{
	background:url(../img/about/aboutmenu01_on.gif) no-repeat;
	height:38px;
}

p.sidemenu14 a{
	background:url(../img/about/aboutmenu01_on.gif) no-repeat !important;
	height:38px;
}

p#sidemenu20 a{
	height:37px;
	background:url(../img/about/aboutmenu02.gif) no-repeat;

}

p#sidemenu20 a:hover{
	background:url(../img/about/aboutmenu02_on.gif) no-repeat;

}

p#sidemenu20{
	background:url(../img/about/aboutmenu02_on.gif) no-repeat;
	height:37px;
}

p.sidemenu20 a{
	background:url(../img/about/aboutmenu02_on.gif) no-repeat !important;
	height:37px;
}

p#sidemenu22 a{
	height:38px;
	background:url(../img/about/aboutmenu04.gif) no-repeat;

}

p.sidemenu22 a{
	height:38px;
	background:url(../img/about/aboutmenu04.gif) no-repeat !important;

}

p#sidemenu22 a:hover{
	background:url(../img/about/aboutmenu04_on.gif) no-repeat;

}

p#sidemenu22{
	background:url(../img/about/aboutmenu04_on.gif) no-repeat;
	height:38px;
}

p.sidemenu22 a{
	background:url(../img/about/aboutmenu04_on.gif) no-repeat !important;
	height:38px;
}



p#sidemenu23 a{
	height:38px;
	background:url(../img/about/aboutmenu05.gif) no-repeat;

}

p#sidemenu23 a:hover{
	background:url(../img/about/aboutmenu05_on.gif) no-repeat;

}

p#sidemenu23{
	background:url(../img/about/aboutmenu05_on.gif) no-repeat;
	height:38px;
}

p.sidemenu23 a{
	background:url(../img/about/aboutmenu05_on.gif) no-repeat !important;
	height:38px;
}

p#sidemenu24 a{
	height:39px;
	background:url(../img/about/aboutmenu06.gif) no-repeat;

}

p#sidemenu24 a:hover{
	background:url(../img/about/aboutmenu06_on.gif) no-repeat;

}

p#sidemenu24{
	background:url(../img/about/aboutmenu06_on.gif) no-repeat;
	height:39px;
}

p.sidemenu24 a{
	background:url(../img/about/aboutmenu06_on.gif) no-repeat !important; 
	height:39px;
}



.side_menu ul {

}

.side_menu ul li{
	width:200px;
	margin-bottom:1px;
	font-size:120% !important;


}

.side_menu ul li a{
	width:160px;
	background:url(../img/about/sideabout_list.gif) no-repeat;
	display:block;
	padding:8px 7px 7px 33px;

}
	
.side_menu ul li a:hover{
	width:160px;
	background:url(../img/about/sideabout_list.gif) no-repeat;
	display:block;
	padding:8px 7px 7px 33px;
	color:#229809 !important;
	text-decoration:none !important;
}
	
.side_menu ul li.active{
	width:160px;
	background:url(../img/about/sideabout_list_on.gif) no-repeat !important;
	display:block;
	padding:8px 7px 8px 33px !important;
	font-weight:bold;
}




/* 会社概要
-------------------------------------------------*/

.outline h1{
	text-indent:-9999px;
	display:block;
	width:115px;
	height:60px;
	background:url(../img/about/h1_outline.gif) no-repeat;
	margin-bottom:30px;
	float:left;
}

.pd_t28{

	padding-top:28px;
}

.outline table{
	width:650px;
	line-height:160%;
}

.outline table th{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:12px 0;
	width:120px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}


.outline table td{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:12px 0;
}


.outline table td a{
	background:url(../img/mark_triangle.gif) no-repeat center left;
	padding-left:10px;
}

.outline table td a:hover{
	color:#A0A0A0 !important;
	text-decoration:underline;

}

.outline table td a.map{
	background:url(../img/about/mark_map.gif) no-repeat;
	display:block;
	width:32px;
	height:13px;
	text-indent:-9999px;
	float:left;
	margin:3px 0 0 5px;

}



/* 役員一覧・組織図
-------------------------------------------------*/

.group h1{
	text-indent:-9999px;
	display:block;
	width:205px;
	height:60px;
	background:url(../img/about/h1_group.gif) no-repeat;
	margin-bottom:30px;

}

.h2_bd{
	border-bottom:solid 1px #229809;
	width:650px;
	margin-top:25px;
	margin-bottom:7px;
	padding-bottom:1px;	
}

.h2_group01{
	text-indent:-9999px;
	display:block;
	width:75px;
	height:20px;
	_line-height:0px;
	background:url(../img/about/h2_group01.gif) no-repeat;
	float:left;
	
}

.h2_group02{
	text-indent:-9999px;
	display:block;
	width:60px;
	height:20px;
	_line-height:0px;
	background:url(../img/about/h2_group02.gif) no-repeat;
	float:left;

}

.group table{
	width:650px;
	line-height:160%;
	margin-bottom:35px;
}

.group table th{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:12px 0;
	width:190px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}


.group table td{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:12px 0;
}

.group table td span{
	display:block;
	width:95px;
	float:left;

}

/* 沿革
-------------------------------------------------*/

.history h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_history.gif) no-repeat;
	margin-bottom:30px;

}

.history table{
	width:650px;
	line-height:160%;
	margin-left:10x;
}


.history table th{

	width:55px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.history table th.bd{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:0 0 12px;
	margin-bottom:10px;
}

.history table th.pd_t10{

	padding-top:10px;
}


.history table td{

}

.history table td.bd{

	background:url(../img/border_dot.gif) repeat-x bottom;
	padding:0 0 12px;
}

.history table td.alignR{

	width:40px;
	padding-right:15px;
	margin-bottom:10px;
}

.history table td.pd_t10{

	padding-top:10px;
}




/* 化粧品の沿革
-------------------------------------------------*/

.product h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_history.gif) no-repeat;
	margin-bottom:30px;

}

.h2_product{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_product.gif) no-repeat;
	margin-bottom:25px;
	margin-top:25px;
}

.product ul{


}

.product ul li{

	text-indent:-9999px;
	width:651px;
}

.product ul li.product01{
	background:url(../img/about/img_product01.jpg) no-repeat;
	height:110px;

}

.product ul li.product02{
	background:url(../img/about/img_product02.jpg) no-repeat;
	height:100px;

}

.product ul li.product03{
	background:url(../img/about/img_product03.jpg) no-repeat;
	height:85px;

}

.product ul li.product04{
	background:url(../img/about/img_product04.jpg) no-repeat;
	height:55px;

}

.product ul li.product05{
	background:url(../img/about/img_product05.jpg) no-repeat;
	height:70px;

}

.product ul li.product06{
	background:url(../img/about/img_product06.jpg) no-repeat;
	height:75px;

}

.product ul li.product07{
	background:url(../img/about/img_product07.jpg) no-repeat;
	height:55px;

}

.product ul li.product08{
	background:url(../img/about/img_product08.jpg) no-repeat;
	height:75px;

}

.product ul li.product09{
	background:url(../img/about/img_product09.jpg) no-repeat;
	height:75px;

}

.product ul li.product10{
	background:url(../img/about/img_product10.jpg) no-repeat;
	height:65px;

}

.product ul li.product11{
	background:url(../img/about/img_product11.jpg) no-repeat;
	height:50px;

}

.product ul li.product12{
	background:url(../img/about/img_product12.jpg) no-repeat;
	height:75px;

}

.product ul li.product13{
	background:url(../img/about/img_product13.jpg) no-repeat;
	height:65px;

}

.product ul li.product14{
	background:url(../img/about/img_product14.jpg) no-repeat;
	height:55px;

}

.product ul li.product15{
	background:url(../img/about/img_product15.jpg) no-repeat;
	height:48px;

}

.product ul li.product16{
	background:url(../img/about/img_product16.jpg) no-repeat;
	height:62px;

}

.product ul li.product17{
	background:url(../img/about/img_product17.jpg) no-repeat;
	height:53px;

}

.product ul li.product18{
	background:url(../img/about/img_product18.jpg) no-repeat;
	height:65px;

}

.product ul li.product19{
	background:url(../img/about/img_product19.jpg) no-repeat;
	height:65px;

}

.product ul li.product20{
	background:url(../img/about/img_product20.jpg) no-repeat;
	height:57px;

}

.product ul li.product21{
	background:url(../img/about/img_product21.jpg) no-repeat;
	height:100px;

}

.product ul li.product22{
	background:url(../img/about/img_product22.jpg) no-repeat;
	height:77px;

}

.product ul li.product23{
	background:url(../img/about/img_product23.jpg) no-repeat;
	height:68px;

}

.product ul li.product24{
	background:url(../img/about/img_product24.jpg) no-repeat;
	height:57px;

}

.product ul li.product25{
	background:url(../img/about/img_product25.jpg) no-repeat;
	height:73px;

}

.product ul li.product26{
	background:url(../img/about/img_product26.jpg) no-repeat;
	height:90px;

}

.product ul li.product27{
	background:url(../img/about/img_product27.jpg) no-repeat;
	height:85px;

}

.product ul li.product28{
	background:url(../img/about/img_product28.jpg) no-repeat;
	height:45px;

}

.product ul li.product29{
	background:url(../img/about/img_product29.jpg) no-repeat;
	height:85px;

}

.product ul li.product30{
	background:url(../img/about/img_product30.jpg) no-repeat;
	height:65px;

}

.product ul li.product31{
	background:url(../img/about/img_product31.jpg) no-repeat;
	height:90px;

}

.product ul li.product32{
	background:url(../img/about/img_product32.jpg) no-repeat;
	height:65px;

}

.product ul li.product33{
	background:url(../img/about/img_product33.jpg) no-repeat;
	height:70px;

}
<!--
.product ul li.product33{
	background:url(../img/about/img_product33.jpg) no-repeat;
	height:65px;

}

.product ul li.product34{
	background:url(../img/about/img_product34.jpg) no-repeat;
	height:65px;

}

.product ul li.product35{
	background:url(../img/about/img_product35.jpg) no-repeat;
	height:65px;

}
.product ul li.product36{
	background:url(../img/about/img_product36.jpg) no-repeat;
	height:152px;

}
.product ul li.product37{
	background:url(../img/about/img_product37.jpg) no-repeat;
	height:89px;

}
.product ul li.product38{
	background:url(../img/about/img_product38.jpg) no-repeat;
	height:89px;

}
.product ul li.product39{
	background:url(../img/about/img_product39.jpg) no-repeat;
	height:168px;

}
.product ul li.product40{
	background:url(../img/about/img_product40.jpg) no-repeat;
	height:40px;
}
.product ul li.product41{
	background:url(../img/about/img_product41.jpg) no-repeat;
	height:71px;
}
.product ul li.product42{
	background:url(../img/about/img_product42.jpg) no-repeat;
	height:85px;
}
.product ul li.product43{
	background:url(../img/about/img_product43.jpg) no-repeat;
	height:193px;
}
.product ul li.product44{
	background:url(../img/about/img_product44.jpg) no-repeat;
	height:82px;
}
.product ul li.product45{
	background:url(../img/about/img_product45.jpg) no-repeat;
	height:113px;
}
.product ul li.product46{
	background:url(../img/about/img_product46.jpg) no-repeat;
	height:91px;
}

-->
/* 事業拠点
-------------------------------------------------*/

.location h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}



.locationL{
	width:310px;
	padding-bottom:20px;
	margin-left:10px;
	float:left;

}

.locationL p{
	font-size:80%;
	line-height:130%;

}

.locationR{
	width:310px;
	padding-bottom:20px;
	margin-left:30px;
	float:left;

}

.locationR p{
	font-size:80%;
	line-height:130%;

}

.h2_location01{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:24px;
	background:url(../img/about/h2_location01.gif) no-repeat;
	margin-bottom:10px;
}

.img_location01 a{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:110px;
	background:url(../img/about/img_location01.jpg) no-repeat;
	margin-bottom:5px;
}

.img_location01 a:hover{
	background:url(../img/about/img_location01_on.jpg) no-repeat;
}

.h2_location02{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:24px;
	background:url(../img/about/h2_location02.gif) no-repeat;
	margin-bottom:10px;
}

.img_location02 a{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:110px;
	background:url(../img/about/img_location02.jpg) no-repeat;
	margin-bottom:5px;
}

.img_location02 a:hover{
	background:url(../img/about/img_location02_on.jpg) no-repeat;
}

.h2_location03{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:24px;
	background:url(../img/about/h2_location03.gif) no-repeat;
	margin-bottom:10px;
}

.img_location03 a{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:110px;
	background:url(../img/about/img_location03.jpg) no-repeat;
	margin-bottom:5px;
}

.img_location03 a:hover{
	background:url(../img/about/img_location03_on.jpg) no-repeat;
}

.h2_location04{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:24px;
	background:url(../img/about/h2_location04.gif) no-repeat;
	margin-bottom:10px;
}

.img_location04 a{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:110px;
	background:url(../img/about/img_location04.jpg) no-repeat;
	margin-bottom:5px;
}

.img_location04 a:hover{
	background:url(../img/about/img_location04_on.jpg) no-repeat;
}

.h2_location05{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:24px;
	background:url(../img/about/h2_location05.gif) no-repeat;
	margin-bottom:10px;
}

.img_location05 a{
	text-indent:-9999px;
	display:block;
	width:310px;
	height:110px;
	background:url(../img/about/img_location05.jpg) no-repeat;
	margin-bottom:5px;
}

.img_location05 a:hover{
	background:url(../img/about/img_location05_on.jpg) no-repeat;
}

/* シーボン・パビリオン
-------------------------------------------------*/

.pavili h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}

.h2_pavili{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_pavili.gif) no-repeat;
	margin-bottom:10px;
}

.pavili img{
	margin-bottom:15px;

}

.pavili p{
	margin-bottom:20px;
	margin-right:10px;

}

/* C'BON view
-------------------------------------------------*/

.view h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}

.h2_view{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:24px;
	background:url(../img/about/h2_view.gif) no-repeat;
	margin-bottom:10px;
}

.view_group{
	width:650px;
	border-top:solid 1px #eaeeeb;
	border-bottom:solid 1px #eaeeeb;
	margin-top:40px;
	margin-bottom:10px;

}


.view_group_white{
	width:630px;
	padding:5px 5px 5px 15px;

}

.view_group_gray{
	width:630px;
	padding:5px 5px 5px 15px;
	background-color:#f8fafb;
}

.view_group p{
	float:left;
	padding-top:5px;

}

.view_group p strong{
	display:block;
	width:65px;
	color:#229809;

}

.view_group img{
	float:right;

}


.view_group p.space{
	line-height:200%;
	padding-top:3px;
}

.detail{
	margin-right:10px;

}


.detail a{
	background:url(../img/mark_triangle.gif) no-repeat center left;
	padding-left:10px;
}

.detail a:hover{
	color:#A0A0A0 !important;
	text-decoration:underline;

}
/* シーボン・美容研究所
-------------------------------------------------*/

.labo h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}

.h2_labo{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_labo.gif) no-repeat;
	margin-bottom:10px;
}

.labo img{
	margin-bottom:15px;

}

.labo p{
	margin-bottom:20px;
	margin-right:10px;

}

/* シーボン・フェイシャリストサロン
-------------------------------------------------*/

.salon h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}

.h2_salon{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_salon.gif) no-repeat;
	margin-bottom:10px;
}

.salon img{
	margin-bottom:15px;

}

.salon p{
	margin-bottom:20px;
	margin-right:10px;

}

/* シーボン・ショップ梅田
-------------------------------------------------*/

.shop h1{
	text-indent:-9999px;
	display:block;
	width:105px;
	height:60px;
	background:url(../img/about/h1_location.gif) no-repeat;
	margin-bottom:30px;

}

.h2_shop{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_shop.gif) no-repeat;
	margin-bottom:10px;
}

.shop img{
	margin-bottom:15px;

}

.shop p{
	margin-bottom:20px;
	margin-right:10px;

}

/* 社長メッセージ
-------------------------------------------------*/

.message h1{
	text-indent:-9999px;
	display:block;
	width:205px;
	height:60px;
	background:url(../img/about/h1_message.gif) no-repeat;
	margin-bottom:0px;

}

.message h2{
	text-indent:-9999px;
	display:block;
	width:330px;
	height:60px;
	background:url(../img/about/h2_message.gif) no-repeat;
	margin-bottom:20px;

}
.message h2.testmes{
	text-indent:-9999px;
	display:block;
	width:330px;
	height:90px;
	background:url(../img/about/h2_message_change.gif) no-repeat;
	margin-bottom:20px;

}
.messageL{
	width:440px;
	float:left;

}

.txt_message{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/txt_message.gif) no-repeat;
	margin-top:25px;
	float:right;

}


.message strong{

	color:#259608;
	margin:20px 0 5px;
	display:block;
}


/* 事業紹介
-------------------------------------------------*/

.biz h1{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/h1_biz.gif) no-repeat;
	margin-bottom:30px;

}

.h2_biz01{
	text-indent:-9999px;
	display:block;
	width:430px;
	height:60px;
	background:url(../img/about/h2_biz01.gif) no-repeat;
	margin-bottom:5px;

}

.txt_biz{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:71px;
	background:url(../img/about/txt_biz.gif) no-repeat;
	margin-bottom:30px;

}

.h2_biz02{
	text-indent:-9999px;
	display:block;
	width:460px;
	height:30px;
	background:url(../img/about/h2_biz02.gif) no-repeat;
	margin:40px 0 10px 0;

}

.biz a{
	margin-bottom:5px;
	display:block;
}


/* 製造・流通
-------------------------------------------------*/

.manu h1{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/h1_biz.gif) no-repeat;
	margin-bottom:30px;

}

.manu h2{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_manu.gif) no-repeat;
	margin-bottom:15px;

}

.txt_manu01{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:50px;
	background:url(../img/about/txt_manu01.gif) no-repeat;
	margin-bottom:10px;

}

.manutop p.floatL{

	width:375px;
}

.manutop .floatR p{

	font-size:80%;
}

.txt_manu02{
	text-indent:-9999px;
	display:block;
	width:290px;
	height:20px;
	background:url(../img/about/txt_manu02.gif) no-repeat;
	margin-bottom:5px;

}

.txt_manu03{
	text-indent:-9999px;
	display:block;
	width:500px;
	height:40px;
	background:url(../img/about/txt_manu03.gif) no-repeat;
	margin:50px 0 10px;

}

.txt_manu04{
	text-indent:-9999px;
	display:block;
	width:320px;
	height:65px;
	background:url(../img/about/txt_manu04.gif) no-repeat;
	margin:50px 0 10px;

}

.txt_manu05{
	text-indent:-9999px;
	display:block;
	width:320px;
	height:20px;
	background:url(../img/about/txt_manu05.gif) no-repeat;
	margin:20px 0 20px;

}

.manuflow{
	width:620px;
	padding:15px 15px 5px 15px;
	background:#F5f5f5;

}

.manuflow .clearfix{
	margin-bottom:10px;

}

.manuflow .floatR{
	width:390px;

}

.txt_manuflow01{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	background:url(../img/about/txt_manuflow01.gif) no-repeat;
	margin:0px 0 10px;

}

.txt_manuflow02{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	background:url(../img/about/txt_manuflow02.gif) no-repeat;
	margin:0px 0 10px;

}

.txt_manuflow03{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	background:url(../img/about/txt_manuflow03.gif) no-repeat;
	margin:0px 0 10px;

}

.txt_manuflow04{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	background:url(../img/about/txt_manuflow04.gif) no-repeat;
	margin:0px 0 10px;

}

.txt_manuflow05{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	background:url(../img/about/txt_manuflow05.gif) no-repeat;
	margin:0px 0 10px;

}



/* 製造・流通
-------------------------------------------------*/

.after h1{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/h1_biz.gif) no-repeat;
	margin-bottom:30px;

}

.after h2{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_after.gif) no-repeat;
	margin-bottom:15px;

}

.txt_after01{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:50px;
	background:url(../img/about/txt_after01.gif) no-repeat;
	margin-bottom:5px;

}


.txt_after02{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:50px;
	background:url(../img/about/txt_after02.gif) no-repeat;
	margin-top:35px;
	margin-top:10px;
}

.txt_after03{
	text-indent:-9999px;
	display:block;
	width:220px;
	height:20px;
	background:url(../img/about/txt_after03.gif) no-repeat;
	margin-top:20px;
	margin-bottom:10px;

}

.aftergroup{
	margin-bottom:20px;

}


.afterL{

	width:325px;
	float:left;
}

.afterR{

	width:325px;
	float:right;
}

.after_tit01{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:23px;
	background:url(../img/about/after_tit01.gif) no-repeat;
}


.txt_afterflow01{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:84px;
	background:url(../img/about/txt_afterflow01.gif) no-repeat;
	float:left;
}

.after_tit02{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:23px;
	background:url(../img/about/after_tit02.gif) no-repeat;
}


.txt_afterflow02{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:84px;
	background:url(../img/about/txt_afterflow02.gif) no-repeat;
	float:left;
}

.after_tit03{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:23px;
	background:url(../img/about/after_tit03.gif) no-repeat;
}


.txt_afterflow03{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:84px;
	background:url(../img/about/txt_afterflow03.gif) no-repeat;
	float:left;
}


.after_tit04{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:23px;
	background:url(../img/about/after_tit04.gif) no-repeat;
}


.txt_afterflow04{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:84px;
	background:url(../img/about/txt_afterflow04.gif) no-repeat;
	float:left;
}

.after_tit05{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:23px;
	background:url(../img/about/after_tit05.gif) no-repeat;
}


.txt_afterflow05{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:84px;
	background:url(../img/about/txt_afterflow05.gif) no-repeat;
	float:left;
}


/* 製造・流通
-------------------------------------------------*/

.for h1{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/h1_biz.gif) no-repeat;
	margin-bottom:30px;

}

.for h2{
	text-indent:-9999px;
	display:block;
	width:650px;
	height:22px;
	background:url(../img/about/h2_for.gif) no-repeat;
	margin-bottom:15px;

}

.txt_for01{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:32px;
	background:url(../img/about/txt_for01.gif) no-repeat;
}

.txt_for02{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:25px;
	background:url(../img/about/txt_for02.gif) no-repeat;
	margin-top:30px;
	margin-bottom:10px;
}

.txt_for03{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:25px;
	background:url(../img/about/txt_for03.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}
.txt_for04{
	text-indent:-9999px;
	display:block;
	width:550px;
	height:25px;
	background:url(../img/about/txt_for04.gif) no-repeat;
	margin-top:40px;
	margin-bottom:10px;
}


.gr{
	color:#229809;
}

.salon span{

	display:block;
	margin-top:5px;
}


.bd_none{
	background:none !important;
}

.private_bd{
	width:630px;
	padding:5px 10px 10px;
	border:solid 1px #DCDCDC;
	margin:20px 0;

}

/* CSR
-------------------------------------------------*/
/*.csr h1{
	text-indent:-9999px;
	display:block;
	width:200px;
	height:60px;
	background:url(../img/about/h1_biz.gif) no-repeat;
	margin-bottom:30px;

}

.txt_csr01{
	display:block;
	width:550px;
	background:url(../img/about/txt_csr01.gif) no-repeat;
}

img.ttl_csr1 {
	margin-bottom:20px;
}

p.ttl_csr2 {
	 color:#4879c1; 
	color:#219607;
	text-align:center;
	margin:40px 0 10px;
	font-weight:bold;
	font-size:110%;
}

img.ttl_csr3 {
	margin-top:20px;
}
*/

.section_box_orient{
	margin-bottom:30px;
	font-size:11px;
	margin-left: 10px;
}
.section_box_orient h4 {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#6C0017;
	font-size:12px;
}
