@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0px; color:#333333; font-size:10px; 
font-family: "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif; line-height:200%;}
.alt{display:none;}
a:link,a:visited { text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px; margin:0px; padding:0px;}
ul{margin:0; padding:0; list-style-type:none;}
div, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, form, input{margin:0px; padding:0px;}
.clear{ height:0px; margin:0px; padding:0px; clear:both; overflow:hidden;}

.botton1{width:300px; margin:10px auto; text-align:center;}
.botton2{width:330px; margin:20px auto; text-align:center;}

/**ect**/
.gototop a{width:100px; padding-left:12px; color:#FF5400; text-align:left; font-size:12px;
background-image:url(../img/orange_arrow.gif); background-repeat:no-repeat; background-position:0px 8px; float:right; clear:both; margin-bottom:10px;}

/**navigation**/
#navigation{width:905px; height:30px; margin:0 auto; padding-left:15px; line-height:30px;}
#navigation a{font-weight:bold; color:#96CA65;}

/**font**/
.white{color:#ffffff;}
.bluettl, .bluettl a{color:#224D8A; font-size:16px; margin-top:10px;}
.orangettl {color:#FF6600; font-size:16px;}
.bluefont{color:#224D8A;}
.redfont{color:#CC0000;}
.fb{font-weight:bold;}
.f8{font-size:8px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.padd5{padding:5px;}

/**indent**/
.indent{text-indent:-1.6em; margin-left:1.6em;}
.indent2{text-indent:-2em; margin-left:2em;}


#top_page #headcontainer{width:100%; height:110px; clear:both; background:url(../img/top_bluebar.gif) repeat-x; padding-top:10px;}
#headcontainer{width:100%; height:105px; clear:both; background:url(../img/top_bluebar.gif) repeat-x; padding-top:10px;}
#head{width:920px; height:75px; margin:0 auto;}
#head .logo{width:240px; margin-top:13px; margin-left:13px; float:left;}
#head .topnavi{width:230px; margin-right:5px; float:right;}
#head .topnavi2{width:230px; float:right;}
#head .topnavi .linkbanner{margin-top:10px; clear:both;}
#head .topnavi2 .linkbanner2{margin-top:5px; float:right;}
#head .topnavi .topbt1{height:20px; background-image:url(../img/blue_arrow.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px; margin-left:20px; margin-right:5px; float:right;}
#head .topnavi2 .topbt1{height:18px; background-image:url(../img/blue_arrow.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px; margin-left:20px; margin-right:5px; float:right;}


/**Global navi**/
#gnavi{display:block; width:920px; height:30px; padding:0px; clear:both; background:url(../img/gnavi_bg.gif) repeat-x; margin:0 auto;}
#gnavi ul{margin:0; padding:0;}
#gnavi li{margin:0; padding:0; height:30px; float:left; font-size:14px; font-weight:bold; line-height:30px;}

#gnavi a:hover{background-position:0px -30px}
#gnavi a, #gnavi div{display:block;	padding:0px; height:30px; color:#ffffff;}

#gnavi #gn_home{background-image:url(../img/gnavi_00.gif); width:147px; margin:0px;}
#gnavi #gn_info{background-image:url(../img/gnavi_01.gif); width:147px; margin:0px;}
#gnavi #gn_introduce{background-image:url(../img/gnavi_02.gif); width:147px; margin:0px;}
#gnavi #gn_group{background-image:url(../img/gnavi_03.gif); width:185px; margin:0px;}
#gnavi #gn_recruit{background-image:url(../img/gnavi_04.gif); width:147px; margin:0px;}
#gnavi #gn_ir{background-image:url(../img/gnavi_05.gif); width:147px; margin:0px;}

#top_page #gnavi #gn_home,
#info_page #gnavi #gn_info,
#introduce_page #gnavi #gn_introduce,
#group_page #gnavi #gn_group,
#recruit_page #gnavi #gn_recruit,
#ir_page #gnavi #gn_ir
{background-position:0 -30px;}


/**top page category navi**/
#top_page #cnavi{display:block; width:370px; height:auto; margin:0 auto; padding:0px; clear:both;}
#top_page #cnavi ul{display:block; margin:0; padding:0;}
#top_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#top_page #cnavi li a {display:block; padding:0px; height:55px;}
#top_page #cnavi li a:hover{background-position:0px -55px;}

#top_page #cnavi #cn_ss{background-image:url(../img/top_lbanner_01.jpg); width:370px;}
#top_page #cnavi #cn_dd{background-image:url(../img/top_lbanner_02.jpg); width:370px;}
#top_page #cnavi #cn_im{background-image:url(../img/top_lbanner_03.jpg); width:370px;}
#top_page #cnavi #cn_sb{background-image:url(../img/top_lbanner_04.jpg); width:370px;}
#top_page #cnavi #cn_ed{background-image:url(../img/top_lbanner_05.jpg); width:370px;}
#top_page #cnavi #cn_re{background-image:url(../img/top_lbanner_06.jpg); width:370px;}
#top_page #cnavi #cn_ss2{background-image:url(../img/top_lbanner_07.jpg); width:370px;}


/**info page category navi**/
#info_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#info_page #cnavi ul{display:block; margin:0; padding:0;}
#info_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#info_page #cnavi li a {display:block; padding:0px;}

#info_page #cnavi a#icn_1:hover, #info_page #cnavi a#icn_2:hover, #info_page #cnavi a#icn_3:hover{background-position:0px -40px;}
#info_page #cnavi a#icn_1_1:hover, #info_page #cnavi a#icn_1_2:hover, #info_page #cnavi a#icn_1_3:hover, #info_page #cnavi a#icn_1_4:hover,
#info_page #cnavi a#icn_2_1:hover, #info_page #cnavi a#icn_3_1:hover {background-position:0px -34px;}

#info_page #cnavi #icn_1{background-image:url(../img/info_page_cn_01.jpg); width:220px; height:40px;}
#info_page #cnavi #icn_1_1{background-image:url(../img/info_page_cn_01_1.jpg); width:220px; height:34px;}
#info_page #cnavi #icn_1_2{background-image:url(../img/info_page_cn_01_2.jpg); width:220px; height:34px;}
#info_page #cnavi #icn_1_3{background-image:url(../img/info_page_cn_01_3.jpg); width:220px; height:34px;}
#info_page #cnavi #icn_1_4{background-image:url(../img/info_page_cn_01_4.jpg); width:220px; height:34px;}
#info_page #cnavi #icn_2{background-image:url(../img/info_page_cn_02.jpg); width:220px; height:40px;}
#info_page #cnavi #icn_2_1{background-image:url(../img/info_page_cn_02_1.jpg); width:220px; height:34px;}
#info_page #cnavi #icn_3{background-image:url(../img/info_page_cn_03.jpg); width:220px; height:40px;}
#info_page #cnavi #icn_3_1{background-image:url(../img/info_page_cn_03_1.jpg); width:220px; height:34px;}

#info_page1 #cnavi #icn_1, #info_page2 #cnavi #icn_2, #info_page3 #cnavi #icn_3 {background-position:0px -40px;}
#info_page1 #cnavi #icn_1_1, #info_page1 #cnavi #icn_1_2, #info_page1 #cnavi #icn_1_3, #info_page1 #cnavi #icn_1_4,
#info_page2 #cnavi #icn_2_1, #info_page3 #cnavi #icn_3_1 {background-position:0px -34px;}


/**introduce page category navi**/
#introduce_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
#introduce_page #cnavi ul{display:block; margin:0; padding:0;}
#introduce_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#introduce_page #cnavi li a {display:block; padding:0px;}

#introduce_page #cnavi #idcn_1:hover, #introduce_page #cnavi #idcn_2:hover, #introduce_page #cnavi #idcn_3:hover, #introduce_page #cnavi #idcn_4:hover,
#introduce_page #cnavi #idcn_5:hover, #introduce_page #cnavi #idcn_6:hover, #introduce_page #cnavi #idcn_7:hover {background-position:0px -40px;}

#introduce_page #cnavi a#idcn_1_1:hover, #introduce_page #cnavi a#idcn_2_1:hover, #introduce_page #cnavi a#idcn_3_1:hover,
#introduce_page #cnavi a#idcn_3_2:hover, #introduce_page #cnavi a#idcn_4_1:hover, #introduce_page #cnavi a#idcn_4_2:hover,
#introduce_page #cnavi a#idcn_5_1:hover, #introduce_page #cnavi a#idcn_5_2:hover, #introduce_page #cnavi a#idcn_5_3:hover,
#introduce_page #cnavi a#idcn_5_4:hover, #introduce_page #cnavi a#idcn_5_5:hover, #introduce_page #cnavi a#idcn_5_6:hover,
#introduce_page #cnavi a#idcn_6_1:hover, #introduce_page #cnavi a#idcn_6_2:hover, #introduce_page #cnavi a#idcn_7_1:hover,
#introduce_page #cnavi a#idcn_7_2:hover, #introduce_page #cnavi a#idcn_7_3:hover {background-position:0px -34px;}

#introduce_page #cnavi #idcn_1{background-image:url(../img/introduce_page_cn_01.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_1_1{background-image:url(../img/introduce_page_cn_01_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_2{background-image:url(../img/introduce_page_cn_02.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_2_1{background-image:url(../img/introduce_page_cn_02_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_3{background-image:url(../img/introduce_page_cn_03.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_3_1{background-image:url(../img/introduce_page_cn_03_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_3_2{background-image:url(../img/introduce_page_cn_03_2.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_4{background-image:url(../img/introduce_page_cn_04.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_4_1{background-image:url(../img/introduce_page_cn_04_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_5{background-image:url(../img/introduce_page_cn_05.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_5_1{background-image:url(../img/introduce_page_cn_05_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_5_2{background-image:url(../img/introduce_page_cn_05_2.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_5_3{background-image:url(../img/introduce_page_cn_05_3.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_5_4{background-image:url(../img/introduce_page_cn_04_2.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_6{background-image:url(../img/introduce_page_cn_06.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_6_1{background-image:url(../img/introduce_page_cn_06_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_6_2{background-image:url(../img/introduce_page_cn_06_2.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_7{background-image:url(../img/introduce_page_cn_07.jpg); width:220px; height:40px;}
#introduce_page #cnavi #idcn_7_1{background-image:url(../img/introduce_page_cn_07_1.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_7_2{background-image:url(../img/introduce_page_cn_07_2.jpg); width:220px; height:34px;}
#introduce_page #cnavi #idcn_7_3{background-image:url(../img/introduce_page_cn_07_3.jpg); width:220px; height:34px;}


#introduce_page1 #cnavi #idcn_1, #introduce_page2 #cnavi #idcn_2, #introduce_page3_1 #cnavi #idcn_3, #introduce_page3_2 #cnavi #idcn_3,
#introduce_page4 #cnavi #idcn_4, #introduce_page5 #cnavi #idcn_5, #introduce_page6 #cnavi #idcn_6, #introduce_page7 #cnavi #idcn_7 {background-position:0px -40px;}

#introduce_page1 #cnavi #idcn_1_1, #introduce_page2 #cnavi #idcn_2_1, #introduce_page3_1 #cnavi #idcn_3_1, #introduce_page3_2 #cnavi #idcn_3_2,
#introduce_page4 #cnavi #idcn_4_1, #introduce_page4 #cnavi #idcn_4_2, #introduce_page5 #cnavi #idcn_5_1, #introduce_page5 #cnavi #idcn_5_2,
#introduce_page5 #cnavi #idcn_5_3, #introduce_page5 #cnavi #idcn_5_4, #introduce_page5 #cnavi #idcn_5_5, #introduce_page5 #cnavi #idcn_5_6,
#introduce_page6 #cnavi #idcn_6_1, #introduce_page6 #cnavi #idcn_6_2, #introduce_page7 #cnavi #idcn_7_1, #introduce_page7 #cnavi #idcn_7_2,
#introduce_page7 #cnavi #idcn_7_3 {background-position:0px -34px;}



/**group page category navi**/
#group_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#group_page #cnavi ul{display:block; margin:0; padding:0;}
#group_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#group_page #cnavi li a {display:block; padding:0px; height:40px;}
#group_page #cnavi li a:hover{background-position:0px -40px;}

#group_page #cnavi #gcn_tk{background-image:url(../img/group_page_cn_01.jpg); width:220px;}
#group_page #cnavi #gcn_st{background-image:url(../img/group_page_cn_02.jpg); width:220px;}
#group_page #cnavi #gcn_kg{background-image:url(../img/group_page_cn_03.jpg); width:220px;}
#group_page #cnavi #gcn_ic{background-image:url(../img/group_page_cn_04.jpg); width:220px;}
#group_page #cnavi #gcn_os{background-image:url(../img/group_page_cn_05.jpg); width:220px;}
#group_page #cnavi #gcn_nr{background-image:url(../img/group_page_cn_06.jpg); width:220px;}
#group_page #cnavi #gcn_hg{background-image:url(../img/group_page_cn_07.jpg); width:220px;}
#group_page #cnavi #gcn_jms{background-image:url(../img/group_page_cn_08.jpg); width:220px;}
#group_page #cnavi #gcn_groupcom{background-image:url(../img/group_page_cn_09.jpg); width:220px;}

#group_page #cnavi #gcn_tk:hover, #group_page #cnavi #gcn_st:hover, #group_page #cnavi #gcn_kg:hover,
#group_page #cnavi #gcn_ic:hover, #group_page #cnavi #gcn_os:hover, #group_page #cnavi #gcn_nr:hover,
#group_page #cnavi #gcn_hg:hover, #group_page #cnavi #gcn_jms:hover, #group_page #cnavi #gcn_groupcom:hover {background-position:0px -40px;}



/**privacy page category navi**/
#privacy_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#privacy_page #cnavi ul{display:block; margin:0; padding:0;}
#privacy_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#privacy_page #cnavi li a {display:block; padding:0px; height:40px;}
#privacy_page #cnavi li a:hover{background-position:0px -40px;}

#privacy_page #cnavi #pcn_1{background-image:url(../img/privacy_page_cn_01.jpg); width:220px; height:40px;}
#privacy_page #cnavi #pcn_2{background-image:url(../img/privacy_page_cn_02.jpg); width:220px; height:40px;}

#privacy_page1 #cnavi #pcn_1, #privacy_page2 #cnavi #pcn_2 {background-position:0px -40px;}


/**aboutsell page category navi**/
#aboutsell_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#aboutsell_page #cnavi ul{display:block; margin:0; padding:0;}
#aboutsell_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#aboutsell_page #cnavi li a {display:block; padding:0px; height:40px;}
#aboutsell_page #cnavi li a:hover{background-position:0px -40px;}

#aboutsell_page #cnavi #ascn_1{background-image:url(../img/about_sell_page_cn_ttl1.jpg); width:220px; height:40px;}

#aboutsell_page #cnavi #ascn_1 {background-position:0px -40px;}


/**sitemap page category navi**/
#sitemap_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#sitemap_page #cnavi ul{display:block; margin:0; padding:0;}
#sitemap_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#sitemap_page #cnavi li a {display:block; padding:0px; height:40px;}
#sitemap_page #cnavi li a:hover{background-position:0px -40px;}

#sitemap_page #cnavi #smcn_1{background-image:url(../img/sitemap_page_cn_01.jpg); width:220px; height:40px;}

#sitemap_page #cnavi #smcn_1 {background-position:0px -40px;}


/**inquiry page category navi**/
#inquiry_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#inquiry_page #cnavi ul{display:block; margin:0; padding:0;}
#inquiry_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#inquiry_page #cnavi li a {display:block; padding:0px; height:40px;}
#inquiry_page #cnavi li a:hover{background-position:0px -40px;}

#inquiry_page #cnavi #iqcn_1{background-image:url(../img/inquiry_page_cn_01.jpg); width:220px; height:40px;}
#inquiry_page #cnavi #iqcn_2{background-image:url(../img/inquiry_page_cn_02.jpg); width:220px; height:40px;}
#inquiry_page #cnavi #iqcn_3{background-image:url(../img/inquiry_page_cn_03.jpg); width:220px; height:40px;}

#inquiry_page1 #cnavi #iqcn_1, #inquiry_page2 #cnavi #iqcn_2, #inquiry_page3 #cnavi #iqcn_3 {background-position:0px -40px;}


/**recruit page category navi**/
#recruit_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#recruit_page #cnavi ul{display:block; margin:0; padding:0;}
#recruit_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#recruit_page #cnavi li a#rcn_1 {display:block; padding:0px; height:40px;}
#recruit_page #cnavi li a#rcn_1_1, #recruit_page #cnavi li a#rcn_1_2, #recruit_page #cnavi li a#rcn_1_3,
#recruit_page #cnavi li a#rcn_1_4, #recruit_page #cnavi li a#rcn_1_5, #recruit_page #cnavi li a#rcn_1_6 {display:block; padding:0px; height:34px;}
#recruit_page #cnavi li a#rcn_1:hover{background-position:0px -40px;}
#recruit_page #cnavi li a#rcn_1_1:hover, #recruit_page #cnavi li a#rcn_1_2:hover, #recruit_page #cnavi li a#rcn_1_3:hover,
#recruit_page #cnavi li a#rcn_1_4:hover, #recruit_page #cnavi li a#rcn_1_5:hover, #recruit_page #cnavi li a#rcn_1_6:hover {background-position:0px -34px;}

#recruit_page #cnavi #rcn_1{background-image:url(../img/recruit_page_cn_01.jpg); width:220px; height:40px;}
#recruit_page #cnavi #rcn_1_1{background-image:url(../img/recruit_page_cn_01_1.jpg); width:220px; height:34px;}
#recruit_page #cnavi #rcn_1_2{background-image:url(../img/recruit_page_cn_01_2.jpg); width:220px; height:34px;}
#recruit_page #cnavi #rcn_1_3{background-image:url(../img/recruit_page_cn_01_3.jpg); width:220px; height:34px;}
#recruit_page #cnavi #rcn_1_4{background-image:url(../img/recruit_page_cn_01_4.jpg); width:220px; height:34px;}
#recruit_page #cnavi #rcn_1_5{background-image:url(../img/recruit_page_cn_01_5.jpg); width:220px; height:34px;}
#recruit_page #cnavi #rcn_1_6{background-image:url(../img/recruit_page_cn_01_6.jpg); width:220px; height:34px;}

#recruit_page #cnavi #rcn_1 {background-position:0px -40px;}
#recruit_page #cnavi #rcn_1_1, #recruit_page #cnavi #rcn_1_2, #recruit_page #cnavi #rcn_1_3,
#recruit_page #cnavi #rcn_1_4, #recruit_page #cnavi #rcn_1_5, #recruit_page #cnavi #rcn_1_6 {background-position:0px -34px;}


/**ir page category navi**/
#ir_page #cnavi{display:block; width:220px; height:auto; margin:0 auto; padding:0px; clear:both;}
#ir_page #cnavi ul{display:block; margin:0; padding:0;}
#ir_page #cnavi li{display:block; margin:0; padding:0; float:left;}

#ir_page #cnavi li a#ircn_1, #ir_page #cnavi li a#ircn_2, #ir_page #cnavi li a#ircn_3, #ir_page #cnavi li a#ircn_4 {display:block; padding:0px; height:40px;}
#ir_page #cnavi li a#ircn_3_1, #ir_page #cnavi li a#ircn_3_2, #ir_page #cnavi li a#ircn_3_3,
#ir_page #cnavi li a#ircn_3_4, #ir_page #cnavi li a#ircn_3_5, #ir_page #cnavi li a#ircn_3_6,
#ir_page #cnavi li a#ircn_3_7, #ir_page #cnavi li a#ircn_3_8 {display:block; padding:0px; height:34px;}
#ir_page #cnavi li a#ircn_1:hover, #ir_page #cnavi li a#ircn_2:hover, #ir_page #cnavi li a#ircn_3:hover, #ir_page #cnavi li a#ircn_4:hover{background-position:0px -40px;}
#ir_page #cnavi li a#ircn_3_1:hover, #ir_page #cnavi li a#ircn_3_2:hover, #ir_page #cnavi li a#ircn_3_3:hover,
#ir_page #cnavi li a#ircn_3_4:hover, #ir_page #cnavi li a#ircn_3_5:hover, #ir_page #cnavi li a#ircn_3_6:hover,
#ir_page #cnavi li a#ircn_3_7:hover, #ir_page #cnavi li a#ircn_3_8:hover {background-position:0px -34px;}

#ir_page #cnavi #ircn_1{background-image:url(../img/ir_page_cn_01.jpg); width:220px; height:40px;}
#ir_page #cnavi #ircn_2{background-image:url(../img/ir_page_cn_02.jpg); width:220px; height:40px;}
#ir_page #cnavi #ircn_3{background-image:url(../img/ir_page_cn_03.jpg); width:220px; height:40px;}
#ir_page #cnavi #ircn_3_1{background-image:url(../img/ir_page_cn_02_2.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_2{background-image:url(../img/ir_page_cn_01_1.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_3{background-image:url(../img/ir_page_cn_01_2.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_4{background-image:url(../img/ir_page_cn_01_3.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_5{background-image:url(../img/ir_page_cn_01_4.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_6{background-image:url(../img/ir_page_cn_01_5.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_7{background-image:url(../img/ir_page_cn_01_6.jpg); width:220px; height:34px;}
#ir_page #cnavi #ircn_3_8{background-image:url(../img/ir_page_cn_01_7.jpg); width:220px; height:34px;}




#ir_page #cnavi #ircn_4{background-image:url(../img/ir_page_cn_04.jpg); width:220px; height:40px;}

#ir_page1 #cnavi #ircn_1, #ir_page2 #cnavi #ircn_2, #ir_page3 #cnavi #ircn_3, #ir_page4 #cnavi #ircn_3,
#ir_page5 #cnavi #ircn_3, #ir_page6 #cnavi #ircn_3, #ir_page7 #cnavi #ircn_3, #ir_page8 #cnavi #ircn_3,
#ir_page9 #cnavi #ircn_3, #ir_page10 #cnavi #ircn_3, #ir_page11 #cnavi #ircn_4 {background-position:0px -40px;}



#ir_page3 #cnavi #ircn_3_1, #ir_page4 #cnavi #ircn_3_2, #ir_page5 #cnavi #ircn_3_3,
#ir_page6 #cnavi #ircn_3_4, #ir_page7 #cnavi #ircn_3_5, #ir_page8 #cnavi #ircn_3_6,
#ir_page9 #cnavi #ircn_3_7, #ir_page10 #cnavi #ircn_3_8 {background-position:0px -34px;}


/**flash**/
#top_page #topimgcontainer{width:920px; margin:auto; margin-bottom:10px;}
#top_page #topimgcontainer .flash{width:658px; height:253px; border:#00ABFF 1px solid; float:left;}
#top_page #topimgcontainer .topbn{width:249px; height:249px; border:#32B210 3px solid; float:right;}


/**index page**/
#top_page #maincontainer{width:915px; margin:0 auto; padding-left:5px; clear:both;}

#top_page #maincontainer #bnr_cont{width:915px; margin-bottom:10px; clear:both; overflow:hidden;}
#top_page #maincontainer #bnr_cont .bnr_left{width:372px; height:60px; float:left;}
#top_page #maincontainer #bnr_cont .bnr_right{width:530px; height:60px; float:right;}

#top_page #maincontainer .l_category{width:375px; float:left;}
#top_page #maincontainer .l_category .title1{margin-bottom:10px;}

#top_page #maincontainer .r_cont{width:530px; float:right;}
#top_page #maincontainer .r_cont .ttl1{width:505px; height:20px; margin-top:20px; padding:5px 5px 5px 20px;
background:url(../img/top_ttlbg01.gif) repeat-x; border-bottom:3px solid #4690ED;}
#top_page #maincontainer .r_cont .ttl1 .l_side{float:left;}
#top_page #maincontainer .r_cont .ttl1 .r_side{margin-top:5px; float:right; line-height:12px;}
#top_page #maincontainer .r_cont .blue_newscont1{width:485px; margin: 10px auto 0 auto; padding:5px 0px 5px 25px;
background-image:url(../img/blue_circle.gif); background-repeat:no-repeat; background-position:5px 11px; clear:both;}
#top_page #maincontainer .r_cont .blue_newscont2{width:485px; height:auto; margin: 0 auto; padding:5px 0px 5px 25px;
border-top:1px dotted #777777; background-image:url(../img/blue_circle.gif); background-repeat:no-repeat; background-position:5px 11px; clear:both;}
#top_page #maincontainer .r_cont .blue_newscont1 .l_side{width:45px; float:left;}
#top_page #maincontainer .r_cont .blue_newscont1 .r_side{width:410px; float:right;}
#top_page #maincontainer .r_cont .blue_newscont2 .l_side{width:45px; float:left;}
#top_page #maincontainer .r_cont .blue_newscont2 .r_side{width:410px; float:right;}
#top_page #maincontainer .r_cont .ttl2{width:505px; height:20px; margin-top:20px; padding:5px 5px 5px 20px;
background:url(../img/top_ttlbg01.gif) repeat-x; border-bottom:3px solid #67C52E;}
#top_page #maincontainer .r_cont .ttl2 .l_side{float:left;}
#top_page #maincontainer .r_cont .ttl2 .r_side{margin-top:5px; float:right; line-height:12px;}
#top_page #maincontainer .r_cont .green_newscont1{width:485px; height:auto; margin: 10px auto 0 auto; padding:5px 0px 5px 25px;
background-image:url(../img/green_circle.gif); background-repeat:no-repeat; background-position:5px 11px; clear:both;}
#top_page #maincontainer .r_cont .green_newscont2{width:485px; height:auto;  margin: 0 auto; padding:5px 0px 5px 25px;
border-top:1px dotted #777777; background-image:url(../img/green_circle.gif); background-repeat:no-repeat; background-position:5px 11px; clear:both;}
#top_page #maincontainer .r_cont .green_newscont1 .l_side{width:45px; float:left;}
#top_page #maincontainer .r_cont .green_newscont1 .r_side{width:410px; float:right;}
#top_page #maincontainer .r_cont .green_newscont2 .l_side{width:45px; float:left;}
#top_page #maincontainer .r_cont .green_newscont2 .r_side{width:410px; float:right;}


/**bottom**/
#bottomcontainer{width:100%; height:23px; border-top:2px solid #979797; background:#F4F4F4; margin-top:40px; padding-top:12px; clear:both;} 
#bottomcontainer #bottom{width:920px; margin:0 auto;}
#bottomcontainer #bottom p{color:#777777; font-size:10px;}
#bottomcontainer #bottom .l_side{float:left;}
#bottomcontainer #bottom .r_side{margin-right:10px; float:right;}

/**sub page**/
#top_img{width:920px; margin:0 auto;}
#maincontainer{width:915px; margin:0 auto; margin-top:15px; padding-left:5px; clear:both; margin-bottom:40px;}
#maincontainer .l_category{width:220px; float:left;}
#maincontainer .r_cont{width:670px; float:right;}
#maincontainer .r_cont .ttl{width:670px; height:26px; margin:5px auto; clear:both;}
#maincontainer .r_cont .secondttl{width:670px; margin-top:10px;}


/**info page**/
.representimg{margin:20px auto; text-align:center;}
.representtext{width:650px; font-size:12px; margin:0 auto 20px auto;}
.representsign{font-size:12px; margin-right:20px; margin-bottom:30px; float:right;}
#info_page .table1{width:640px; border:1px solid #C3DFF0; font-size:12px; margin:20px auto;}
#info_page .table1 .bluel{border-bottom:1px solid #C3DFF0;}
#info_page .table1 .bgblue1{width:105px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#info_page .table1 .bgblue2{width:105px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#info_page .table1 .map{display:block; width:31px; height:16px; margin:6px 8px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:left;}

.invironmenttext{width:650px; font-size:12px; margin:20px auto;}
.invironmenttext2 {width:540px; font-size:12px; margin:30px auto 10px auto; padding:30px; border:1px solid #C3DFF0;}
.invironmenttext2 .title{width:100%; font-size:18px; font-weight:bold; text-align:center; margin-bottom:20px;}
.invironmenttext2 .imgc{text-align:center; margin:40px auto;}
.invironmenttext2 .textr{float:right; clear:both;}

.isoex{width:550px; margin:30px auto 0px auto;}
.isoex .isoimg{float:left; width:75px;}
.isoex .isotext{font-size:12px; float:left; margin:30px 0 0 10px;}

.inquiry_bt{width:100%; text-align:center; margin-top:20px; margin-bottom:20px;}

.cleardiv{width:100%; clear:both;}

/**introduce page**/
.introduce_container{width:670px; margin:0 auto;}
.introduce_topimg{margin:5px auto 10px auto;}
.introduce_toptext{font-size:12px; margin:15px auto;}
.introduce_textcon1{width:670px; clear:both;}
.introduce_textcon1 .text{width:660px; margin:10px auto; font-size:12px;}
.introduce_textcon2{width:660px; margin-top:20px; margin-bottom:15px; clear:both;}
.introduce_textcon2 .text{width:450px; margin:5px; font-size:12px; float:left;}
.introduce_textcon2 .text2{width:650px; margin:5px; font-size:12px;}
.introduce_textcon2 .text3{width:400px; margin:5px; font-size:12px; float:right;}
.introduce_textcon2 .text4{width:450px; margin:5px; font-size:12px; float:right;}
.introduce_textcon2 .text5{width:420px; margin-top:20px; font-size:12px; float:right;}
.introduce_textcon2 .text6{width:430px; margin-top:20px; font-size:12px; float:right;}
.introduce_textcon2 .images{width:180px; margin:5px; float:right;}
.introduce_textcon2 .images2{width:180px; margin:20px; float:left;}
.introduce_textcon2 .images3{width:220px; margin:5px; float:left;}
.introduce_textcon2 .images4{width:150px; margin:5px 5px 5px 40px; float:left;}
.introduce_textcon2 .images5{width:150px; margin:10px; float:left;}
.introduce_textcon2 .images6{width:150px; margin:5px; float:right;}
.introduce_textcon2 .images7{width:120px; margin:10px; float:right; margin-top:-30px;}
.introduce_textcon2 .images8{width:210px; margin-left:10px; margin-bottom:20px; margin-top:20px; float:left; text-align:center;}
.introduce_textcon2 .images9{width:120px; margin:10px; margin-top:20px; float:left; text-align:center;}
.introduce_textcon2 .images10{width:160px; margin:5px; margin-top:15px; float:right;}
.introduce_textcon2 .images11{width:180px; margin:58px 5px 5px 5px; float:right;}

.introduce_textcon2 .graph{width:310px; float:right; margin-top:10px;}
.introduce_textcon2 .graph2{width:310px; float:left; margin-top:10px; margin-left:5px;}
.introduce_textcon2 .graph .table6{width:310px; line-height:150%; border:1px solid #C3DFF0;}
.introduce_textcon2 .graph .table6 .bgblue1{background:#F6FCFF; text-align:center;}
.introduce_textcon2 .graph .table6 .bgblue2{background:#EFF9FF;}
.introduce_textcon2 .graph .table6 .bluebar{border-bottom:1px solid #C3DFF0;}
.introduce_textcon2 .graph .table6 .map{display:block; width:31px; height:16px; margin:6px 8px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:right;}
.introduce_textcon2 .graph2 .table6 a:hover.map{background-position:0 -16px;}
.introduce_textcon2 .graph2 .table6{width:310px; line-height:150%; border:1px solid #C3DFF0;}
.introduce_textcon2 .graph2 .table6 .bgblue1{background:#F6FCFF; text-align:center;}
.introduce_textcon2 .graph2 .table6 .bgblue2{background:#EFF9FF;}
.introduce_textcon2 .graph2 .table6 .bluebar{border-bottom:1px solid #C3DFF0;}
.introduce_textcon2 .graph2 .table6 .map{display:block; width:31px; height:16px; margin:6px 8px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:right;}
.introduce_textcon2 .graph2 .table6 a:hover.map{background-position:0 -16px;}

.introduce_textcon2 .estate_bnr{width:420px; height:60px; padding:10px 0;}
.introduce_textcon2 .estate_tbl{width:420px; border-collapse:collapse;}
.introduce_textcon2 .estate_tbl td{vertical-align:top; text-align:left;}
.introduce_textcon2 .estate_tbl td.left_tbl{width:220px;}
.introduce_textcon2 .estate_tbl td.right_tbl{width:200px;}

.introduce_drd{width:500px; padding:15px; background:#FFFF99; border:1px solid #FFB24C; margin:15px auto; clear:both;}
.introduce_drd .textdrd{width:390px; font-size:12px; float:left;}
.introduce_drd .imgdrd{width:100px; text-align:center; float:right; margin-top:15px;}

#introduce_page .table5{width:600px; border:1px solid #C3DFF0; font-size:12px; margin:20px auto;}
#introduce_page .table5 .bluel{border-bottom:1px solid #C3DFF0;}
#introduce_page .table5 .bgblue1{width:70px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#introduce_page .table5 .bgblue2{width:70px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#introduce_page .table5 .bgblue3{background:#F6FCFF;}
#introduce_page .table5 .bgblue4{background:#F6FCFF; font-weight:bold; padding-left:15px;}
#introduce_page .table5 .bgblue5{background:#EFF9FF; font-weight:bold; padding-left:15px;}
#introduce_page .table5 .bluebar{border-right:1px solid #C3DFF0;}
#introduce_page .table5 .map{display:block; width:31px; height:16px; margin:6px 8px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:right;}


/**group page**/
.map{margin:5xp auto;}
.group_listcontainer{width:640px; padding:10px 0 10px 0; clear:both; float:right;}
.group_subttl{width:650px; font-size:14px; font-weight:bold; background-image:url(../img/blue_maru.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:15px;
margin:10px auto; clear: both;}
.group_list{width:640px; background:url(../img/group_bg.gif); line-height:30px; padding-left:20px; margin-bottom:20px;}
.group_list div{display:block; height:30px; line-height:30px;}
.group_list .shop_name, .group_list .shop_name a{width:190px; margin-right:10px; font-size:12px; color:#055B8F; float:left;}
.group_list .shop_address{width:400px; float:left; font-size:11px;}
.group_list .shop_name2, .group_list .shop_name2 a{width:80px; margin-right:10px; font-size:12px; color:#055B8F; float:left;}
.group_list .shop_address2{width:510px; float:left; font-size:11px;}
.group_list .shop_name3, .group_list .shop_name3 a{width:120px; margin-right:10px; font-size:12px; color:#055B8F; float:left;}
.group_list .shop_address3{width:500px; float:left; font-size:11px;}
.group_list .map{display:block; width:31px; height:16px; margin:6px 8px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:right;}
.group_list a:hover.map {background-position:0 -16px;}

.group_list2{width:660px; line-height:30px; margin-bottom:20px;}
.group_list2 div.bgblue{display:block; line-height:30px; background-color:#eff9ff;}
.group_list2 div.bgwhite{display:block; line-height:30px; background-color:#ffffff;}
.group_list2 .shop_name{width:140px; background:url(../img/green_arrow.gif) 10px 10px no-repeat; margin-right:20px; font-size:12px; color:#055B8F; float:left;}
.group_list2 .shop_name span.space{padding-left:20px;}
.group_list2 .shop_address{font-size:11px;}
.group_list2 .shop_detail{font-size:11px; line-height:14px; padding-left:20px; padding-bottom:5px;}


/**recruit page**/
.recruitcontainer{width:640px; padding:10px 0 10px 0; clear:both; float:right;}
.recruit_subttl{width:620px; font-size:14px; font-weight:bold; 
background-image:url(../img/blue_maru.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:15px; margin:10px auto 5px auto;}
#recruit_page .table2{width:640px; border:1px solid #C3DFF0; font-size:12px; margin:10px auto;}
#recruit_page .table2 .bluel{border-bottom:1px solid #C3DFF0;}
#recruit_page .table2 .bgblue1{width:130px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#recruit_page .table2 .bgblue2{width:130px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#recruit_page .table2 .bgblue3{border-right:1px solid #C3DFF0;}
.recruitnavibanner{margin:30px auto; text-align:center;}
#recruit_page .table2 .map{display:block; width:31px; height:16px; margin:6px 30px 0px 0px; padding:0px; background-image:url(../img/map.gif); float:right;}
#recruit_page .table2 .map a:hover{background-position:0 -16px;}




/**ir page**/

.ir_list li{display: block; padding-left:15px; background-image:url(../img/pdf_icon.gif); background-repeat:no-repeat; background-position:0px 30px; margin-bottom:10px;}
.ir_list2 li{display: block; padding-left:15px; background:url(../img/blue_arrow.gif) no-repeat left center;}
.ircontainer{width:640px; padding:10px 0 10px 0; clear:both; float:right; font-size:12px;}
.ir_subttl{width:620px; font-size:14px; font-weight:bold; 
background-image:url(../img/blue_maru.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:15px; margin:20px auto;}
.ir_list{width:580px; margin:0 auto; line-height:24px;}
.ir_list2{width:580px; margin:0 auto; line-height:24px;}
.ir_subttl2{width:620px; font-size:10px; font-weight:bold; text-align:right;padding-right:15px; margin:10px auto 5px auto;}
#ir_page .table3{width:640px; border:1px solid #C3DFF0; font-size:12px; margin:10px auto;}
#ir_page .table3 .bluel{border-bottom:1px solid #C3DFF0;}
#ir_page .table3 .bgblue1{width:130px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#ir_page .table3 .bgblue2{width:130px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#ir_page .table3 .bgblue3{border-right:1px solid #C3DFF0;}
#ir_page .table3 .bgblue4{width:200px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#ir_page .table3 .bgblue5{width:200px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#ir_page .table3 .bgblue6{width:70px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#ir_page .table3 .bgblue7{width:70px; background:#EFF9FF; font-weight:bold; padding-left:15px;}

.ir_list3 li{display: block; padding-left:40px; background-image:url(../img/pdf_icon.gif); background-repeat:no-repeat; background-position:15px 5px; margin-bottom:10px;}

.go_nr a{width:140px; padding-left:5px; color:#0092FF; text-align:right;
background-image:url(../img/blue_arrow2.gif); background-repeat:no-repeat; background-position:0px 2px; float:right; clear:both; margin-bottom:10px;}


/**privacy page**/
.privacytext{width:640px; margin:15px auto 0 auto; font-size:12px; clear:both;}
.privacytext2{width:540px; font-size:12px; margin:30px auto 10px auto; padding:30px; border:1px solid #C3DFF0;}
.privacytext2 .title{width:100%; font-size:18px; font-weight:bold; text-align:center; margin-bottom:20px;}
.privacytext2 .textr{float:right; clear:both; margin:40px 0 0 0;}

.privacytext .text{width:500px; font-size:12px; float:left;}
.privacytext .text2{width:640px; font-size:12px; float:left;}
.privacytext .pmark{width:120px; text-align:center; float:right;} 


/**about sell page**/
.as_subttl{width:620px; font-size:14px; font-weight:bold; 
background-image:url(../img/blue_maru.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:15px; margin:10px auto;}
.as_textr{margin:20px; text-align:right; float:right;}



/**inquiry page**/

#inquiry_page .table4{width:640px; border:1px solid #C3DFF0; font-size:12px; margin:20px auto;}
#inquiry_page .table4 .bluel{border-bottom:1px solid #C3DFF0;}
#inquiry_page .table4 .bgblue1{width:130px; background:#F6FCFF; font-weight:bold; padding-left:15px;}
#inquiry_page .table4 .bgblue2{width:130px; background:#EFF9FF; font-weight:bold; padding-left:15px;}
#inquiry_page .table4 .bgblue3{border-right:1px solid #C3DFF0;}

#inquiry_page .privacytextbox{width:620px; height:300px; margin:0 auto; border:1px solid #A2CFEA; clear:both; overflow:auto; padding:10px;}
.privacytextbox2{width:620px; height:280px; margin:0 auto; border:1px solid #A2CFEA; clear:both; overflow:auto; padding:10px;}
#inquiry_page .privacytextbox .title{width:100%; font-size:18px; font-weight:bold; text-align:center; margin:20px 0;}

#inquiry_page .button1{display:block; width:77px; height:27px; margin:0px; padding:0px; background:url(../img/inquiry_bt1.gif); border:none;}
#inquiry_page .button2{display:block; width:77px; height:27px; margin:0px; padding:0px; background:url(../img/inquiry_bt2.gif); border:none;}
#inquiry_page .buttonreset{display:block; width:77px; height:27px; margin:0px; padding:0px; background:url(../img/reset.gif); border:none;}
#inquiry_page .buttonback{display:block; width:77px; height:27px; margin:0px; padding:0px; background:url(../img/inquiry_bt3.gif); border:none;}
#inquiry_page input:hover.button1 {background-position:0 -27px; cursor:pointer;}
#inquiry_page input:hover.button2 {background-position:0 -27px; cursor:pointer;}
#inquiry_page input:hover.buttonreset {background-position:0 -27px; cursor:pointer;}
#inquiry_page input:hover.buttonback {background-position:0 -27px; cursor:pointer;}

/**popup**/
#popupcontainer{width:670px; margin:15px auto 0px auto;}
#popuptitle{width:660px; line-height:26px; background:url(../img/blue_ttl_bar.gif) no-repeat; padding-left:10px; font-size:16px; font-weight:bold; margin-bottom:15px;}
#popupcontainer table{width:670px; border:1px solid #C3DFF0; font-size:12px; margin-bottom:10px;}
#popupcontainer table .bluel{border-bottom:1px solid #C3DFF0;}
#popupcontainer table .bgblue1{width:130px; background:#F6FCFF; font-size:12px; font-weight:bold; padding-left:15px;}
#popupcontainer table .bgblue2{width:130px; background:#EFF9FF; font-size:12px; font-weight:bold; padding-left:15px;}

#popupcontainer .visualimgconatainer{width:670px; margin-bottom:30px; clear:both;}
#popupcontainer .visualimg{height:100px; max-width:145px; text-align:center; height:auto; float:left; margin-right:30px; overflow:hidden;}
#popupcontainer .visualimg2{width:145px; text-align:center; height:100px; float:right;}
#popupcontainer .visualtext{width:139px; float:left; margin-right:30px; padding:3px;}
#popupcontainer .visualtext2{width:139px; float:right; padding:3px;}

#popupcontainer2{width:550px; margin:15px auto 0px auto;}
#popuptitle2{width:520px; line-height:26px; background:url(../img/blue_ttl_bar.gif) no-repeat; padding-left:10px; font-size:16px; font-weight:bold; margin-bottom:15px;}
#popupcontainer2 .visualimgconatainer2{width:430px; margin:0 auto; clear:both;}
#popupcontainer2 .visualimg3{height:auto; text-align:center; float:left; overflow:hidden;}
#popupcontainer2 .visualimg4{width:50px; text-align:center; height:auto; margin-right:10px; margin-left:10px; float:left; overflow:hidden;}
#popupcontainer2 .visualimg5{width:250px; text-align:center; margin:0 auto;}
#popupcontainer2 .visualimg6{width:250px; text-align:center; float:left;}
#popupcontainer2 .visualimg7{width:200px; text-align:center; float:right;}
#popupcontainer2 .visualimg8{width:400px; text-align:center; margin:0 auto;}

#popupcontainer2 .visualimgconatainer3{width:520px; margin:30px auto; clear:both;}
#popupcontainer2 .visualimgconatainer4{width:460px; margin:30px auto; clear:both;}

#popupcontainer #con1 .headbg{width:650px; height:35px; margin:0 auto; background:url(../img/popup_cont_head1.gif) no-repeat; padding:8px 0 0 20px; color:#ffffff; font-size:14px; font-weight:bold;}
#popupcontainer #con1 .bodybg{width:654px; border-left:3px solid #80B7FF; padding:5px; border-right:3px solid #80B7FF; padding:5px; clear:both;}
#popupcontainer #con1 .bodybg .l_side{width:230px; text-align:center; float:left;}
#popupcontainer #con1 .bodybg .r_side{width:420px; float:right;}
#popupcontainer #con1 .bottombg{width:670px; height:10px; background:url(../img/popup_cont_btm1.gif) no-repeat;}

#popupcontainer .campaignbn{width:670px; height:77px; margin:40px auto;}
#popupcontainer .map{width:670px; height:330px; text-align:center; margin:0 auto;}
.close{ width:100%; margin:50px auto 0px auto; text-align:center;}

#popupcontainer .map2{width:700px; height:400px; text-align:center; margin:0 auto;}
.close{ width:100%; margin:50px auto 0px auto; text-align:center;}

#popupbottom{width:100%; margin:0 auto; padding-right:10px;}


/**site map**/
#sitemapcontainer{width:660px; margin:0 auto;}
#sitemapcontainer .sitemapcont{width:300px; margin-left:10px; float:left; margin-top:20px;}
#sitemapcontainer .sitemapcont .cbox{width:300px; clear:both;}
#sitemapcontainer .sitemapcont .cbox .ttl{height:30px; line-height:30px; border-left:5px solid #C2E4F8; padding-left:5px; font-size:12px; font-weight:bold; width: 300px;}
#sitemapcontainer .sitemapcont .cbox .ttl2{height:25px; line-height:25px; background-image:url(../img/blue_circle.gif);  background-position:0 8px; background-repeat:no-repeat; margin-left:20px; padding-left:13px; font-size:12px;}
#sitemapcontainer .sitemapcont .cbox li{height:20px; line-height:20px;background-image:url(../img/blue_maru.gif); background-position:0 5px; background-repeat:no-repeat; margin-left:40px; padding-left:13px;}


/**campaign_page**/
#campaign_page {width:100%;}
#campaign_page #headcontainer{width:100%; height:15px; clear:both; background:url(../img/top_bluebar.gif) repeat-x; padding-top:10px;}
#campaign_page #popupbottom{width:100%; clear:both}
.t1{padding-left:10px; float:left;}
.t2{padding-right:30px; float:right;}
#campaigncont {width:640px; margin:0; text-align:center; clear:both;}


/**group popup**/
#smallicons{width:630px; height:90px; padding:0 10px; clear:both;}
#smallicons table{width:540px; border:0px;}

/**event popup**/
.eventheadcontainer{width:100%; height:80px; clear:both; background:url(../img/top_bluebar.gif) repeat-x; border-bottom:3px solid #00A4FF; padding-top:10px;}
.event_logo{width:760px; margin:10px auto 30px auto; clear:both;}
.event_imgcon{width:670px; margin:0 auto 15px auto; clear:both;}
.event_imgcon .eventimg1{width:335px; text-align:center; float:left;}
.event_imgcon .eventimg2{width:335px; text-align:center; float:right;}


/**event popup kfc**/
.kfcdfl1{width:330px; float:left;}
.kfcdfr1{width:310px; float:right;}
.kfcdfl2{width:310px; float:left;}
.kfcdfr2{width:330px; float:right;}

/**event popup ss**/
.event_camp{text-align:center;}
.event_camp .camp_mid{font-size:26px; font-weight:bold; color:#224d8a; border-bottom:1px double #224d8a; padding:10px 0; margin:10px 0;}
.event_camp .camp_txt{font-size:14px; font-weight:bold; text-align:left;}
.event_tbl{background-color:#EEE; padding:10px; text-align:left;}
.event_tbl th{font-weight:bold; color:#224d8a; text-align:left;}

/**estate page**/
#estate_container{width:910px; margin:20px auto 0 auto; padding: 0 5px; clear:both;}
#estate_inner{margin-bottom:20px; clear:both;}
.estate_tbl{width:910px; border-collapse:collapse;}
.estate_tbl td{vertical-align:top;}
.estate_tbl td.ttl{width:300px; height:70px;}
.estate_tbl td.privilege{text-align:right;}
.estate_tbl td .price_tbl{width:300px; height:50px; border-collapse:collapse;}
.estate_tbl td .price_tbl th{font-size:15px; font-weight:bold; border:1px solid #2e2e2e; background-color: #9F9; text-align:center; vertical-align:middle; padding:0 5px; line-height: 18px;}
.estate_tbl td .price_tbl td{font-size:18px; font-weight:bold; border:1px solid #2e2e2e; text-align:center; vertical-align:middle; padding:0 5px;}
.estate_tbl td .price_tbl2{width:332px; height:50px; border-collapse:collapse;}
.estate_tbl td .price_tbl2 th{font-size:15px; font-weight:bold; border:1px solid #2e2e2e; background-color: #9F9; text-align:center; vertical-align:middle; padding:0 5px; line-height: 18px;}
.estate_tbl td .price_tbl2 td{font-size:18px; font-weight:bold; border:1px solid #2e2e2e; text-align:center; vertical-align:middle; padding:0 5px;}

#main_inner{border:1px dotted #b0b0b0; margin-top:30px; padding:15px 30px; clear:both; overflow:hidden;}
#main_inner .box_left{width:330px; border-right:1px dotted #b0b0b0; float:left;}
#main_inner .box_left .main_image{width:298px; height:298px; border:1px solid #2e2e2e;}
#main_inner .box_left .thum_image{margin-top:12px;}
#main_inner .box_left .thum_image li{float:left; margin-right: 12px;}
#main_inner .box_left .thum_image li.last{margin:0;}
#main_inner .box_left .point{margin-top:10px;}

#main_inner .box_right{width:487px; float:right;}
#main_inner .box_right .address_tbl{width:487px; border-collapse:collapse;}
#main_inner .box_right .address_tbl td{text-align: left; vertical-align:top; padding:3px;}

#main_inner2{border:1px dotted #b0b0b0; margin-top:10px; padding:15px 30px; clear:both; overflow:hidden;}
#main_inner2 .box_left{width:330px; border-right:1px dotted #b0b0b0; float:left;}
#main_inner2 .box_left .main_image{width:298px; height:298px; border:1px solid #2e2e2e;}
#main_inner2 .box_left .thum_image{margin-top:12px;}
#main_inner2 .box_left .thum_image li{float:left; margin-right: 12px;}
#main_inner2 .box_left .thum_image li.last{margin:0;}
#main_inner2 .box_left .point{margin-top:10px;}

#main_inner2 .box_right{width:487px; float:right;}
#main_inner2 .box_right .address_tbl{width:487px; border-collapse:collapse;}
#main_inner2 .box_right .address_tbl td{text-align: left; vertical-align:top; padding:3px;}

.detail_tbl{width:910px; border-collapse:collapse; text-align:center; margin-top:20px;}
.detail_tbl th{border:1px solid #C3DFF0; padding: 5px 10px; font-size:14px; font-weight:bold;}
.detail_tbl th.bgblue1{background:#F6FCFF;}
.detail_tbl th.bgblue2{background:#EFF9FF;}
.detail_tbl td{border:1px solid #C3DFF0; padding: 5px 10px; font-size:14px;}
.detail_tbl td.left{text-align:left;}
.detail_tbl td p.inquiry_txt{padding:10px 0;}

.info_ttl{color:#FFF; font-size:18px; font-weight:bold; background-color:#06C; padding:5px 0 5px 15px; margin-top:20px;}

#main_list{border:1px dotted #b0b0b0; margin-top:10px; padding:15px; clear:both; overflow:hidden;}
#main_list .box_left{width:196px; float:left;}
#main_list .box_left .main_image{width:194px; height:194px; border:1px solid #2e2e2e;}
#main_list .box_left .thum_image{margin-top:12px;}
#main_list .box_left .thum_image li{float:left; margin-right: 12px;}
#main_list .box_left .thum_image li.last{margin:0;}
#main_list .box_left .point{font-size:9px; margin-top:10px;}

#main_list .box_right{width:666px; border-left:1px dotted #b0b0b0; padding-left:15px; margin-right:-15px; float:right;}
#main_list .box_right .price_tbl{width:270px; height:35px; border-collapse:collapse;}
#main_list .box_right .price_tbl th{font-size:13px; font-weight:bold; border:1px solid #2e2e2e; background-color: #9F9; text-align:center; vertical-align:middle; padding:0 5px;}
#main_list .box_right .price_tbl td{font-size:16px; font-weight:bold; border:1px solid #2e2e2e; text-align:center; vertical-align:middle; padding:0 5px;}
#main_list .box_right .detail_tbl{width:651px; border-collapse:collapse; text-align:center; margin-top:15px;}
#main_list .box_right .detail_tbl th{border:1px solid #C3DFF0; padding:6px; font-size:11px; font-weight:bold; line-height:14px;}
#main_list .box_right .detail_tbl th.bgblue1{background:#F6FCFF;}
#main_list .box_right .detail_tbl th.bgblue2{background:#EFF9FF;}
#main_list .box_right .detail_tbl td{border:1px solid #C3DFF0; padding:6px; font-size:11px; line-height:14px;}
#main_list .box_right .detail_tbl td.left{text-align:left;}