@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");



div.about_txt {line-height:18px; width:523px; background:url('../../images/common/hmm_bg.gif') no-repeat left bottom; padding-bottom:238px; margin-bottom:96px; }

div.about_txt p {width:523px;text-align:center;padding:22px 0;line-height:18px;color:#f26122;font-weight:bold;}

div.vision_txt {width:520px; line-height:18px; margin-top:70px; background:url('../../images/about/vision_bg.jpg') no-repeat 98% top; padding-bottom:336px;}
div.vision_txt h3 {height:40px;}
div.vision_txt h3.tit {padding-top:49px; height:40px;}




dl.history {clear:both;}
dl.history dt {width:68px; float:left; padding-top:1px;}
dl.history dd {float:left; width:452px; padding:0 0 28px 0; line-height:18px;}
dl.history dd span {color:#F26122; /*margin-right:12px;*/ width:48px; display:inline-block;}

ul.history_info {width:452px;}
ul.history_info li {float:left; line-height:18px;}
ul.history_info li.year {width:48px; clear:both;}
ul.history_info li.info {width:404px;}



div.ci_txt {line-height:18px; width:521px; padding-bottom:48px; }
div.ci_txt02 {line-height:18px; width:521px; padding-bottom:28px; }
/* 2010.10.25 */
div.ci_txt03 {line-height:18px; width:521px; padding-bottom:10px; }
/* 2010.10.25 */





div.cibi_area {width:540px; padding-bottom:49px;}
dl.ci_info {width:269px; float:left;}
dl.ci_info dt {height:21px; background:url('../../images/common/bulit_black_box.gif') no-repeat left 5px; font-weight:bold; color:#6D6D6D; padding-left:5px;}
dl.ci_info dd {width:269px;}
dl.ci_info dd img {vertical-align:top;}
dl.ci_info dd.bi_01 {padding-left:24px; width:245px;} 
dl.ci_info dd.bi_02 {padding-left:14px; width:257px;} 




div.charactor_box {overflow:hidden;padding:22px 0 0 129px; border:1px solid #DCDCDC; background:#F5F5F5 url('../../images/about/mong.gif') no-repeat 33px 22px; width:389px; margin-bottom:140px;}

ul.charractor_info {}
ul.charractor_info li {float:left; color:#6D6D6D; width:300px; line-height:18px; padding-bottom:20px;}
ul.charractor_info li.tit {width:75px; font-weight:bold; clear:both;}



div.csr_list_area {width:520px; padding-bottom:30px;}
dl.csr_list {width:520px;}
dl.csr_list dt {float:left; width:155px;}
dl.csr_list dt img {border:1px solid #959595;width:141px; vertical-align:top;}
dl.csr_list dd {float:left; width:365px; color:#6D6D6D; line-height:18px;}
dl.csr_list dd a, dl.csr_list dd a:visited {color:#6D6D6D; text-decoration:none;}
dl.csr_list dd a:hover {color:#6D6D6D; text-decoration:underline;}
dl.csr_list dd p { color:#F26122; font-weight:bold;}
dl.csr_list dd p a, dl.csr_list dd p a:visited {color:#F26122; text-decoration:none;}
dl.csr_list dd p a:hover {color:#F26122; text-decoration:underline;}
dl.csr_list dd p.btn {padding:4px 0 0 0;}

div.csr_view_area {width:520px; padding:0 0 21px 0; border-bottom:1px solid #E3E3E3;}
div.csr_view_area02 {width:520px; padding:0 0 41px 11px; border-bottom:1px solid #E3E3E3;}

div.take_img {width:326px;border:1px solid #cfcfcf;}
div.take_img img {border:4px solid #fff;}

div.csr_view_area p.img_tag {color:#F26122; font-weight:bold; padding-top:10px;}
div.csr_view_area p.tit {color:#F26122; font-weight:bold; line-height:18px;}
div.csr_view_area p.txt01 {line-height:18px; padding-bottom:15px;}
dl.csr_view {width:520px;}
dl.csr_view dt {float:left; width:182px;}
dl.csr_view dt img {vertical-align:top;}
dl.csr_view dd {float:left; width:338px; color:#6D6D6D; line-height:18px;}
dl.csr_view dd p {color:#F26122; font-weight:bold;}
dl.csr_view dd div.txt {padding-bottom:23px;}


div.csr_txt {line-height:18px; width:521px; padding-bottom:20px; }

div.csr_pic00 {padding-bottom:27px;}
dl.csr_pic {padding-bottom:13px;}
dl.csr_pic dd {float:left; width:206px;padding-right:10px;}
dl.csr_pic dd  img {border:1px solid #959595;}
div.service_txt {width:520px; line-height:18px; color:#6D6D6D;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;}
div.service_txt p {font-weight:bold; color:#f26122;}

div.service_txt02 {width:520px; line-height:18px; color:#6D6D6D;margin-bottom:30px;}
div.service_txt02 a {color:#0072bc;}
div.service_txt02 a:hover {color:#0072bc;}

ul.ticket {float:left;padding:28px 0 0 85px;}
ul.ticket li {float:left;padding-left:20px;}

ul.ticket02 {float:left;padding:28px 0 0 13px;}
ul.ticket02 li {float:left;padding-left:17px;}


div.contact_area {width:520px; padding-top:46px;}


div.contact_txt_area {width:520px; padding-bottom:46px; line-height:18px;}
div.contact_txt_area strong {width:43px;display:inline-block;padding:0 0 0 6px; background:url('../../images/common/bulit_black_box.gif') no-repeat left 5px; margin-right:10px;}

div.contact_txt_area02 {width:520px; padding-bottom:20px; line-height:18px;}

dl.contact_txt {clear:both;}
dl.contact_txt dt {padding:0 10px 0 6px; background:url('../../images/common/bulit_black_box.gif') no-repeat left 7px; font-weight:bold; vertical-align:top; clear:both;}
dl.contact_txt dd {padding:0 0 20px 6px;line-height:18px; }

dl.contact_txt02 {overflow:hidden;margin-bottom:8px;}
dl.contact_txt02 dt {float:left;padding:0 10px 0 6px; background:url('../../images/common/bulit_black_box.gif') no-repeat left 7px; font-weight:bold; vertical-align:top; clear:both;}
dl.contact_txt02 dd {float:left;line-height:18px; }















