@charset "utf-8";

/* ------------------------- TOC
ka_detail
ka01100
ka01300
ka01400
ka01500
ka01600
 ------------------------- */
/* ============================== ka_detail */
.ka_detail .has_button_h1 .beside_h1 a.bullet_blank { padding-left: 0; background: none; }
/* ---------------- main_contents */

.ka_detail .multi_contents_sub_right .main_contents { width: 700px; float: left; }

.ka_detail #contents .main_contents h2 { background-image: url(../img/bg_h2_title_004_inner.gif); margin-top: 20px; }
.ka_detail #contents .main_contents h2.first_h2 { margin-top: 0; }
.ka_detail #contents .main_contents h2 span { background-image: url(../img/bg_h2_title_004.gif); width: 685px; }
.ka_detail .main_contents .catch { font-size: 134%; font-weight: bold; }

.ka_detail .summary_section_kr { margin-top: 10px; }
.ka_detail .summary_section_kr .left_column { width: 700px; }
.ka_detail .summary_section_kr .left_column dt { width: 100px; margin-top: 0; float: left; }
.ka_detail .summary_section_kr .left_column dd { width: 590px; margin-top: 0; float: right; }
.ka_detail .summary_section_kr .left_column dd em { font-weight: bold; }
.ka_detail .summary_section_kr .left_column dd a { line-height: 1.5; }
.ka_detail .summary_section_kr .left_column dd strong { font-size: 150%; color: #c01718; font-weight: bold; line-height: 1.5; }

/* 20090817 Mantis.14650 BJBliqing Start */
.ka_detail .summary_section_kr .left_column dd span { color:#C01718;font-size:12px;font-weight:normal;line-height:1.2em;}
/* 20090817 Mantis.14650 BJBliqing End */

.ka_detail .summary_section_kr .right_column { width: 205px; }


.ka_detail .bullet_blank { padding-left: 15px; background: url(../img/icon_038.gif) no-repeat 0 50%; }
.ka_detail .zoom_link { background: url(../img/icon_009.gif) no-repeat scroll 0 50%; padding-left: 17px; line-height: 1.5; font-weight: bold; }
.ka_detail .dive_link a { background: url(../img/bullet.gif) no-repeat scroll 0 0.3em; padding-left: 10px;}

.ka_detail .tab_section { margin-top: 10px; }

.ka_detail .action_table { margin-top: 10px; border: #c01718 solid 1px; width: 100%; background-color: #f2f2f2; }
.ka_detail .action_table th,
.ka_detail .action_table td { padding: 1px 0;}
.ka_detail .action_table th { width: 338px; padding-left: 1px; }
.ka_detail .action_table td.btn_action { width: 579px; vertical-align: middle; padding-right: 1px; }
.ka_detail .action_table td.btn_action ul { margin: 0; width: 432px; margin-left: auto; }
.ka_detail .action_table td.btn_action ul li { margin-right: 10px; }
.ka_detail .action_table td.btn_action ul li.first_left { margin-left: 0; }
.ka_detail .privacy_policy,
.ka_detail .btn_submit { width: 685px; }
.ka_detail #contents .btn_back { border-top:1px solid #CCCCCC; margin-top:20px; padding-top:20px; width:685px; }

.ka_detail .ms_inquiry_section { margin-top: 10px; }
.ka_detail .ms_inquiry_section ul li { line-height: 1.5; }

/* check_other_section */
.ka_detail .check_other_section { background:transparent url(../img/bg_ur_d009_contents_002_inner.gif) no-repeat scroll left bottom; padding-bottom:11px;}
.ka_detail .check_other_section .section_inner { background: url(../img/bg_ur_d009_contents_002.gif) no-repeat scroll left top; padding: 11px 11px 0; }
.ka_detail .check_other_section h3 { color: #335566; border-color: #335566; margin-left: -5px; }
.ka_detail .check_other_section h4 { margin-top: 20px; padding-bottom: 5px; border-bottom: 1px solid #5c8599; }
.ka_detail .check_other_section h4.top_h4 { margin-top: 10px; }
.ka_detail .check_other_section h4 span { color: #5c8599; font-size: 117%; border-left: 3px solid #5c8599; padding-bottom: 1px; padding-left:5px; padding-top:1px; font-weight: bold; }
.ka_detail .check_other_section .layout_table { width: 810px; }
.ka_detail .check_other_section .layout_table td.blank_td { width: 20px; }
.ka_detail .check_other_section .photo_section { margin: 1px auto; }
.ka_detail .check_other_section .photo_section th { width: 98px; height: 73px; }
/* other_estate_section */
.ka_detail .other_estate_section { width: 890px; margin-top: 10px; padding: 0 5px; }
.ka_detail .other_estate_section .left_section { width: 856px; }
.ka_detail .other_estate_section .right_section { width: 25px; }
.ka_detail .other_estate_section .left_section .left_column { width: 25px; }
.ka_detail .other_estate_section .left_section .right_column { width: 821px; }
.ka_detail .other_estate_section .layout_table td { text-align: center; width: 146px; line-height: 1.5; }
.ka_detail .other_estate_section .layout_table td a { line-height: 1.5; }
/* kodawari_section */
.ka_detail .kodawari_section .left_section { width: 580px; }
.ka_detail .kodawari_section { margin-top: 10px; padding: 0 5px; }
.ka_detail .kodawari_section .left_column,
.ka_detail .kodawari_section .right_column,
.ka_detail .kodawari_section .right_section { width: 270px; }
.ka_detail .kodawari_section dt,
.ka_detail .kodawari_section dd { line-height: 1.5; }

/* history_section */
.ka_detail .history_section { margin-top: 20px; background: url(../img/bg_ur_d009_contents_001_inner.gif) no-repeat scroll left bottom; padding-bottom:11px;}
.ka_detail .history_section .section_inner { background: url(../img/bg_ms_g0101_contents_001.gif) no-repeat scroll left top; padding: 2px 11px; }
.ka_detail .history_section h3 { padding: 6px 0 7px 9px; background-color: #f0edd8; color: #1f4d39; border-left: none; margin-left: -10px; margin-right: -10px; border-bottom: 1px solid #dcd9c6; }
.ka_detail .history_section h4 { color: #3D9973; font-size: 117%; border-left: 3px solid #3D9973; padding-bottom: 1px; padding-left:5px; padding-top:1px; margin-top: 10px; padding-bottom: 1px; font-weight: bold; }
.ka_detail .history_section .multi_section { margin-top: 10px; }
.ka_detail .history_section .left_section,
.ka_detail .history_section .right_section { width: 400px; }
.ka_detail .history_section .photo_text_section .photo_section { margin: 0; }
.ka_detail .history_section .photo_text_section .photo_section th { width: 98px; height: 73px; }
.ka_detail .history_section .photo_text_section .right_column { width: 292px; line-height: 1.5; }
.ka_detail .history_section ul li { margin-top: 10px; }

/* shop_detail */
.ka_detail .main_contents .shop_detail { margin-top: 15px; }
.ka_detail .main_contents .shop_detail th,
.ka_detail .main_contents .shop_detail td { text-align: left; }
.ka_detail .main_contents .shop_detail th { width: 5em; }
.ka_detail .main_contents .shop_detail td li { margin-right: 5px; }
.ka_detail .main_contents .shop_estate { margin-top: 10px; border: 1px solid #3D9973; background-color: #F4FFE5; padding: 9px 10px; }
.ka_detail .main_contents .shop_estate dt { float: left; width: 135px; font-weight: bold; }
.ka_detail .main_contents .shop_estate dd { float: right; width: 535px; }
.ka_detail .main_contents .shop_estate dd em { font-weight: bold; }
/* interior_exterior_print_section */
.ka_detail .main_contents .interior_exterior_print_section { margin-top: 10px; }
.ka_detail .main_contents .interior_exterior_print_section .blank_td { width: 10px; }

/* 2009/07/28 Mantis.12582横向展開 BJBzhouli Start */
.ka_detail .main_contents .interior_exterior_print_section a { position: relative; border: 1px solid #cccccc; display: block;height:170px;width:170px;text-align:center;vertical-align:middle; }
/* 2009/07/28 Mantis.12582横向展開 BJBzhouli End */

.ka_detail .main_contents .interior_exterior_print_section .map_print_td a { padding: 0; background: none; }
.ka_detail .main_contents .interior_exterior_print_section a.btn_map_print { border: none; text-align: center; }
.ka_detail .main_contents .interior_exterior_print_section em img { position: absolute; right: 5px; bottom: 5px; }
.ka_detail .main_contents .interior_exterior_print_section .caption_tr td { padding-top: 5px; }
/* shop_information_table */
.ka_detail .main_contents .shop_information_table th,
.ka_detail .main_contents .shop_information_table td { text-align: left; }

/* 20090817 Mantis.14650 BJBliqing Start */
.ka_detail .main_contents .shop_information_table td span {color:#C01718;}
/* 20090817 Mantis.14650 BJBliqing End */

.ka_detail .main_contents .shop_information_table table.layout_table { width: 100%; }
.ka_detail .main_contents .shop_information_table table.layout_table th,
.ka_detail .main_contents .shop_information_table table.layout_table td { border-left: none; background-color: #FFF6E5; padding-left: 0; }
.ka_detail .main_contents .shop_information_table table.layout_table th { font-weight: bold; white-space: nowrap; }
.ka_detail .main_contents .shop_information_table table.layout_table td { width: 80%; }
.ka_detail .main_contents .shop_information_table table.layout_table strong { font-size: 150%; }
.ka_detail .main_contents .shop_information_table .consulting_td { background-color: #FFF6E5; padding-top: 0; padding-bottom: 0; }
.ka_detail .main_contents .shop_information_table .consulting_td td { background-color: #FFF6E5; border-top: 1px solid #cccccc; }
.ka_detail .main_contents .shop_information_table .consulting_td .first_tr th,
.ka_detail .main_contents .shop_information_table .consulting_td .first_tr td { border-top: none; }
.ka_detail .main_contents .shop_information_table .qr_code { width: 569px; }
.ka_detail .main_contents .shop_information_table .qr_code dt { width: 75px; }
.ka_detail .main_contents .shop_information_table .qr_code dd { width: 484px; }
/* suport_stuff_section */
.ka_detail .main_contents .suport_stuff_section { margin-top: 10px; }
.ka_detail .main_contents .suport_stuff_section .left_section { width: 463px; }
.ka_detail .main_contents .suport_stuff_section .left_column,
.ka_detail .main_contents .suport_stuff_section .right_column,
.ka_detail .main_contents .suport_stuff_section .right_section { width: 226px; }
.ka_detail .main_contents .suport_stuff_section dt { float: left; width: 80px; }
.ka_detail .main_contents .suport_stuff_section dt img { border: 1px solid #cccccc; }
.ka_detail .main_contents .suport_stuff_section dd { float: right; width: 136px; }
.ka_detail .main_contents .suport_stuff_section dd img,
.ka_detail .main_contents .suport_stuff_section dd em { vertical-align: middle; }
.ka_detail .main_contents .suport_stuff_section dd em { font-weight: bold; }
.ka_detail .main_contents .suport_stuff_section dd p { line-height: 1.5; }
/* action_table(override) */
.ka_detail .action_table_direct_below_tab { margin-top: 20px; }

/* ---------------- sub_contents */
.ka_detail .multi_contents_sub_right { margin-top: 10px; }
.ka_detail .multi_contents_sub_right .sub_contents { width: 205px; float: right; }
.ka_detail .multi_contents_sub_right .sub_contents .preview_information { border: #cccccc solid 1px; padding: 10px; line-height: 1.5; font-weight: bold; }
.ka_detail .multi_contents_sub_right .sub_contents .preview_information strong { color: #c01718; line-height: 1.5; font-weight: bold; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section { margin-top: 10px; background-color: #F0F0F0; padding: 5px 5px 10px; }
.ka_detail #contents .multi_contents_sub_right .sub_contents .sub_section p { margin-top: 0; }
.ka_detail #contents .multi_contents_sub_right .sub_contents .sub_section p,
.ka_detail #contents .multi_contents_sub_right .sub_contents .sub_section a { line-height: 1.5; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner { padding: 6px 3px 0; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner strong {  color: #c01718; font-weight: bold; font-size: 117%; line-height: 1.5; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner .img_qrcode { margin-top: 3px; padding: 4px; background-color: #FFF; }
.ka_detail #contents .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner .btn_img { margin-top: 10px; margin-left: 16px; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section h3 { margin-top: 5px; background: none; font-size: 117%; font-weight: bold; color: #3d9973; border-left: #3d9973 solid 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section h4 { font-weight: bold; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section .partition { margin-top: 7px; }

.ka_detail .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner a.thickbox img { vertical-align: baseline; }
.ka_detail .multi_contents_sub_right .sub_contents .sub_section .sub_section_inner th a { border-bottom: none; }

.ka_detail .photo_tanto { border: 1px solid #CCCCCC; }
.ka_detail .estate_code { font-size: 84%; text-align: right; }
.ka_detail .entry_flow { margin-top: 10px; }

.ka_detail #contents .sub_contents h2 { background-image: url(../img/bg_h2_title_005_inner.gif); margin-top: 20px; }
.ka_detail #contents .sub_contents h2.first_h2 { margin-top: 0; }
.ka_detail #contents .sub_contents h2 span { background-image: url(../img/bg_h2_title_005.gif); width: 185px; }
.ka_detail #contents .sub_contents .data_table_search td { border-right: 1px solid #cccccc; text-align: left; }
.ka_detail #contents .sub_contents .data_table_search td img { border: 1px solid #cccccc; }
.ka_detail #contents .sub_contents .data_table_search td dl { margin-top: 8px; }
.ka_detail #contents .sub_contents .data_table_search td dt { font-weight: bold; line-height: 1.5; }
.ka_detail #contents .sub_contents .data_table_search td dd { line-height: 1.5; }
.ka_detail #contents .sub_contents .data_table_search td.blank_td_low { border-right: none; }


/* ============================== ka01100 */
#ka01100 #wrapper	#contents h2.clr{clear:both;}
#ka01100 #wrapper	#contents p.lead{line-height:1.5;}
#ka01100 #wrapper	#contents h2 { background: url(../img/bg_h2_title_inner.gif) no-repeat left bottom; margin-top: 15px; }
#ka01100 #wrapper #contents h2 span { width: 905px; font-size: 125%; font-weight: bold; color: #1f4d39; display: block; background: url(../img/bg_h2_title.gif) no-repeat left top; padding-left: 15px; padding-top: 5px; padding-bottom: 6px; }
#ka01100 #wrapper .multi_contents_sub_right .main_contents { width: auto;}
#ka01100 #wrapper #contents h2.seo_below_tab { background: none; }
#ka01100 #wrapper #contents .estate_section h2 { margin-top: 0; }
/* suport_stuff_section */
#ka01100 .main_contents .suport_stuff_section .left_section { width: 612px; }
#ka01100 .main_contents .suport_stuff_section .left_column,
#ka01100 .main_contents .suport_stuff_section .right_column,
#ka01100 .main_contents .suport_stuff_section .right_section { width: 306px; }
#ka01100 .main_contents .suport_stuff_section dt img { border: 1px solid #cccccc; }
#ka01100 .main_contents .suport_stuff_section dd {width: 206px; padding-right:10px; }
/*tab*/
#ka01100 #wrapper #contents .tab_btm{margin-top:3px;}
#ka01100 #wrapper #contents .tab_top{margin-bottom:0; margin-top:10px;}
#ka01100 #wrapper #contents .tab_section_bottom { margin-top: 3px;}
/*shop_information_table*/
#ka01100 #wrapper #contents table.right_column{ width:455px;}
#ka01100 #wrapper #contents table.left_column{ width:455px;}
#ka01100 #wrapper #contents table.left_column th{ width:89px;}
#ka01100 #wrapper #contents table.left_column td{ width:324px;}

#ka01100 #wrapper #contents table.shop_information_table table.layout_table{ width: 324px; }
#ka01100 #wrapper #contents table.shop_information_table table.layout_table th{width:13em;}
#ka01100 #wrapper #contents table.shop_information_table table.layout_table th.mark{width:1em;}
#ka01100 #wrapper #contents table.shop_information_table table.layout_table td{padding-right:0;}
#ka01100 .main_contents .shop_information_table .qr_code { width: 320px; }
#ka01100 .main_contents .shop_information_table .qr_code dt { width: 80px; }
#ka01100 .main_contents .shop_information_table .qr_code dd { width: 235px; }
#ka01100 .main_contents .data_table td { text-align:left; }
#ka01100 .checkbox_table { margin-top: 30px; }
#ka01100 .checkbox_table .inline_list { text-align:center; }
#ka01100 .checkbox_table .inline_list img{ padding-right:5px; }


/* ============================== ka01200 */
#ka01200 .main_contents p { line-height: 1.5; }
#ka01200 .main_contents p.catch em { line-height: 1.5; }

#ka01200 #contents .right_td { border-right:1px solid #CCCCCC; }

#ka01200 #contents .action_section_bottom { margin-top: 30px; }
#ka01200 #contents .action_section_bottom ul { width: 635px; margin: 0 auto 0; }
#ka01200 #contents .action_section_bottom ul li { float: left; padding-right: 10px; }
#ka01200 #contents .action_section_bottom ul li img { vertical-align: middle; }
#ka01200 #contents .action_section_bottom ul li.last_btn { padding-right: 0; }

#ka01200 #contents .checkall { width: 14em; }

#ka01200 #contents .data_table .data_01_1 {  background-color: #fff6e5; vertical-align: middle; width: 2%; }
#ka01200 #contents .data_table .data_01_2 { text-align: left; width: 10%; }
#ka01200 #contents .data_table .data_02 { width: 13%; }
#ka01200 #contents .data_table .data_03 { width: 25%; }
#ka01200 #contents .data_table .data_04 { width: 9%; }
#ka01200 #contents .data_table .data_05 { width: 10%; }
#ka01200 #contents .data_table .data_06 { width: 12%; }
#ka01200 #contents .data_table .data_07 { width: 10%; }
#ka01200 #contents .data_table .data_08 { width: 9%; }

#ka01200 #contents .data_table td.data_01,
#ka01200 #contents .data_table td.data_02,
#ka01200 #contents .data_table td.data_09_1 { text-align: left; }
#ka01200 #contents .data_table td.data_09_1 dt,
#ka01200 #contents .data_table td.data_09_1 dd { display : inline; }
#ka01200 #contents .data_table td.data_09_2 { text-align: right; }

#ka01200 #contents .data_table td.data_09 .data_table_inline { width: 100%; }
#ka01200 #contents .data_table td.data_09 .data_table_inline th,
#ka01200 #contents .data_table td.data_09 .data_table_inline td { border: none; padding: 0; }
#ka01200 #contents .data_table td.data_09 .data_table_inline td .inline_list { float: right; }
#ka01200 #contents .data_table td.data_09 .data_table_inline td .inline_list li { float: left; padding-right: 5px; }

#ka01200 #contents .multi_contents_sub_right,
#ka01200 #contents .tab_section_bottom { margin-top: 3px; }
#ka01200 #contents .entry_bottom_list { margin-top: 15px; }



/* ============================== ka01300 */
#ka01300 .main_contents p { line-height: 1.5; }
#ka01300 .main_contents p.catch em { line-height: 1.5; }

/* ============================== ka01400 */
#ka01400 #contents h3 { margin-top: 20px; }
#ka01400 #contents .summary_section dl { float: left; }
#ka01400 #contents .summary_section dt { width: 110px; }
#ka01400 #contents .summary_section dd { width: 490px; }
#ka01400 #contents .map_area { width: 500px; margin: 10px auto 0; }
#ka01400 #contents .map_area table th { width: 500px; height: 300px; text-align: center; vertical-align: middle; border: 1px solid #CCC; }
#ka01400 #contents .data_table th,
#ka01400 #contents .data_table td { text-align: left; }

/* 20090817 Mantis.14650 BJBliqing Start */
#ka01400 #contents .data_table td span { color:#C01718; }
/* 20090817 Mantis.14650 BJBliqing End */

#ka01400 #contents .data_table .data_01 { width: 18%; }
#ka01400 #contents .data_table td.data_02 dl.qr_code { float: left; }
#ka01400 #contents .data_table td.data_02 dl.qr_code dt { width: 80px; }
#ka01400 #contents .data_table td.data_02 dl.qr_code dd { width: 400px; }
#ka01400 #contents .info { text-align: center; color: #ff0000; }
#ka01400 #contents .map_area table tr td p { margin-top: 5px; }


/* ============================== ka01600 */
#ka01600 .question_section { margin-top: 10px; border: 1px solid #3D9973; }
#ka01600 .question_section dt { padding: 7px 11px 6px; border-bottom: 1px solid #3D9973; background-color: #F4FFE5; font-size: 134%; font-weight: bold; line-height: 1.5; }
#ka01600 .question_section dd { padding: 10px; }
#ka01600 .question_section dd p { margin-top: 0; line-height: 1.5; }
#ka01600 #contents .question_section dd p span { font-weight: bold; font-size: 117%; }
#ka01600 #contents .first_h2 { margin-top: 15px; }
#ka01600 #contents .entry_flow { margin-top: 10px; }
#ka01600 #contents .multi_contents_sub_right,
#ka01600 #contents .tab_section_bottom { margin-top: 3px; }
#ka01600 #contents .entry_bottom_list { margin-top: 15px; }

#ka01600 #contents .action_section { margin-top: 30px; }
#ka01600 #contents .action_section ul { width: 635px; margin: 0 auto 0; }
#ka01600 #contents .action_section ul li { float: left; padding-right: 10px; }
#ka01600 #contents .action_section ul li img { vertical-align: middle; }


/* ============================== ka01500 */
#ka01500 #wrapper #contents .tab_section_bottom { margin-top: 3px;}
#ka01500 .sub_tab { padding-top: 5px; }
#ka01500 .action_section .checkall { width: 180px; }
#ka01500 .data_table { width: 920px; }
#ka01500 .data_table th { text-align: left; }
#ka01500 .data_table td { text-align: left; }
#ka01500 .data_table .checkbox_td { background-color: #FFF6E5; }
#ka01500 .data_table .data_01 { width: 20px; }
#ka01500 .data_table .data_02 { width: 120px; }
#ka01500 .data_table td.data_02 { line-height:1.5;}
#ka01500 .data_table td.data_02 img{ vertical-align:top;}
#ka01500 .data_table .data_03 { width: 120px; }
#ka01500 .data_table .data_04 { width: 165px; }
#ka01500 .data_table .data_05 { width: 100px; }
#ka01500 .data_table .data_06 { width: 100px; }
#ka01500 .data_table .data_07 { width: 125px; }
#ka01500 .data_table .data_08 { width: 170px; }
#ka01500 .data_table .r_border { border-right: 1px solid #CCCCCC; }
#ka01500 .data_table .multi_column ul { width: 300px; }
#ka01500 .data_table .multi_column li { float: left; }
#ka01500 .data_table .multi_column .mylist { padding-top: 3px; }
#ka01500 .data_table .multi_column .cent { padding: 0 3px 0 3px; }
#ka01500 .checkbox_table { margin-top: 30px; }
#ka01500 .checkbox_table .inline_list { text-align:center; }
#ka01500 .checkbox_table .inline_list img{ padding-right:5px; }



/* ============================== add milli */
.sellShopQandA { border: 1px solid #CCCCCC; margin: 10px 0 0 0; padding: 5px; }
.sellShopQ { background: url('../img/sell_shop_q.gif') no-repeat; margin: 0 0 5px 0; padding: 0 0 0 20px; font-weight: bold; line-height: 1.5em; }
.sellShopA { background: #EEEEEE url('../img/sell_shop_a.gif') no-repeat 5px 5px; margin: 0; padding: 5px 5px 10px 30px; line-height: 1.5em; }
.sellShopA b { line-height: 1.5em; }
.sellFm { font-size: 0.84em; }

.ka_detail .summary_section_kr .right_column ul li { margin-top: 6px; }
.ka_detail .summary_section_kr .right_column ul li.first_top { margin-top: 0; }

#ka01200 .catch em { font-size: 134%; font-weight: bold; }
#ka01200 #contents .first_h2 { margin-top: 15px; }
#ka01200 #contents .data_table .data_03 { width: 27%; }
#ka01200 .checkbox_table { margin-top: 30px; }
#ka01200 .checkbox_table .inline_list { text-align:center; }
#ka01200 .checkbox_table .inline_list img{ padding-right:5px; }

#ka01300 .checkbox_table { margin-top: 30px; }
#ka01300 .checkbox_table .inline_list { text-align:center; }
#ka01300 .checkbox_table .inline_list img{ padding-right:5px; }

#ka01400 #contents .data_table .data_01 { width: 17%; }
#ka01400 #contents .data_table td.data_03 dl.qr_code dt { float: left; display: inline; width: 90px; }
#ka01400 #contents .data_table td.data_03 dl.qr_code dd { float: left; display: inline; }

#ka01500 .data_table .data_04 { width: 185px; }
#ka01500 .catch em { font-size: 134%; font-weight: bold; }
#ka01500 #contents .first_h2 { margin-top: 15px; }

#ka01600 #contents .action_section ul { width: auto; margin: 0 auto; }
#ka01600 #contents .action_section ul li { float: left; padding-right: 10px; }
#ka01600 #contents .action_section ul li img { vertical-align: middle; }
#ka01600 #contents .action_section ul li.last_btn { padding-right: 0; }
#ka01600 .checkbox_table { margin-top: 30px; }
#ka01600 .checkbox_table .inline_list { text-align:center; }
#ka01600 .checkbox_table .inline_list img{ padding-right:5px; }


#mail_mag .main_contents p { line-height: 1.5; }
#mail_mag #wrapper	#contents h2 { background: url(../img/bg_h2_title_inner.gif) no-repeat left bottom; margin-top: 15px; }
#mail_mag #wrapper #contents h2 span { width: 905px; font-size: 125%; font-weight: bold; color: #1f4d39; display: block; background: url(../img/bg_h2_title.gif) no-repeat left top; padding-left: 15px; padding-top: 5px; padding-bottom: 6px; }
#mail_mag .catch { margin: 27px 0px 30px; padding: 0px; }
#mail_mag hr { display: none; }
#mail_mag .mail_box { margin: 10px 0px; }
#mail_mag .mail_box2 { margin: 0px 0px 10px; }
#mail_mag .mail_box_top { background: url(../img/malg_top.gif) no-repeat 0px 0px; height: 5px; width: 453px; }
#mail_mag .mail_box_mid { background: url(../img/malg_mid.gif) repeat-y; width: 453px; }
#mail_mag .mail_box_bot { background: url(../img/malg_bot.gif) no-repeat 0px 0px; height: 5px; width: 453px; }
#mail_mag .mail_box_sp { width: 14px; }
#mail_mag .mail_box_left { float: left; width: 117px; }
#mail_mag .mail_box_right { float: left; width: 306px; font-size: 117%; line-height: 1.3em; padding-top: 15px; padding-bottom: 12px; }
#mail_mag .mail_box_in1 { padding-right: 20px; padding-left: 10px; }
#mail_mag .mail_box_in { padding-top: 30px; padding-right: 24px; padding-bottom: 20px; padding-left: 24px; }
#mail_mag .mail_box_in p { margin-bottom: 16px; }
#mail_mag .mail_box_in ul { padding: 0px 0px 0px 18px;}
#mail_mag .mail_box_in li { list-style-position: outside; list-style-type: decimal; padding: 0px; line-height: 1.4em;}
#mail_mag .tcenter { text-align: center; }
#mail_mag .mab25 { text-align: center; margin-bottom: 25px; }
#mail_mag .dive_link a { background: url(../img/bullet.gif) no-repeat 0em 0.4em; padding-left: 10px; }

/* ============================== add milli end */

