/* BASIC css start */
#wrap{
	margin:0 auto;width:1050px;

	}
#top{
	position:relative;
	min-height:360px
	}	
#g_menu{
	position:absolute;
	left:690px;
	top:10px;
	}
#g_menu ul li{
	font-size:12px;
	font-family:"±¼¸²";
	float:left;
	display:inline-block;
	}
#g_menu ul li {
	padding:0 10px;
	border-right:1px solid #307b96;
	}
#g_menu ul li.last{
	border-right:0;
	}
#m_menu{
	position:absolute;
	left:565px;
	top:40px;
	}
#m_menu ul li{
	float:left;
	display:inline;
	}
#m_menu li{
	padding:0 15px;
	}


#submenu_01{
	position:absolute;
	left:580px;
	top:60px;
	}
#submenu_02{
	position:absolute;
	left:686px;
	top:60px;
	}
	}
#submenu_01 span,#submenu_02 span{
	padding-left:10px;
	padding-right:10px;
	}

#m_com{
	position:absolute;
	left:0px;
	top:0px;	
	}
#title_location{
	position:absolute;
	left:315px;
	top:255px;
	}	
#com_title{
	float:left
	}
#com_location{
	float:left;
	margin-left:50px;
	margin-top:35px;
	}
#com_location span{
	margin:0 10px;
	}
#com_row{
	margin-top:-20px;
	}
/**  TOP end **/
/**  content **/

#com_center{
    position:relative;
	min-height:4500px;

	}
#com_left ul{
	margin-left:90px;
	}
#com_left li{
	line-height:25px;
	}
#com_left,#com_right{
	float:left;
	}
#com_right{
	margin-left:100px;
	}

.prenchaiz{font-size:16px;font-weight:bold;color:#620f1d;text-align:center;padding-top:20px;}
.prenchaiz_1{font-size:13px;font-weight:bold;text-align:center;padding:15px 0;}
.prenchaiz_2{font-size:13px;font-weight:bold;text-align:center;padding:15px 0;}
.prenchaiz_3{font-size:13px;font-weight:bold;text-align:center;padding:15px 0;}	
#line_dot01{
	border-top:1px dotted #ccc;
	width:696px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:0;
	line-height:0;
	position:relative;
	}
.com_right_title01{
	font-weight:bold;
	font-size:1.3em;
	margin-top:10px;	
	}
.com_right_title01_01{
	margin-top:10px;
	margin-bottom:10px;
	}
.com_right_con01{
	width:696px;
	height:71px;
	background:url(/design/cafedorei/images/company/img_sbs_news_2.png) no-repeat;
	text-align:center;

	color:#FFF;
	font-size:2em;
	line-height:2.5em;
 
	}
.icha_01{
	font-size:1.5em;
	color:#600020;
	font-weight:bold;
	}	
.icha_con	{
	margin-top:30px;
	padding:2px;
	border:1px solid #666;
	height:135px;
	}
.icha_con_01,.icha_con_02,.icha_con_03 {
	float:left;

	/*width="296" height="130"*/
	}
.icha_con_01{
	margin-left:10px;
	margin-top:1px;
	width:296px;
	border:1px solid #666;
	}
.icha_con_02{
	margin-top:1px;
	width:231px;
	border:1px solid #666;
	}
.icha_con_03{
	width:136px;
	height:135px;
	margin-left:10px;
	background:url(/design/cafedorei/images/company/icha_cs_01.png) no-repeat;
	}
.icha_con_03_01,.icha_con_03_02{
	float:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	}
.icha_con_03_02{margin:10px 0px 0px 15px;}
.icha_con_03_03{
	clear:both;
	color:#fff;
	padding:5px 3px 3px 5px;
	line-height:1.5em;
	}
.icha_con_exp{
	width:700px;
	margin-top:20px;
	height:220px;
	}
.icha_con_exp_01,.icha_con_exp_02{margin-bottom:15px;}
.icha_con_exp_01_strong{
	font-size:1.2em;
	line-height:1.2em;
	color:#600020;
	}
.icha_con_exp_03{
	
	
	}
.icha_con_exp_03_01{
	float:left;
	width:540px;

	}
.icha_con_exp_03_01_01{
    font-size:1.5em;
	line-height:1.5em;
	color:#600020;

	}
.icha_con_exp_03_01_02{
	margin-bottom:20px;
	}
.icha_con_exp_03_01_03{
	line-height:1.8em;
	}
.icha_con_exp_03_02{
	float:left;
	width:136px;
	height:135px;
	margin-left:10px;
	background:url(/design/cafedorei/images/company/icha_cs_01.png) no-repeat;

	}
	
.king_store{
	width:700px;
	height:80px;
	font-size:1.2em;
	line-height:1.2em;
	}
.king_store div{margin-bottom:10px;}

.store_introduce{
	width:700px;
	height:245px;

	}
.store_introduce_left{
	float:left;
	width:130px;
	height:130px;

	}
.store_introduce_right{
	float:left;
	width:545px;
	height:245px;
	margin-left:20px;
	}
.store_introduce_right_01{

	width:384px;
	height:30px;
	font-size:1.5em;
	line-height:1.5em;

	}
.store_introduce_right_02{
	background:url(/design/cafedorei/images/company/what_back.png) no-repeat;

	height:115px;
	padding:15px 10px 0 0;
	font-size:1.2em;
	line-height:1.5em;
	}
.store_introduce_right_02_01{
	color:#600020;
	font-weight:bold;
	margin-top:10px;
	}
.store_introduce_right_03{
	color:#600020;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;	
	margin-bottom:10px;
	padding-left:15px;
	}
.store_introduce_right_04{
	line-height:1.5em;
	color:#ff0000;
	font-weight:bold;
	padding-left:20px;
	}
.store_where{
	width:700px;
	height:970px;
	}
.store_location_right_01{

	width:384px;
	height:30px;
	font-size:1.5em;
	line-height:1.5em;

	}
.store_location_right_02{
	width:500px;
	height:300px;
	padding:15px 10px 0 0;
	font-size:1.2em;
	line-height:1.5em;
	}
.store_location_right_02_01{
	margin-top:15px;
	 width:589px;
	 height:265px;
     }
.store_location_right_03{
	color:#600020;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;	
	margin-bottom:10px;
	margin-top:30px;
	}
.store_menu{
	width:700px;
	height:600px;


	}
.store_menu_coffee{margin-left:50px;margin-top:20px;}
.store_menu_expl{margin:20px 0;text-align:center;}
.store_menu_bakery{
	color:#600020;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5em;	
	margin-bottom:10px;
	}
.store_coupon{
	width:700px;
	height:500px;

	}
.store_coupon_left{
	float:left;
	width:130px;
	height:130px;


	}
.store_coupon_right{
	float:left;
	width:545px;
	margin-left:20px;

	}
.store_coupon_right_01{
	width:545px;
	font-size:1.2em;
	line-height:1.5em;
	color:#600020;

	margin-bottom:10px;
	}
.store_coupon_right_02{
	margin-top:10px;
	line-height:1.5em;
	font-size:1.1em;	
	}
.store_coupon_right_02 ul{
	margin-left:10px;
	}
.store_coupon_right_03{
	margin-top:10px;
	line-height:1.5em;
    margin-bottom:10px;
	}/** content **/






/* BASIC css end */

