#cat_back {
	margin: 10px 0px 14px 0px;
	padding: 0px;
	}

#cat {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	}

#pan {
	text-align: left;
	margin: 7px 0px 6px 0px;
	padding: 0px;
	font-size:12px;
	}

#c_left {
	float:left;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 30px 5px;
	width: 660px;
	}

#c_box {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	overflow:hidden;
	}

#c_box_top {
	margin: 0px;
	padding: 0px;
	height:54px;
	background-image: url(../../img/c_box_top.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#c_box_line {
	margin: 0px;
	padding: 0px 44px 0px 44px;
	background-image: url(../../img/c_box_line.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	}

#c_box_bottom {
	margin: 0px;
	padding: 0px;
	height:40px;
	background-image: url(../../img/c_box_bottom.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#contents {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	overflow:hidden;
	}

#contents p {
	margin: 0px 5px 14px 5px;
	padding: 0px;
	overflow:hidden;
	}

.catchcopy {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	}

#cap {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 36px;
	background-image: url(../../img/cap.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:52px;
	}

h2 {
	margin: 16px 0px 18px 0px;
	padding: 0px;
	font-size:16px;
	font-weight:bold;
	}

#txt_box {
	margin: 0px;
	padding: 14px 20px 14px 20px;
	background-color:#F2F2F2;
	}

#sidemenu {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#sidemenu img{
	margin: 0px;
	padding: 0px;
	}

#GREETING {
	background:#fff url(../../img_cat/cat_greeting.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#NINI {
	background:#fff url(../../img_cat/cat_nini.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#MERIT {
	background:#fff url(../../img_cat/cat_merit.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#FLOW {
	background:#fff url(../../img_cat/cat_flow.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#KIKAN {
	background:#fff url(../../img_cat/cat_kikan.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#SELECT {
	background:#fff url(../../img_cat/cat_select.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#FINANCE {
	background:#fff url(../../img_cat/cat_finance.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#POLICY {
	background:#fff url(../../img_cat/cat_policy.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#QA {
	background:#fff url(../../img_cat/cat_q_a.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#POINT {
	background:#fff url(../../img_cat/cat_point.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#DIFF {
	background:#fff url(../../img_cat/cat_difference.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#COMPANY {
	background:#fff url(../../img_cat/cat_company.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#CONSULTANT {
	background:#fff url(../../img_cat/cat_consultant.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PRIVACY {
	background:#fff url(../../img_cat/cat_privacy.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#SITEMAP {
	background:#fff url(../../img_cat/cat_sitemap.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#HOME {
	background:#fff url(../../img_cat/cat_home.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PLAN01 {
	background:#fff url(../../img_cat/cat_plan01.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PLAN02 {
	background:#fff url(../../img_cat/cat_plan02.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PLAN03 {
	background:#fff url(../../img_cat/cat_plan03.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PLAN04 {
	background:#fff url(../../img_cat/cat_plan04.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

#PLAN05 {
	background:#fff url(../../img_cat/cat_plan05.jpg)  no-repeat;
	background-position: center top;
	height: 138px;
}

/* プラン１ */

#txt_box_blue {
	margin: 0px;
	padding: 14px 20px 14px 20px;
	background-color:#DDF1FF;
	}

#btn_qa {
	text-align:center;
	margin: 60px 0px 30px 0px;
	padding: 0px;
	}

#btn_plan {
	text-align:center;
	margin: 0px 0px 60px 0px;
	padding: 0px;
	}
	
#under {
	background-image: url(../../img_cat/plan01/under.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:77px;
	margin: 0px;
	padding: 0px;
	}

#staff {
	background-image: url(../../img_cat/plan01/staff.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:294px;
	margin: 0px;
	padding: 50px 0px 0px 0px;
	}

#staff_left {
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:214px;
	overflow:hidden;
	}

#staff_matsumoto {
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:214px;
	height: 293px;
	overflow:hidden;
	background-image: url(../../img_cat/plan01/matsumoto.jpg);
	background-repeat: no-repeat;
	}

#staff_yamamoto {
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:214px;
	height: 293px;
	overflow:hidden;
	background-image: url(../../img_cat/plan02/yamamoto.jpg);
	background-repeat: no-repeat;
	}

#staff_kodama {
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:214px;
	height: 293px;
	overflow:hidden;
	background-image: url(../../img_cat/plan05/kodama.jpg);
	background-repeat: no-repeat;
	}

#staff_right {
	float:right;
	text-align:left;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	width:350px;
	overflow:hidden;
	}

#staff_left2 {
	float:left;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align:left;
	width:350px;
	overflow:hidden;
	}

#staff_murakami {
	float:right;
	text-align:left;
	margin: 0px;
	padding: 0px;
	width:214px;
	overflow:hidden;
	height: 270px;
	background-image: url(../../img_cat/plan03/murakami.jpg);
	background-repeat: no-repeat;
	}

#staff_miyamoto {
	float:right;
	text-align:left;
	margin: 0px;
	padding: 0px;
	width:214px;
	overflow:hidden;
	height: 270px;
	background-image: url(../../img_cat/plan04/miyamoto.jpg);
	background-repeat: no-repeat;
	}

#staff_right2 {
	float:right;
	text-align:left;
	margin: 0px;
	padding: 0px;
	width:214px;
	overflow:hidden;
	}
	
.name {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	font-size:16px;
	color:#0099FF;
	background-image: url(../../img_cat/plan01/s_line.jpg);
	background-repeat: no-repeat;
	height:42px;
	}
	
.comment {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	font-size:14px;
	}
	
/* プラン２ */

#txt_plan02 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	}

/* メリット */

#merit_box {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	overflow:hidden;
	}

#merit_box_top {
	margin: 0px;
	padding: 0px;
	height:18px;
	background-image: url(../../img_cat/merit/merit_top.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#merit_box_line {
	margin: 0px;
	padding: 0px 8px 0px 8px;
	background-image: url(../../img_cat/merit/merit_line.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	}

#merit_box_bottom {
	margin: 0px;
	padding: 0px;
	height:18px;
	background-image: url(../../img_cat/merit/merit_bottom.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

.merit_left {
	float:left;
	margin: 0px;
	padding: 0px;
	width: 64px;
	}
	
.merit_right {
	float:left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 476px;
	}
	
#demerit01 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:140px;
	background-image: url(../../img_cat/merit/demerit01.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#demerit02 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:132px;
	background-image: url(../../img_cat/merit/demerit02.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#demerit03 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:142px;
	background-image: url(../../img_cat/merit/demerit03.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#demerit04 {
	margin: 0px;
	padding: 0px;
	height:90px;
	background-image: url(../../img_cat/merit/demerit04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
.demerit_txt {
	margin: 0px 138px 0px 72px;
	padding: 0px;
	}
	
/* 流れ */

#flow01 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow13.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow02 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow03 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow05.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow04 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow06.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow05 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow07.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow06 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow08.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow07 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow09.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow08 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow10.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow09 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow11.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#flow10 {
	margin: 0px;
	padding: 0px;
	height:137px;
	background-image: url(../../img_cat/flow/flow12.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
.flow_txt {
	margin: 54px 34px 0px 148px;
	padding: 0px;
	line-height: 140%;
	}
	
#flow_under {
	margin: 0px;
	padding: 0px;
	height:53px;
	background-image: url(../../img_cat/flow/flow20.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
/* 期間 */

#kikan01 {
	margin: 0px;
	padding: 0px;
	height:480px;
	background-image: url(../../img_cat/kikan/kikan02.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#kikan02 {
	margin: 0px;
	padding: 0px;
	height:169px;
	background-image: url(../../img_cat/kikan/kikan03.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#kikan03 {
	margin: 0px;
	padding: 0px;
	height:169px;
	background-image: url(../../img_cat/kikan/kikan04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#kikan04 {
	margin: 0px;
	padding: 0px;
	height:169px;
	background-image: url(../../img_cat/kikan/kikan05.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#kikan05 {
	margin: 0px;
	padding: 0px;
	height:169px;
	background-image: url(../../img_cat/kikan/kikan06.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#kikan06 {
	margin: 0px;
	padding: 0px;
	height:94px;
	background-image: url(../../img_cat/kikan/kikan07.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
.kikan_txt {
	margin: 60px 130px 0px 30px;
	padding: 0px;
	line-height: 140%;
	}

#kikan_under {
	margin: 0px;
	padding: 0px;
	height:56px;
	background-image: url(../../img_cat/kikan/kikan20.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#kikan_under2 {
	margin: 0px;
	padding: 0px;
	height:56px;
	background-image: url(../../img_cat/kikan/kikan21.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
/* 選択 */

#select01 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:228px;
	background-image: url(../../img_cat/select/select02.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#select02 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:384px;
	background-image: url(../../img_cat/select/select03.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#select03 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:494px;
	background-image: url(../../img_cat/select/select04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#select04 {
	margin: 0px;
	padding: 0px;
	height:184px;
	background-image: url(../../img_cat/select/select05.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
.select_txt {
	margin: 72px 36px 0px 36px;
	padding: 0px;
	}
	
.select_txt2 {
	margin: 116px 36px 30px 36px;
	padding: 0px;
	}
	
#txt_box2 {
	margin: 0px 22px 0px 22px;
	padding: 14px 20px 14px 20px;
	background-color:#F2F2F2;
	overflow:hidden;
	}
	
/* ポイント */

#point01 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:460px;
	background-image: url(../../img_cat/point/point02.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#point02 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:256px;
	background-image: url(../../img_cat/point/point03.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#point03 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:256px;
	background-image: url(../../img_cat/point/point04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#point04 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:256px;
	background-image: url(../../img_cat/point/point05.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#point05 {
	margin: 0px;
	padding: 0px;
	height:256px;
	background-image: url(../../img_cat/point/point06.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#point07 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height:256px;
	background-image: url(../../img_cat/point/point07.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

.point_txt1 {
	margin: 42px 36px 0px 120px;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	height:98px;
	color:#00CC00;
	}

.point_txt1_1 {
	margin: 52px 36px 0px 120px;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	height:88px;
	color:#00CC00;
	}

.point_txt2 {
	margin: 0px 46px 30px 46px;
	padding: 0px;
	color:#996600;
	}
	
.point_txt3 {
	text-align:center;
	margin: 126px 0px 0px 0px;
	padding: 0px;
	}
	
/* 違い */

#diff01 {
	margin: 0px;
	padding: 0px;
	height:459px;
	background-image: url(../../img_cat/diff/diff04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

.diff_txt {
	margin: 0px;
	padding: 30px;
	}
	
/* 会社概要 */

#com_table {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img_cat/company/com_line0.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	}
	
#com_top {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img_cat/company/com_top.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:60px;
	}
	
#com_bottom {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img_cat/company/com_bottom.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:60px;
	}

#com_line {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img_cat/company/com_line1.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:34px;
	}

#com_line2 {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img_cat/company/com_line2.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	height:34px;
	}

#com_gyo {
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	}
	
.com_left {
	float:left;
	text-align:center;
	margin: 0px 40px 0px 0px;
	padding: 0px;
	overflow:hidden;
	width:134px;
	}
	
.com_right {
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width:390px;
	}
	
.add {
	font-size:12px;
	}
	
/* 住宅ホーム */

#home01 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:124px;
	background-image: url(../../img_cat/home/home02.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home02 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:102px;
	background-image: url(../../img_cat/home/home03.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home03 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:102px;
	background-image: url(../../img_cat/home/home04.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home04 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:102px;
	background-image: url(../../img_cat/home/home05.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home05 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:102px;
	background-image: url(../../img_cat/home/home06.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home06 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:102px;
	background-image: url(../../img_cat/home/home07.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home07 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:123px;
	background-image: url(../../img_cat/home/home08.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home08 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height:104px;
	background-image: url(../../img_cat/home/home09.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#home_under {
	margin: 0px;
	padding: 0px;
	height:64px;
	background-image: url(../../img_cat/home/home20.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
.home_txt {
	margin: 60px 30px 0px 30px;
	padding: 0px;
	}
	
/* Q&A */

#question1 {
	margin: 0px;
	padding: 0px;
	height:50px;
	background-image: url(../../img_cat/qa/q_a0102.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#question2 {
	margin: 0px;
	padding: 0px;
	height:74px;
	background-image: url(../../img_cat/qa/q_a0101.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

.ques_txt {
	margin: 14px 20px 0px 70px;
	padding: 0px;
	}

#p_return {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	}

#answer {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	}

#answer1 {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	background-image: url(../../img_cat/qa/q_a0201.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
#answer2 {
	margin: 0px;
	padding: 10px 0px 8px 0px;
	background-image: url(../../img_cat/qa/q_a0202.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

.ans_txt {
	margin: 10px 20px 0px 70px;
	padding: 0px;
	}
	
#ans_under {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	height:20px;
	background-image: url(../../img_cat/qa/q_a02under.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}
	
/* サイトマップ */

ul.site  {
	margin: 0px;
	padding: 0px;
}

ul.site li{
    list-style:none;
	margin: 0px 0px 8px 0px;
	padding: 4px 8px 8px 34px;
	border-bottom: 1px #ACDEFF solid;
	background-image: url(../../img/icon02.jpg);
	background-repeat: no-repeat;
}

ul.site a {
	display:block;
	margin: 0px;
	padding: 0px;
}

ul.site2  {
	margin: 0px 0px 0px 80px;
	padding: 0px;
}

ul.site2 li{
    list-style:none;
	margin: 0px 0px 8px 0px;
	padding: 4px 8px 8px 34px;
	border-bottom: 1px #FF9900 dotted;
	background-image: url(../../img/icon03.jpg);
	background-repeat: no-repeat;
}

ul.site2 a {
	display:block;
	margin: 0px;
	padding: 0px;
}

/* IE6 css fixer v0.95: Wed, 20 Apr 2011 14:10:06 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#c_left,
#staff_left,
#staff_right,
#staff_left2,
#staff_right2,
.merit_left,
.merit_right,
.com_left,
.com_right {display:inline;}

/* add zoom:1 to overflow:hidden */
#c_box,
#c_box_top,
#c_box_line,
#c_box_bottom,
#contents,
#contents p,
#cap,
#under,
#staff,
#staff_left,
#staff_left2,
#staff_right,
#staff_right2,
#merit_box,
#merit_box_top,
#merit_box_line,
#merit_box_bottom,
#demerit01,
#demerit02,
#demerit03,
#demerit04,
#flow01,
#flow02,
#flow03,
#flow04,
#flow05,
#flow06,
#flow07,
#flow08,
#flow09,
#flow10,
#flow_under,
#kikan01,
#kikan02,
#kikan03,
#kikan04,
#kikan05,
#kikan06,
#kikan_under,
#kikan_under2,
#select01,
#select02,
#select03,
#select04,
#txt_box2,
#point01,
#point02,
#point03,
#point04,
#point05,
#diff01,
#com_table,
#com_top,
#com_bottom,
#com_line,
#com_line2,
.com_left,
.com_right,
#home01,
#home02,
#home03,
#home04,
#home05,
#home06,
#home07,
#home08,
#home_under,
#question1,
#question2,
#answer1,
#answer2,
#ans_under,
.catchcopy,
#com_gyo {zoom:1;}