@charset "utf-8";
/* CSS Document */

@charset "UTF-8";

/* 
===================================
===== �P�R���e���c ================
=================================== */




/* 
===================================
======== �Q�w�b�_ =================
=================================== */



/* 
===================================
=== �S�O���[�o���i�r�Q�[�V���� ====
=================================== */


/* 
===================================
===== �T�f���~�^ ==================
=================================== */


/* 
===================================
======= �U�{�f�B ==================
=================================== */
.column2_basic_title{
	width:748px;
	height:auto;
	background-color:#CEE4FF;
	border:solid 1px #A4CDFF;
	margin-top:10px;
	font-weight:bold;
	font-size:120%;
	color:#1A3959;
	padding:3px 0 3px 10px;
}

.voice_faq_acsesslink{
	width:748px;
	height:auto;
	border:solid 1px #A4CDFF;
	margin-bottom:50px;
	color:#1A3959;
	padding:0;
}

.faq_acsesslink_name{
	color:#1A3959;
	font-size:120%;
	width:auto;
	float:left;
	background-image:url(../images/common/pointer06_large.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	margin-left:7px;
	padding:5px 1px 4px 22px;
	vertical-align:middle;
}

.faq_acsesslink_name_before{
	color:#1A3959;
	font-size:120%;
	width:auto;
	float:left;
	background-image:url(../images/common/pointer06_large_before.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	margin-left:7px;
	padding:5px 1px 4px 22px;
	vertical-align:middle;
}

.faq_acsesslink_pagetop{
	background-color:#CEE4FF;
	color:#1A3959;
	font-size:120%;
	width:auto;
	float:right;
	background-image:url(../images/common/pointer06_large_top.gif);
	background-repeat:no-repeat;
	background-position:13px center;
	margin-left:13px;
	padding:5px 15px 4px 32px;
	vertical-align:middle;
}




.voice_faq_contentbox{
	width:748px;
	height:auto;
	color:#4591ED;
	margin:10px 0 15px 0;
}

p.voice_faq_contentcategory{
	font-weight:bold;
	font-size:130%;
	margin-bottom:0.5em;
}

ul.voice_faq_qlist{
	line-height:1em;
	
}

.voice_faq_question{
	margin-right:2px;
}

ul.voice_faq_qandalist{
	color:#1A3959;
	margin:0 20px 10px 0;
	border-bottom: solid 2px #B1C7CD;
	border-bottom-style:dotted;
}


li.voice_faq_q_icon p{
	font-weight:bold;
	background-image:url(../images/voice/faq/faq_q.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:22px;
	vertical-align:top;
}

li.voice_faq_answer p{
	color:#462D2E;
	background-image:url(../images/voice/faq/faq_a.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:22px;
	margin-bottom:2em;
	vertical-align:top;
}

li.voice_faq_answer p img{
	margin-top:7px;
}

.voice_faq_imgoutline{
	border:solid 1px #1A3959;
	margin-top:7px;
}

.voice_faq_floatimg{
	float:left;
	margin-bottom:15px;
}

.voice_faq_floattxt{
	float:left;
	margin-top:7px;
	margin-left:7px;
	width:200px;
}

.voice_faq_answer_caption{
	margin-top:7px;
}

.voice_faq_q{
	color:#FFFFFF;
	font-weight:bold;
	padding:0 2px 1px 3px;
	background-color:#A4CDFF;
	margin-right:2px;
}

.voice_faq_a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0 2px 1px 5px;
	margin-right:2px;
	background-color:#E97C80;
}









/* 
===================================
======= �X�܏��� ==================
=================================== */

.column2_title_middle{
float:left;
	width:748px;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	background-image:url(../images/common/column2_middle_title_green.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#1A3959;
}

.column2_title_middle p{
	margin:2px 0 1px 23px;
	font-weight:bold;
}


.store_floor_guide{
	margin-bottom:10px;
	width:748px;
	float:left;
	border-left: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
	border-bottom: solid 1px #B1C7CD;
	font-size:inherit;
}

.store_floor_guide table{
	font-size:inherit;
}
td.guide_img_top_floor{
	width:226px;
	height:35px;
	background-image:url(../images/store/top_floor_img.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	border-bottom: solid 1px #B1C7CD;
}

td.guide_img_basic_floor{
	width:226px;
	height:35px;
	background-image:url(../images/store/basic_floor_img.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	border-bottom: solid 1px #B1C7CD;
}

td.guide_floor_summary{
	border-bottom: solid 1px #B1C7CD;
}

.guide_floor_no{
	width:60px;
	margin-left:20px;
	border-bottom: solid 1px #B1C7CD;
	text-align:center;
}

.guide_floor_summary{
	margin-left:20px;
}



.guide_top_floor{
	width:748px;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
}

.guide_img_top_floor{
	width:226px;
	height:35px;
	background-image:url(../images/store/top_floor_img.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
}

.guide_basic_floor{
	width:748px;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
}



.store_service_info{
	width:748px;
	padding:7px 0 5px 0;
	margin:0px;
	float:left;
	border-bottom: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
}

.store_service_info ul li{
	float:left;
	margin-left:5px;

}

.floor_guide_moreinfo{
	float:left;
	background-color:#EAF7F5;
}

.floor_guide_moreinfo td{
	text-align:right;
}

.guide_moreinfo_tenant{
	padding:5px 10px;
	height:auto;
}

.guide_moreinfo_tenant img{
	vertical-align:middle;
	margin:0 0 2px 10px;
}



.storetop_remarks{
	float:left;
	margin-top:4px;
		width:748px;
}

.storetop_remarks_l{
	background-color:#BFDDDD;
	text-align:center;
	font-weight:bold;
	color:#345654;
	border-bottom: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	width:100px;
}
.storetop_remarks_l p{
font-size:90%;
margin:6px 7px;
}
.storetop_remarks_r{
	width:650px;
	background-color:#EAF7F5;
	float:left;
	border-bottom: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
}
.storetop_remarks_r p{
font-size:90%;
margin:6px 7px;
}



.store_storetop_title {
	width:750px;
	height:auto;
	border-left:solid 1px #B3B3B3;
	border-right:solid 1px #B3B3B3;
	border-top:solid 1px #B3B3B3;
	border-bottom:solid 1px #B3B3B3;
}

.store_storetop_storename{
	width:290px;
	background-image:url(../images/store/storename_bg_img.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:14px 33px 25px 27px;
	font-size:220%;
	line-height:1em;
}

.store_storetop_rightspace{
    padding:30px 10px 15px 0;
	width:380px;
	background-image:url(../images/store/storesummary_bg_img.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.store_storetop_notice{
	background-image:url(../images/store/storenotice_bg_img.gif);
	background-position:top;
	background-repeat:no-repeat;
}




#summary_center_detail_notice{
	margin-top:10px;
	margin-bottom:-6px;
	padding:7px 0 7px 15px;
	width:750px;
	height:auto;
	border-left:solid 1px #B1C7CD;
	border-right:solid 1px #B1C7CD;
	border-top:solid 1px #B1C7CD;
	border-bottom:solid 1px #B1C7CD;
	background-color:#FDFCE8;
}


#summary_center_detail_notice .detail_notice_title{
	font-weight:bold;
	margin-right:20px;
}

#summary_center_detail_notice .detail_notice_txt{
	font-weight:bold;
	color:#CC0000;
}


.store_storetop_summary{
	width:750px;
}

.storetop_summary_center{
	padding-top:10px;
	width:748px;
}



.storetop_summary_center p{
	background-color:#F7FBFF;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	background-image:url(../images/common/column2_title_small2pair.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	color:#1A3959;
	padding-left:23px;
	margin:2px 0 1px 0;
	font-weight:bold;
}

.storetop_summary_center_detail{
	padding:10px 4px 0 23px;
	width:700px;
}


.storetop_summary_left{
	padding:10px 4px 0 0;
	width:374px;
}

.storetop_summary_right{
	width:374px;
	padding-top:10px;
}

.storetop_summary_left p, .storetop_summary_right p{
	background-color:#F7FBFF;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	background-image:url(../images/common/column2_title_small2pair.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	color:#1A3959;
	padding-left:23px;
	margin:2px 0 1px 0;
	font-weight:bold;
}


.storetop_summary_left_detail{
	padding:10px 4px 0 23px;
	width:373px;
}

.storetop_summary_left_detail img{
margin-left:3px;

vertical-align:middle;
}

.storetop_summary_left_detail img.storemap{
margin-left:5px;
vertical-align:middle;
}

.storetop_summary_right_detail{
	padding:10px 0 0 23px;
}

.storetop_summary_right_detail img{
margin-left:3px;
vertical-align:middle;
}

.storetop_summary_right_detail img.storemap{
margin-left:5px;
vertical-align:middle;
}

.storetop_summary_acsess_l{
	background-color:#CEE4FF;
	text-align:center;
	font-weight:bold;
	color:#345654;
	border-bottom: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	width:150px;
}


.storetop_summary_acsess_l p{
font-size:90%;
margin:6px 7px;
}

.storetop_summary_acsess_r{
	width:600px;
	background-color:#F7FBFF;
	float:left;
	border-bottom: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
}

.storetop_summary_acsess_r p{
font-size:90%;
margin:6px 7px;
}

.storetop_summary_acsess{
	float:left;
	margin:10px 0 10px 0;
	width:748px;
}


/* 
===================================
========= �l�b�g�ʔ� ==============
=================================== */

.column1_read_left_catch{
	margin-top:2px;
	font-weight:bold;
	color:#59A6A6;
}



/* 
===================================
======= ���₢���킹 ==============
=================================== */

.column2_basic_component1_title{
	width:100%;
	height:auto;
	background-color:#efefef;
	border:solid 1px #dddddd;
	margin-top:10px;
	font-weight:bold;
	font-size:16px;
	font-size: 1.6rem;
	color:#333333;
}

.column2_basic_component1_title p{
	padding:3px 3px 3px 10px;
}


.column2_basic_component1_body{
	width:100%;
	height:auto;
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	margin-bottom:20px;
}

.column2_basic_component1_body_bottom{
	width:748px;
	height:auto;
	border-top:solid 1px #A4CDFF;
	border-right:solid 1px #A4CDFF;
	border-bottom:solid 1px #A4CDFF;
	border-left:solid 1px #A4CDFF;
	margin-bottom:10px;
}

.column2_basic_component1_body_left{
	float:left;
	font-size:120%;
	color:#4591ED;
	font-weight:bold;
	margin:15px 5px 5px 10px;
	vertical-align:middle;
}
.column2_basic_component1_body_left img, .column2_basic_component1_body_right img{
	margin:0 0 5px 3px;
	vertical-align:middle;
}

.column2_basic_component1_body_right{
	width:470px;
	float:left;
	font-size:120%;
	color:#4591ED;
	font-weight:bold;
	margin:15px 5px 5px 20px;
	vertical-align:middle;
}

.column2_basic_component1_bodycopy{
	padding:3px 3px 3px 10px;
}


.column2_basic_component1_body_btn{
	width:100%;
	height:auto;
	margin:0px 10px 0px 10px;
}

.column2_basic_component1_body_btn p{
	float:left;
	margin:0px 5px 4px 0px;
}


.column2_basic_component1_body_moreinfo img{
	float:right;
	margin:0px 5px 5px 5px;
}



.column2_basic_component2{
	width:750px;
	margin-top:10px;
}

.column2_basic_component2_r{
	float:left;
	margin-left:6px;
}

.column2_basic_component2_title{
	width:370px;
	height:auto;
	background-color:#BFDDDD;
	border:solid 1px #9CC9C9;
	font-weight:bold;
	font-size:120%;
	color:#1A3959;
}

.column2_basic_component2_title_red{
	width:370px;
	height:auto;
	background-color:#FFCECF;
	border:solid 1px #F1AFB1;
	font-weight:bold;
	font-size:120%;
	color:#462D2E;
}

.column2_basic_component2_title p,.column2_basic_component2_title_red p{
	padding:3px 3px 3px 10px;
}

.column2_basic_component2_body{
	width:370px;
	height:auto;
	border-right:solid 1px #9CC9C9;
	border-left:solid 1px #9CC9C9;
}



.column2_basic_component2_body_red{
	width:370px;
	height:auto;
	border-right:solid 1px #F1AFB1;
	border-left:solid 1px #F1AFB1;
}

.column2_basic_component2_body p,.column2_basic_component2_body_red p{
	padding:5px 5px 0px 10px;
}

.column2_basic_component2_body_moreinfo{


	border-bottom:solid 1px #9CC9C9;
	border-left:solid 1px #9CC9C9;
	border-right:solid 1px #9CC9C9;
}


.column2_basic_component2_body_moreinfo_red{


	border-bottom:solid 1px #F1AFB1;
	border-left:solid 1px #F1AFB1;
	border-right:solid 1px #F1AFB1;
}


.column2_basic_component2_body_moreinfo img,.column2_basic_component2_body_moreinfo_red img{
	float:right;
	margin:3px 5px 5px 5px;
}

.column2_basic_component1_body_anchor{

}

.column2_basic_component1_body_anchor p{
	float:left;
	font-size:120%;
	color:#4591ED;
	font-weight:bold;
	margin:15px 5px 5px 10px;
	vertical-align:middle;
}

.column2_basic_component1_body_anchor img{
	float:right;
	font-size:120%;
	color:#4591ED;
	font-weight:bold;
	margin:10px 5px 5px 5px;
	vertical-align:middle;
}

.faq_anchor_name{
	color:#1A3959;
	font-size:120%;
	width:auto;
	float:left;
	background-image:url(../images/common/pointer06_large.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	margin:10px 0 0 13px;
	padding:3px 1px 2px 22px;
	vertical-align:middle;
}
/* 
===================================
======= ���ւ̎����g�� ==========
=================================== */

.column2_title_middle_blue{
	margin-top:10px;
	float:left;
	width:748px;
	height:auto;
	border-bottom: solid 1px #B1C7CD;
	border-right: solid 1px #B1C7CD;
	border-left: solid 1px #B1C7CD;
	border-top: solid 1px #B1C7CD;
	background-image:url(../images/common/column2_middle_title.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#1A3959;
}

.column2_title_middle_blue p{
margin:2px 0 1px 23px;
font-weight:bold;
}

#service_summary_box{
	width:548px;
	height:auto;
}

.column2_read_summary{
	width:750px;
	height:auto;
	margin-top:7px;
}


#eco_summary_box{
	width:748px;
	height:auto;
}

.eco_summary_pointer{
	float:left;
	margin:7px 0 20px 0;
	width:400px;
	height:auto;
}

.eco_summary_pointer ul{
	margin: 0;
	padding: 0;
	list-style:none;
}


.eco_summary_pointer li {
	padding:0 10px 0 17px;
	line-height:140%;
	background-image: url(../images/common/pointer06.gif);
	background-repeat: no-repeat;
	background-position:5px 4px;
}

.eco_summary_img{
	text-align:right;
	float:left;
	width:348px;
	height:auto;
}

.column2_title_small{
	float:left;
	width:748px;
	height:auto;
	border-bottom: solid 2px #B1C7CD;
	border-bottom-style:dotted;
	background-image:url(../images/common/pointer07_green.gif);
	background-repeat:no-repeat;
	background-position:0 center;
}

.column2_title_small p{
	margin:2px 0 1px 15px;
	font-weight:bold;
}

.column2_read_box{
	width:750px;
	margin:0;
	padding:0;
}

.column2_read_left{
	width:483px;
	height:auto;
	margin:7px 0 25px 0;
	float:left;
}
.column2_read_left p{
	width:483px;
	height:auto;
	margin:7px 0 2px 0;
	float:left;
}

.column2_readimg_left{
	width:450px;
	height:auto;
	margin:7px 0 25px 0;
	float:left;
}
.column2_readimg_left p{
	width:450px;
	height:auto;
	margin:7px 0 2px 0;
	float:left;
}

.column2_read_right{
text-align:right;
	width:255px;
	height:auto;
	margin:7px 0 5px 10px;
	float:left;
}

.column2_readtxt_right{
text-align:left;
	width:250px;
	height:auto;
	margin:7px 0 5px 10px;
	float:left;
}

p.column2_read_bottom_img {
	width:744px;
	height:auto;
	padding-bottom:20px;
	float:left;
}

.column2_read_left_caption{
color:#AF3901;
margin:0;
padding:0;
}

p.column2_read_left_img {
	width:483px;
	float:left;
}

.column2_read_bottom_caption{
color:#AF3901;
}

.column2_moreinfo_btn_s{
	height:auto;
}

.column2_moreinfo_btn_s img{
	vertical-align:middle;
	margin-left:1px;
}

/* 
===================================
===== �V���J���� ==================
=================================== */


/* 
===== ���i�r���R���|�[�l���g ====*/


/* 
===================================
===== �W�����J���� ==================
=================================== */



/* 
===================================
===== �X�E�J���� ==================
=================================== */




/* 
===================================
======== 10�t�b�^ =================
=================================== */


