@charset "utf-8";
/*
	Copyright (c) LAPNET All Rights Reserved.

		Style List
		1. Contents Style
		?. Print Style
*/

/* =2. Contents Style */
/* ---------------------------------------------------------------- */
h2 {
 margin:0 0 20px;
}

.spaceSection {
 margin:0 0 30px;
 overflow:hidden;
 zoom:1;
}
.spaceSection div.left {
 float:left;
 width:280px;
}
.spaceSection div.left img {
 border:5px solid #ddd;
 margin:0 0 10px;
}
.spaceSection div.left dl dt {
 font-weight:bold;
 background:url(/common/images/icon_arrow7.gif) left center no-repeat;
 margin:0 0 5px;
 padding:0 0 0 13px;
}
.spaceSection div.left dl dd table {
 font-size:10px;
}
.spaceSection div.left dl dd table th {
 padding:0 5px 3px 0;
}
.spaceSection div.left dl dd table td {
 padding:0 0 3px;
}
.spaceSection div.right {
 float:right;
 width:350px;
}
.spaceSection div.right p.txt {
 margin:0;
}
.spaceSection div.right p.detail {
 text-align:right;
}
.spaceSection div.right table {
 width:350px;
}
.spaceSection div.right table th {
 font-weight:bold;
 border-bottom:1px solid #ddd;
 width:30%;
 background:url(/common/images/icon_arrow6.gif) 2px center no-repeat;
 padding:10px 5px 10px 10px;
}
.spaceSection div.right table td {
 border-bottom:1px solid #ddd;
 width:69%;
 padding:10px 5px;
}

.spaceItem {
 margin:0 0 30px;
 padding:0 0 0 5px;
}
.spaceItem2 {
 margin:0 0 30px;
}
.spaceSection2 {
 /*background:url(/common/images/topics_area_bg2.gif) left bottom repeat-y;*/
 overflow:hidden;
 zoom:1;
}
.spaceSection2 div.left {
 float:left;
 width:450px;
}
.spaceTopics {
 margin:0 0 20px;
}
.spaceTopics a {
 text-decoration:underline;
}
.spaceTopics a:hover {
 text-decoration:none;
}

.spaceTopics h4 {
 font-size:14px;
 font-weight:bold;
 margin:0 0 10px;
 padding:0 0 0 10px;
 border-left:4px solid #ff3e00;
 line-height:1.2;
}
.spaceTopics p {
 margin:0;
 line-height:1.6;
}

.spaceTopics2 {
 margin:0 0 20px;
}
.spaceTopics2 h4 {
 font-size:14px;
 font-weight:bold;
 margin:0 0 20px;
 padding:0 0 0 10px;
 border-left:4px solid #ff3e00;
 line-height:1.2;
}
.spaceTopics2 h4 span {
 font-size:12px;
 display:block;
 border:none;
 padding:0;
}
.spaceTopics2 p {
 margin:0 0 1em;
}
.spaceTopics2 p.pic {
 text-align:center;
}
.spaceTopics2 p.pic img {
 border:5px solid #ddd;
}

#spaceTopicsList dt {
 background:url(/common/images/icon_arrow5.gif) left center no-repeat;
 margin:0 0 5px;
 padding:0 0 0 15px;
}
#spaceTopicsList dd table {
 width:449px;
 border-top:1px solid #ddd;
 padding:5px 0 0;
}
#spaceTopicsList dd table th {
 width:29%;
 font-weight:bold;
 background:url(/common/images/icon_arrow6.gif) 2px center no-repeat;
 padding:5px 0 5px 12px;
 border-bottom:1px solid #ddd;
}
#spaceTopicsList dd table td {
 width:70%;
 padding:5px 0;
 border-bottom:1px solid #ddd;
}

.spaceSection2 div.right {
 float:right;
 width:170px;
 background:#f5f5f5;
}
.spaceSection2 div.right h4 {
 margin:0 0 10px;
}
.spaceSection2 div.right dl {
 font-size:10px;
 margin:0 10px;
}
.spaceSection2 div.right dl dt {
 color:#ff3e00;
}
.spaceSection2 div.right dl dd {
 color:#666;
 margin:0 0 15px;
}


#inquiryBox {
 color:#666;
 background:url(/space/image/inquiry_bg.gif) left top repeat;
 margin:0 0 20px;
 padding:0 0 4px;
}
#inquiryBox dt {
 color:#fff;
 background:url(/common/images/icon_arrow12.gif) 7px center no-repeat;
 font-size:133%;
 padding:0.25em 0 0.25em 20px;
 overflow:hidden;
 zoom:1;
}
#inquiryBox dt span {
 margin:0 0 0 2em;
 font-size:75%;
}
#inquiryBox dt img {
 float:left;
 vertical-align:middle;
}
#inquiryBox dd {
 clear:both;
 background:#fff;
 margin:0 4px;
 padding:15px 26px;
 overflow:hidden;
 zoom:1;
}
#inquiryBox dd div.left {
 float:left;
 width:290px;
}
#inquiryBox dd div.left p {
 margin:0;
}
#inquiryBox dd div.left table th span {
 font-size:16px;
 font-weight:bold;
 padding:0 1.5em 0 0;
}
#inquiryBox dd div.right {
 float:right;
 width:250px;
 padding:5px 0 0;
}
.btnPrint {
 text-align:center;
 margin:0 0 20px;
}

#regulationsList dt {
 font-size:14px;
 font-weight:bold;
 background:url(/common/images/icon_arrow5.gif) left center no-repeat;
 margin:0 0 15px;
 padding:0 0 0 15px;
}
#regulationsList dd {
 margin:0 0 30px;
}
#regulationsList dd p {
 margin:0 0 0 1.5em;
}
#regulationsList dd ol {
 list-style-position:outside;
 list-style-type:decimal;
 margin:0 0 0 3.5em;
}
#regulationsList dd ol li {
 margin:5px 0 0;
}

#downloadList {
 width:639px;
 margin:-10px 5px 30px;
}
#downloadList a {
 text-decoration:underline;
}
#downloadList a:hover {
 text-decoration:none;
}
#downloadList th {
 width:25%;
 background:url(/common/images/icon_arrow6.gif) 2px center no-repeat;
 padding:10px 30px 10px 10px;
 border-bottom:1px solid #ddd;
 white-space:nowrap;
}
#downloadList td {
 border-bottom:1px solid #ddd;
 padding:10px 10px 10px 0;
}
#downloadList td.po1 {
 padding:10px 25px 10px 0;
}
#downloadList td.po1 a {
 background:url(/common/images/icon_pdf.gif) left center no-repeat;
 padding:0.5em 0 0.5em 2em;
}

.spaceSection3 {
 overflow:hidden;
 zoom:1;
 border-bottom:1px solid #ddd;
 margin:0 0 20px;
 padding:0 0 20px;
}
.spaceSection3 div.left {
 float:left;
 width:200px;
}
.spaceSection3 div.left img {
 border:5px solid #ddd;
}
.spaceSection3 div.right {
 float:right;
 width:430px;
}

.spaceSection4 {
/* background:url(/common/images/topics_area_bg3.gif) left bottom repeat-y;*/
 overflow:hidden;
 zoom:1;
}
.spaceSection4 div.left {
 float:left;
 width:450px;
}
.spaceSection4 div.right {
 float:right;
 width:170px;
 background:#f5f5f5;
}
.spaceSection4 div.right h4 {
 margin:0 0 10px;
}
.spaceSection4 div.right dl {
 font-size:10px;
 margin:0 10px;
}
.spaceSection4 div.right dl dt {
 color:#ff3e00;
}
.spaceSection4 div.right dl dd {
 color:#666;
 margin:0 0 15px;
}

.inquirySection {
 margin:0 0 30px;
 overflow:hidden;
 zoom:1;
}
.inquirySection div.left {
 float:left;
 width:300px;
}
.inquirySection div.left img {
 border:5px solid #ddd;
}
.inquirySection div.right {
 float:right;
 width:330px;
}
.inquirySection div.right table th {
 width:25%;
 font-weight:bold;
 background:url(/common/images/icon_arrow6.gif) 2px center no-repeat;
 padding:10px 0 10px 12px;
 border-bottom:1px solid #ddd;
}
.inquirySection div.right table td {
 width:74%;
 border-bottom:1px solid #ddd;
 padding:10px 0;
}

.costSection,
.equipmentSection {
 margin:0 0 30px;
}
.costSection a,
.equipmentSection a {
 text-decoration:underline;
}
.costSection a:hover,
.equipmentSection a:hover {
 text-decoration:none;
}
.costSection ul#tab,
.equipmentSection ul#tab {
 background:url(/common/images/dot3.gif) left bottom repeat-x;
 margin:20px 0 10px;
 padding:0;
 border:none;
}
.costSection ul#tab li,
.equipmentSection ul#tab li {
 float:left;
 width:118px;
 text-align:center;
 margin:0 0 -1px 5px;
 border:1px solid #ccc;
 border-bottom:none;
}
.costSection ul#tab li.t1,
.equipmentSection ul#tab li.t1 {
 width:180px;
}
.costSection ul#tab li.t_special,
.equipmentSection ul#tab li.t_special{
 width:180px;
 color:#FF3E00;
}

.costSection ul#tab li a,
.equipmentSection ul#tab li a {
 display:block;
 width:116px;
 color:#666;
 background:#e9e9e9 url(/space/image/cost_tab_bg.gif) left top repeat-x;
 margin:1px;
 padding:0.5em 0;
 border-bottom:1px solid #ccc;
}
.costSection ul#tab li.t1 a,
.equipmentSection ul#tab li.t1 a {
 width:178px;
}
.costSection ul#tab li.t_special a,
.equipmentSection ul#tab li.t1 a {
 width:178px;
 color:#FF3E00;
}
.costSection ul#tab li.on,
.equipmentSection ul#tab li.on {
 font-weight:bold;
}
.costSection ul#tab li a:hover,
.costSection ul#tab li.on a,
.equipmentSection ul#tab li a:hover,
.equipmentSection ul#tab li.on a {
 color:#333;
 background:#fefefe url(/space/image/cost_tab_bg_on.gif) left top repeat-x;
 border-bottom:1px solid #fff;
}
.costSection table,
.equipmentSection table {
 width:649px;
 margin:0 0 10px;
}

.costSection table th {
 width:20%;
 vertical-align:top;
 background:url(/common/images/icon_arrow6.gif) 2px 5px no-repeat;
 padding:0 5px 5px 12px;
 font-weight:bold;
}
.costSection table th.po1 {
 width:99%;
}
.costSection table td {
 vertical-align:top;
 text-align:right;
 padding:0 5px 5px 0;
 white-space:nowrap;
}
.costSection table td.po1 {
 width:65%;
 text-align:left;
 padding:0 5px 5px 0;
 white-space:normal;
}
.costSection ul,
.costSection p {
 margin:0 0 10px;
 padding:0 0 10px;
 border-bottom:1px solid #ddd;
 zoom:1;
}

.costSection p.nonborderline {
 margin:0 0 8px;
 padding:0 0 8px;
 border-bottom:0px solid #FFFFFF;
 zoom:1;
}

.equipmentSection dl dt {
 font-weight:bold;
 border-bottom:1px solid #ddd;
 margin:0 0 20px;
 padding:0 0 10px;
}
.equipmentSection dl dt span {
 font-weight:normal;
}
.equipmentSection dl dd {
 border-bottom:1px solid #ddd;
}
.equipmentSection table th {
 width:30%;
 vertical-align:top;
 background:url(/common/images/icon_arrow6.gif) 2px 5px no-repeat;
 padding:0 5px 5px 12px;
 font-weight:bold;
}
.equipmentSection table td {
 vertical-align:top;
 text-align:right;
 padding:0 5px 5px 0;
 white-space:nowrap;
}
.equipmentSection table td.po1 {
 width:65%;
 text-align:left;
 padding:0 5px 5px 0;
 white-space:normal;
}
.equipmentSection ul {
 margin:10px 0 0;
}
.equipmentSection p {
 margin:0 0 10px;
 padding:0 0 10px;
 border-bottom:1px solid #ddd;
}


#flowList dt {
 font-size:14px;
 font-weight:bold;
 margin:0 0 15px;
 padding:0 0 0 0;
}
#flowList dt img {
 margin:0 5px 0 0;
 vertical-align:text-bottom;
}
/*#flowList dt.no1 {
 background:url(/common/images/no1.gif) left center no-repeat;
}
#flowList dt.no2 {
 background:url(/common/images/no2.gif) left center no-repeat;
}
#flowList dt.no3 {
 background:url(/common/images/no3.gif) left center no-repeat;
}
#flowList dt.no4 {
 background:url(/common/images/no4.gif) left center no-repeat;
}
#flowList dt.no5 {
 background:url(/common/images/no5.gif) left center no-repeat;
}
#flowList dt.no6 {
 background:url(/common/images/no6.gif) left center no-repeat;
}
#flowList dt.no7 {
 background:url(/common/images/no7.gif) left center no-repeat;
}
#flowList dt.no8 {
 background:url(/common/images/no8.gif) left center no-repeat;
}*/
#flowList dd {
 margin:0 0 30px 20px;
}
#flowList dd p {
 line-height:1.6;
}
.noBorder {
 padding:0 !important;
 border:none !important;
}
.border {
 margin:0 0 10px;
 padding:0 0 10px;
 border-bottom:1px solid #ddd;
}
.attention {
 text-align:right;
}
.mb10 {
 margin-bottom:10px !important;
}

.boxBtn {
 padding:20px 0 30px !important;
}
.boxBtn a {
 border:1px solid #ccc !important;
 background:url(/common/images/icon_pdf.gif) 10px center no-repeat !important;
 padding:10px 10px 10px 30px !important;
}

#infoDetail p.pic {
 text-align:center;
 font-size:85%;
 color:#666;
 border-bottom:0px solid #FFFFFF;
}
#infoDetail p span {
 background:#ddd;
 display:inline-block;
 padding:0 0 3px;
}
#infoDetail p.pic img {
 border:5px solid #ddd;
}








/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {
html {
 background:none;
}
wrapper {
 padding:0;
}
#header {
 width:650px;
 margin:0;
 border-bottom:1px solid #ddd;
}
#header h1 {
 margin:0 0 20px;
}
#topicPath {
 background:none;
 border:none;
}
#contentsWrapper {
 padding:0;
}
.spaceSection4 {
 background:none;
}
#header ul,
#nav,
#rightContents,
#leftContents h2,
#mainVisual,
#tabList,
#footer,
.anchorLink,
#imageGalleries,
.pageLink2,
.btnPrint {
 display:none;
}
}


