@charset "shift_jis";

/************************************************************************
	 1: Clear 
	 2: Text
	 3: Align
	 4: Margin
	 5: Padding
	 6: Float
	 7: Table
	 8: List
	 9: Module
	10: Others
	11: Title
	12: Layout
 ************************************************************************/


/************************************************************************
							1: Clear
 ************************************************************************/

/* clearfix
---------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/************************************************************************
							2: Text
 ************************************************************************/
.text {line-height:1.5; /*padding-left:20px;*/}
.attention {color:#F00000;}
.attention2 {color:#e50000;}
.attention3{color:#993300;}
.attention4{color:#c06240;}
.small {font-size:10px;}
.bk { color:#080607; }


/************************************************************************
							3: Align
 ************************************************************************/
.align_C {text-align:center;}
.align_L {text-align:left;}
.align_R {text-align:right;}

/************************************************************************
							4: Margin
 ************************************************************************/

/* margin-top
---------------------------------------------------------------------*/
.mt5  { margin-top: 5px; }
.mt10 {margin-top: 10px;}
.mt15 {	margin-top:15px; }
.mt20 {	margin-top:20px; }
.mt25 {	margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt200 { margin-top:200px; }


/************************************************************************
							5: Padding
 ************************************************************************/
.pr5{ padding-right:5px; }
.pl10{ padding-left:10px; }
.pr10{ padding-right:10px; }
.pl12{ padding-left:12px; }
.pr12{ padding-right:12px; }
.pl15{ padding-left:15px; }
.pr15{padding-right:15px;}
.pl20{ padding-left:20px; }
.pr20{ padding-right:20px; }
.pl35{ padding-left:35px; }
.pr35{ padding-right:35px; }
.pr50{ padding-right:50px; }


/************************************************************************
							6: Float
 ************************************************************************/
.fl{ float:left;  }
.fr{ float:right; }


/************************************************************************
							7: Table
 ************************************************************************/

/* tableSet01*
---------------------------------------------------------------------*/
.tableSet01 {
border:1px solid #c6c6c6;
border-collapse:collapse;
}
.tableSet01 th {
background:#f0f2f6;
border-bottom:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
font-weight:normal;
line-height:1.4;
padding:6px;
text-align:center;
}
.tableSet01 td {
border:1px solid #c6c6c6;
line-height:1.4;
padding:6px;
}
/*.tableSet01 tr.lastChild th, .tableSet01 tr.lastChild td{ border-bottom:none; }*/
.tableSet01 td p{ font-size:x-small; margin-top:5px; }
.tableSet01 td.nospace{ margin:0; padding:0; text-align:right; }
.tableSet01 td.bg_blue{ background:#333399; color:#fff; font-weight:bold; text-align:center; }
.tableSet01 td.bg_orange{ background:#ff6600; color:#fff; font-weight:bold; text-align:center; }


/* tableSet02*
---------------------------------------------------------------------*/
.tableSet02 {border:1px solid #c4c4c4; border-collapse:collapse; }
.tableSet02 th {
background:#faf6c7;
font-weight:normal;
border:1px solid #c4c4c4;
padding:7px ;
text-align:center;
}
.tableSet02 td {
background:#fff;
border:1px solid #cdcdcd;
padding:7px ;
text-align:center;
}
.tableSet02 td.bg_gray {
background:#f0f2f6;
}
.tableSet02 td.bg_green {
background:#e1f3d5;
border-bottom:none;
}
.tableSet02 td.bg_gray2 {
background:#e7e8ea;
border-bottom:none;
border-top:none;
}
.tableSet02 td.bg_white {
background:#fff;
border-bottom:none;
border-top:none;
}
.tableSet02 th.align_L {
padding:7px 15px ;
text-align:left;
}
.tableSet02 td.align_L {
padding:7px 15px ;
text-align:left;
}



/* tableSet03*
---------------------------------------------------------------------*/
.tableSet03 { border-bottom:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-collapse:separate; }
.tableSet03 th {
background:#eff2ce;
font-weight:bold;
border-bottom:1px dotted #aaa;
padding:1em 1.8em;
}
.tableSet03 td {
background:#fff;
border-bottom:1px dotted #aaa;
padding:1em 2em;
}
.tableSet03 tr.firstChild th { border-top:1px solid #fff; }
.tableSet03 tr.firstChild td { border-top:1px solid #fff; }
.tableSet03 tr.lastChild th { border-bottom:1px solid #fff; }
.tableSet03 tr.lastChild td { border-bottom:1px solid #fff; }


/* tableSet04
---------------------------------------------------------------------*/
.tableSet04 { border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-collapse:separate; }
.tableSet04 th {
background:#d2d2d2;
font-weight:bold;
border:1px solid #ccc;
padding:7px ;
}
.tableSet04 td {
background:#fff;
border:1px solid #ccc;
padding:7px;
}
.tableSet04 td {
}


/* tableSet05
---------------------------------------------------------------------*/
.tableSet05 {
border:1px solid #ccc;
border-collapse:separate;
}
.tableSet05 th {
background:#f0eee8;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #fff;
font-weight:normal;
line-height:1.4;
/*padding-top:12px;
padding-bottom:6px;*/
padding:8px;
text-align:left;
}
.tableSet05 td {
border-bottom:1px solid #ccc;
line-height:1.4;
padding:8px;
}
.tableSet05 tr.lastChild th, .tableSet05 tr.lastChild td{ border-bottom:none; }


/* tableSet06*
---------------------------------------------------------------------*/

.tableSet06{width:100%; background-color:#cccccc; color:#333333; border-collapse:separate;}

.tableSet06 th{
text-align:left;
font-weight:normal;
padding: 3px 10px;
background-color:#f1f4ef;
width:100%;}

.tableSet06 td{
padding: 3px 10px;
background-color:#ffffff;
width:100%;}


/* tableSet07*
---------------------------------------------------------------------*/
.tableSet07{width:100%; background-color:#cccccc; color:#333333; border-collapse:separate;
font-size:10px;}

.tableSet07 th{
text-align:center;
padding: 3px 5px;
color:#FFFFFF;
background-color:#444444;
}

.tableSet07 td{
padding: 3px 5px;}

.tableSet07_td02{
background-color:#ffffff;
text-align:center;}

.tableSet07_td01{
background-color:#f0f0f0;
font-weight:bold;
}



/************************************************************************
							8: List
 ************************************************************************/

/* Default_list
---------------------------------------------------------------------*/
ul.disc li { list-style-type:disc; margin-left:15px;}
ul.square li { list-style-type: square; margin-left:15px;}
ol.decimal li {	list-style-type:decimal; margin-left:25px;}

/* listSet01*
---------------------------------------------------------------------*/
.listSet01 { border-bottom:1px dotted #474747; padding-bottom:30px; margin-bottom:20px; margin-top:10px; }
.listSet01 li { list-style-type:disc; margin-left:1.5em; margin-top:2em; }
.listSet01 li.firstChild { margin-top:0; }


/* listSet02*
---------------------------------------------------------------------*/
.listSet02 {width:666px; }
.listSet02 ul{ width:666px; }
.listSet02 ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listSet02 ul {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .listSet02 ul {height: 1%;}
.listSet02 ul {display: block;}
/* End hide from IE-mac */
.listSet02 ul li {
padding:0 6px 24px 0; float:left;
}


/* listSet03
---------------------------------------------------------------------*/
.listSet03 {}
.listSet03 dt {font-weight:bold; margin-top:20px;}
.listSet03 dt.firstChild {margin-top:0px;}
.listSet03 dd {margin-top:5px;line-height:1.4;}
.listSet03 dd li {line-height:1.4;}

/************************************************************************
							9: Module
 ************************************************************************/

/* moduleSet01*
---------------------------------------------------------------------*/
.moduleSet01 {
width:666px;
background:url(../canvas/images/Canvas_prd_bg.gif) repeat-x bottom;
min-height:321px;
}
div.moduleSet01 dl {
width:646px;
min-height:321px;
background:url(../canvas/images/Canvas_prd_r.gif) no-repeat;
background-position:bottom right;
padding-right:20px;
}
div.moduleSet01 dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.moduleSet01 dl {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html div.moduleSet01 dl {height: 1%;}
div.moduleSet01 dl {display: block;}
/* End hide from IE-mac */

div.moduleSet01 dl dt {
widows:195px;
float:left;
}
div.moduleSet01 dl dd {
width:430px;
float:right;
text-align:left;
padding-top:64px;
}

div.moduleSet01 dl dd ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.moduleSet01 dl dd ul {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html div.moduleSet01 dl dd ul {height: 1%;}
div.moduleSet01 dl dd ul {display: block;}
/* End hide from IE-mac */

div.moduleSet01 dl dd ul li {
width:400px;
/*width:194px;*/
float:right;
color:#080607;
background:#fff;
padding:10px 6px 10px 9px;
border:1px solid #e0e0e0;
letter-spacing:0;
}
div.moduleSet01 dl dd ul li.firstChild {
float:left;
}
div.moduleSet01 dl dd ul li img {
margin-bottom:20px;
}
div.moduleSet01 dl dd div {
margin-top:30px;
}
div.moduleSet01 dl dd div a {
color:#00469d;
}




/* moduleSet02*
---------------------------------------------------------------------*/
.moduleSet02 {
}
div.moduleSet02 dl { margin-top:14px; }
div.moduleSet02 dl:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.moduleSet02 dl {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html div.moduleSet02 dl {height: 1%;}
div.moduleSet02 dl {display: block;}
/* End hide from IE-mac */

div.moduleSet02 p {}
div.moduleSet02 dl dt { width:153px; float:left; }
div.moduleSet02 dl dd { width:490px; float:right; border-bottom:1px solid #dbdbdb; padding-bottom:15px; }
div.moduleSet02 dl dd.height { padding:10px 0 42px; }



/* moduleSet03*
---------------------------------------------------------------------*/
.moduleSet03 {}
.moduleSet03:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleSet03 {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .moduleSet03 {height: 1%;}
.moduleSet03 {display: block;}
/* End hide from IE-mac */

.moduleSet03 li {float:left;}


/* moduleSet04*
---------------------------------------------------------------------*/
.moduleSet04 { width:666px; display:block; }
.moduleSet04:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleSet04 {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .moduleSet04 {height: 1%;}
.moduleSet04 {display: block;}
/* End hide from IE-mac */

.moduleSet04 li.firstChild {
float:left;
}
.moduleSet04 li.lastChild {
float:right;
}


/* moduleSet05*
---------------------------------------------------------------------*/
dl.moduleSet05 { margin-top:15px; height:auto; }
.moduleSet05 { }
.moduleSet05:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleSet05 {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .moduleSet05 {height: 1%;}
.moduleSet05 {display: block;}
/* End hide from IE-mac */

.moduleSet05 dt { font-weight:bold; color:#000; font-size:14px; float:left; }
.moduleSet05 dd { background:url(../images/linkIcon1.gif) no-repeat; padding:0 5px 0 15px;  line-height:1.4; margin-top:5px; color:#00469d; float:left; }
.moduleSet05 dd a { color:#00469d; text-decoration:underline; }


/* moduleSet06*
---------------------------------------------------------------------*/
.moduleSet06 { width:335px; background:url(../canvas/images/Canvas_basic_step_mdl.gif) repeat-y; border-bottom:1px solid #f5cc9d; }
.moduleSet06 dl dt { width:335px; padding-bottom: 17px; }
.moduleSet06 dl dd { width:313px; padding:0 11px 20px 11px; }
li.num1 { background:url(../canvas/images/Canvas_basic_step1.gif) no-repeat; padding:0 0 15px 20px; }
li.num2 { background:url(../canvas/images/Canvas_basic_step2.gif) no-repeat; padding:0 0 15px 20px; }
li.num3 { background:url(../canvas/images/Canvas_basic_step3.gif) no-repeat; padding:0 0 15px 20px; }
li.num4 { background:url(../canvas/images/Canvas_basic_step4.gif) no-repeat; padding:0 0 15px 20px; }


/* moduleSet07*
---------------------------------------------------------------------*/
.moduleSet07 { position:relative; width:666px; height:600px; }
.moduleSet07:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleSet07 {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html .moduleSet05 {height: 1%;}
.moduleSet07 {display: block;}
/* End hide from IE-mac */

.moduleSet07 ul { position:absolute; width:730px; height:600px; }
.moduleSet07 ul li { margin-bottom:30px; float:left; padding-right:40px; }
.moduleSet07 ul li p { font-size:14px; font-weight:bold; }
.moduleSet07 ul li p img { margin-bottom:10px; }



/* moduleSet08*
---------------------------------------------------------------------*/

.moduleSet08 {
width:666px;
background:url(../canvas/images/Canvas_prd_bg.gif) repeat-x bottom;
min-height:321px;
}
div.moduleSet08 dl {
width:646px;
min-height:321px;
background:url(../canvas/images/Canvas_prd_r.gif) no-repeat;
background-position:bottom right;
padding-right:20px;
}
div.moduleSet08 dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.moduleSet08 dl {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html div.moduleSet01 dl {height: 1%;}
div.moduleSet08 dl {display: block;}
/* End hide from IE-mac */

div.moduleSet08 dl dt {
widows:195px;
float:left;
}
div.moduleSet08 dl dd {
width:430px;
float:right;
text-align:left;
padding-top:64px;
}

div.moduleSet08 dl dd ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.moduleSet08 dl dd ul {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html div.moduleSet01 dl dd ul {height: 1%;}
div.moduleSet08 dl dd ul {display: block;}
/* End hide from IE-mac */

div.moduleSet08 dl dd ul li {
width:400px;
float:right;
color:#080607;
background:#fff;
padding:10px 6px 10px 9px;
border:1px solid #e0e0e0;
letter-spacing:0;
}
div.moduleSet08 dl dd ul li.firstChild {
float:left;
}
div.moduleSet08 dl dd ul li img {
margin-bottom:20px;
}
div.moduleSet08 dl dd div {
margin-top:30px;
}
div.moduleSet08 dl dd div a {
color:#00469d;
}




/************************************************************************
							10: Others
 ************************************************************************/
 
div.c_wrap { width:666px; background:url(../images/c_wrap_bg.gif) repeat-y; }
div.c_wrap strong {	color:#000; }
div.c_wrap div { width:666px; padding-top:7px; background:url(../images/c_wrap_top.gif) no-repeat top; }
div.c_wrap div div { width:666px; padding-bottom:10px; background:url(../images/c_wrap_btm.gif) no-repeat bottom; }
div.c_wrap div div p { width:636px; margin:0 auto; }
div.c_wrap div div p span { text-align:right; }
div.c_wrap div div p.get { margin-top:10px; padding-top:5px; border-top:1px dotted #ccc; }
div.c_wrap div div p.get span { position:relative; top:25%; display:inline; margin:0; text-align:left; }

dl#idcard dt { width:666px; height:366px; position:relative; }
dl#idcard dt p img { width:666px; position:relative; }
dl#idcard dt div { width:370px; position:absolute; left:24px; top:125px; }
dl#idcard dd { margin-bottom:25px; position:relative; }
dl#idcard dd.lastChild { margin-bottom:0; position:relative; }
dl#idcard dd p { position:absolute; right:0; bottom:20px; }
dl#idcard dd p a { padding-left:13px; background:url(../images/linkIcon1.gif) no-repeat; text-decoration:underline; }

.icon { vertical-align:middle; margin-left:5px; }
.dot { border-bottom:1px dotted #bbb; padding-bottom:30px; }
#accessmap { width:561px; height:673px; background:url(../access/images/access_img.gif) no-repeat; }
#accessmap div{ width:235px; margin-left:327px; padding-top:5px; }
#accessmap div p strong{ font-weight:bold; color:#752b23; }

.dlWrap h5 { width:329px; }
.dlBrn { width:329px; height:36px; background:url(../canvas/images/Canvas_download_bg.gif) no-repeat; text-indent:36px; color:#632607; line-height:36px; font-weight:bold; }
.dlBrn2 {
    width: 298px;
    height: 36px;
    background: url(../canvas/images/Canvas_download_bg298.gif) no-repeat;
    text-indent: 36px;
    color: #632607;
    line-height: 36px;
    font-weight: bold;
}
.dlBrn3 { width:329px; height:36px; background:url(../canvas/images/canvas_doc_download_bg.png) no-repeat; text-indent:36px; color:#632607; line-height:36px; font-weight:bold; }
.dlBnr2 a, .dlBnr2 a:link, .dlBnr2 a:visited, .dlBnr2 a:hover { color:#632607; text-decoration:none; }
.dlBnr3 a, .dlBnr3 a:link, .dlBnr3 a:visited, .dlBnr3 a:hover { color:#632607; text-decoration:none; }
#slideWrap dl dt{ background:url(../canvas/images/q_img.gif) no-repeat; padding:0 0 10px 30px; min-height:19px; text-decoration:underline; color:#00469d; cursor:pointer; }
#slideWrap dl dd{ background:url(../canvas/images/a_img.gif) no-repeat; padding:0 0 10px 30px; min-height:19px; display:none; }

#ofWrap { width:606px; height:260px; border:1px solid #ababab; overflow:scroll; padding:10px 30px; }
body#canvas #ofWrap h3 { background:none; font-size:12px; color:#666; text-indent:0; width:auto; }

#confirm { width:641x; text-align:left; padding:5px 5px 5px 20px; border:1px solid #ccc; }


/*extage*/
.f16_b{
font-size:16px;
font-weight:bold;
}
 
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
 
 
 
.mt100{margin-top:100px;}
 


.w115{width:115px;}
.w127{width:127px;}
.w128{width:128px;}
.w160{width:160px;}
.w240{width:240px;}
.w318{width:318px;}
.w380{width:380px;}
.w400{width:400px;}
.w450{width:450px;}

.p1{
background-color:#f0f0f0;
border:#CCCCCC 1px solid;
padding:5px;
}

.p2{
width:280px;
height:85px;
padding:5px 10px;
border:#cccccc 3px solid;
background-color:#eeeeee;
}

label.error{ color:#ff0000; font-weight:bold; }



/************************************************************************
							11: Title
 ************************************************************************/
body h5{ width:666px; font-size:14px; color:#2a2f41; }


body#extage h1{ margin-bottom:5px; }
body#extage h2{ width:666px; height:29px; background:url(../images/h2_bg_o.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#extage h3{ width:666px; height:29px; background:url(../images/h3_bg_o.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#fa8336; font-size:15px; }
body#extage h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#fa8336; font-size:14px; }


body#canvas h1, body#canvas_https h1, body#canvaswin h1, body#canvasmac h1{ margin-bottom:36px; }
body#canvas h2, body#canvas_https h2, body#canvaswin h2, body#canvasmac h2{ width:666px; height:29px; background:url(../images/h2_bg_o.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#canvas h3, body#canvas_https h3, body#canvaswin h3, body#canvasmac h3{ width:666px; height:29px; background:url(../images/h3_bg_o.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#B1292D; font-size:15px; }
body#canvas h3.img1, body#canvas_https h3.img1, body#canvaswin h3.img1, body#canvasmac h3.img1{background:url(../images/h3_bg_img1.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img2, body#canvas_https h3.img2, body#canvaswin h3.img2, body#canvasmac h3.img2{background:url(../images/h3_bg_img2.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img3, body#canvas_https h3.img3, body#canvaswin h3.img3, body#canvasmac h3.img3{background:url(../images/h3_bg_img3.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img4, body#canvas_https h3.img4, body#canvaswin h3.img4, body#canvasmac h3.img4{background:url(../images/h3_bg_img4.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img5, body#canvas_https h3.img5, body#canvaswin h3.img5, body#canvasmac h3.img5{background:url(../images/h3_bg_img5.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img6, body#canvas_https h3.img6, body#canvaswin h3.img6, body#canvasmac h3.img6{background:url(../images/h3_bg_img6.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img7, body#canvas_https h3.img7, body#canvaswin h3.img7, body#canvasmac h3.img7{background:url(../images/h3_bg_img7.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img8, body#canvas_https h3.img8, body#canvaswin h3.img8, body#canvasmac h3.img8{background:url(../images/h3_bg_img8.gif) no-repeat bottom; text-indent:25px; }
body#canvas h3.img9, body#canvas_https h3.img9, body#canvaswin h3.img9, body#canvasmac h3.img9{background:url(../images/h3_bg_img9.gif) no-repeat bottom; text-indent:25px; }
body#canvas h4, body#canvas_https h4, body#canvaswin h4, body#canvasmac h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#fa8336; font-size:14px; }


body#others h1{ margin-bottom:0; }
body#others h2{ width:666px; height:29px; background:url(../images/h2_bg_r.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#others h3{ width:666px; height:29px; background:url(../images/h3_bg_r.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#e60011; font-size:15px; }
body#others h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#ed6005; font-size:14px; }
body#others h5{ width:666px; font-size:14px; color:#2a2f41; }


/*body#delta h1{ margin-bottom:0; }
body#delta h2{ width:666px; height:29px; background:url(../images/h2_bg_dr.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#delta h3{ width:666px; height:29px; background:url(../images/h3_bg_dr.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#c06240; font-size:15px; }
body#delta h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#c06240; font-size:14px; }
body#delta h5{ width:666px; font-size:14px; color:#2a2f41; }*/


body#idcard h1{ margin-bottom:0; }
body#idcard h2{ width:666px; height:29px; background:url(../images/h2_bg_g.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#idcard h3{ width:666px; height:29px; background:url(../images/h3_bg_g.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#009944; font-size:15px; }
body#idcard h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#009944; font-size:14px; }



body#company h1, body#online h1, body#support h1, body#contact h1, body#delta h1, body#contact_https h1, body#delta_https h1{ margin-bottom:0; }
body#company h2, body#online h2, body#support h2, body#contact h2, body#delta h2, body#contact_https h2, body#delta_https h2{ width:666px; height:29px; background:url(../images/h2_bg_b.gif) no-repeat; line-height:29px; text-indent:20px; color:#4f4f4f; font-size:15px; }
body#company h3, body#online h3, body#support h3, body#contact h3, body#delta h3, body#contact_https h3, body#delta_https h3{ width:666px; height:29px; background:url(../images/h3_bg_b.gif) no-repeat bottom; line-height:29px; text-indent:20px; color:#00469d; font-size:15px; }
body#company h4, body#online h4, body#support h4, body#contact h4, body#delta h4, body#contact_https h4, body#delta_https h4{ width:666px; height:29px; background:url(../images/h4_bg_r.gif) repeat-x bottom; line-height:29px; color:#00469d; font-size:14px; }





/************************************************************************
							12: Layout
 ************************************************************************/



/* extage
----------------------------------*/

.extage_img_box01{
width:323px;
border:#dddddd 1px solid;
padding:2px;
}
.extage_img_box01 p{
background:#eeeeee;
width:313px;
padding: 5px;
}


.extage_img_box02{
width:659px;
border:#dddddd 1px solid;
padding:2px;
}
.extage_img_box02 p{
background:#eeeeee;
width:649px;
padding: 5px;
}

.extage_v_img_box01{
width:659px;
border:#dddddd 1px solid;
padding:2px;
}
.extage_v_img_box01 p{
background:#eeeeee;
width:332px;
padding: 5px;
}


.extage_v_box1{
padding: 50px 0px 0px 15px;
width:650px;
height:194px;
background:url(../extage/viewer/images/extage_v_box1_bg.jpg) no-repeat;
}

.extage_v_box1 h1{
width:284px;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
line-height:17px;
}



.extage_series{
	width:652px;
	height:60px;
	border-bottom:#dddddd 1px solid;
	margin-left:14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}


.extage_series h5{
	margin:0px;
	padding:0px;
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fc7007;
	width:168px;
	line-height:20px;
}

.extage_series h6{
	line-height:20px;
	margin:0px;
	padding:2px 0px 0px 15px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	background:url(../extage/images/extage_series_arrow.gif) no-repeat 0px 5px;
	display:block;
	width:450px;
}

.extage_series1{
	width:380px;
	height:40px;
	border-bottom:#dddddd 1px solid;
	margin-left:14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}


.extage_series1 h5{
	margin:0px;
	padding:0px;
	float:left;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fc7007;
	width:140px;
	line-height:20px;
}

.extage_series1 h6{
	line-height:20px;
	margin:0px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	background:url(../extage/images/extage_series_arrow.gif) no-repeat 0px 5px;
	display:block;
	width:260px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

dd.idcard_box1{ width:666px; height:123px; background:url(../idcard/images/IDcard_img1-1.jpg) no-repeat; position:relative; }
dd.idcard_box1 p{position:absolute; right:0; top:87px; }

dd.idcard_box2{ width:666px; height:130px; background:url(../idcard/images/IDcard_img1-2.jpg) no-repeat; position:relative; }
dd.idcard_box2 p{position:absolute; right:0; top:87px; }

dd.idcard_box3{ width:666px; height:130px; background:url(../idcard/images/IDcard_img1-3.jpg) no-repeat; position:relative; }
dd.idcard_box3 p{position:absolute; right:0; top:87px; }

dd.idcard_box4{ width:666px; height:130px; background:url(../idcard/images/IDcard_img1-4.jpg) no-repeat; position:relative; }
dd.idcard_box4 p{position:absolute; right:0; top:87px; }
.extage_J1 {
	font-size: 14px;
	height: 50px;
	width: 460px;
	list-style-position: outside;
	list-style-image: url(../extage/images/extage_series_arrow.gif);
	list-style-type: disc;
	font-weight: bold;
	left: 80px;
	position: relative;
}
.extage_J2 {
	height: 20px;
	width: 652px;
	padding-left: 14px;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(../extage/images/extage_series_arrow.gif);
	list-style-type: disc;
}
.extage_J3 {
	font-size: 14px;
	color: #666666;
	height: 20px;
	width: 652px;
}
.extage_J11 {
	font-size: 14px;
	height: auto;
	width: 460px;
	list-style-position: outside;
	list-style-image: url(../extage/images/extage_series_arrow.gif);
	list-style-type: disc;
	font-weight: bold;
	padding-left: 14px;
	border-bottom-width: 2px;
	border-bottom-color: #666666;
	left: 80px;
	position: relative;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
}
.extage_J11a {
	font-size: 14px;
	height: 20px;
	width: 460px;
	list-style-position: outside;
	list-style-image: url(../extage/images/extage_series_arrow.gif);
	list-style-type: disc;
	font-weight: bold;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	left: 80px;
	position: relative;
	color: #fa8336;
}
.extage_img_box03 {
	padding: 5px;
	width: 290px;
	margin-left: 20px;
	_margin-left: 10px;
	background-color: #eeeeee;
}

.extage_v_img_box03 p{
background:#eeeeee;
width:290px;
padding: 5px;
}
.extage_img_box04 {
	margin-left: 20px;
	width: 600px;
	background-color: #eeeeee;
	padding: 5px;
}
.extage_v_img_box04 p{
	background:#eeeeee;
	width:600px;
	padding: 5px;
}
.extage_img_box05 {
	padding: 5px;
	width: 290px;
	margin-right: 36px;
	_margin-right:18px;
	background-color: #eeeeee;
}

.extage_v_img_box05 p{
	background:#eeeeee;
	width:290px;
	padding: 5px;
}
.extage_img_box06 {
	margin-left: 20px;
	width: 600px;
	background-color: #eeeeee;
}

/* canvas add 2012/11/19
----------------------------------*/
h3.icon { position:relative; }
h3.icon .img { position:absolute; left:60px; top:2px; }

/* canvas add 2015/10/13
----------------------------------*/
#item_tool {
	position:relative;
	width:658px;
	height:549px;
	margin-bottom:30px;
}
#item01 {
	position:absolute;
	left:0;
	top:0;
}
#item02 {
	position:absolute;
	left:0;
	top:96px;
}
#item03 {
	position:absolute;
	right:0;
	top:96px;
}
#item04 {
	position:absolute;
	right:0;
	top:298px;
}
#item05 {
	position:absolute;
	left:0;
	bottom:0;
}
#spec {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #efefee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#efefee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#efefee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#efefee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefee',GradientType=0 ); /* IE6-9 */
padding:15px;
border-radius: 10px;
}
#package {
	float:left;
}
#spec .menu {
	border:1px solid #e0e0e0;
	background:#fff;
	padding:6px;
	margin-bottom:5px;
	width:420px;
	float:right;
}
#package2 {
	float:left;
}
#spec .menu2 {
	border:1px solid #e0e0e0;
	background:#fff;
	padding:6px;
	margin-bottom:5px;
	width:420px;
	float:right;
}
#package3 {
	float:left;
}
#spec .menu3 {
	border:1px solid #e0e0e0;
	background:#fff;
	padding:6px;
	margin-bottom:5px;
	width:420px;
	float:right;
}
/************************************************************************
							13: KT set
 ************************************************************************/
.news_conts {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	height: auto;
}
.news_conts_title {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: medium;
	height: auto;
	color: #FF9933;
}

.ti15 {
text-indent:30px
}
 
.dlBrn225 { width:290px; height:36px; background:url(../canvas/images/Canvas_download_bg225.gif) no-repeat; text-indent:36px; color:#632607; line-height:36px; font-weight:bold; } 


.box123 {
	padding: 0.5em 1em;
    margin: 1em 0;
	background-color:#FFFFCC;
    border: double 5px #FF9900;
}
.box123 p {
    margin: 0; 
    padding: 0;
}

.box456 {
	padding: 0.5em 1em;
    margin: 1em 0;
    border: solid 2px #0099FF;
}
.box456 p {
    margin: 0; 
    padding: 0;
}
