@charset "utf-8";
/*
Theme Name: Zuken Wordpress Theme
Theme URI: http://www.sanaphil.com/zuken/
Description: A customized wordpress theme intended only for Zuke Net Way Company
Version: 1.0
Author: SanaPhil Global Solutions
Author URI: http://sanaphil.com/
Tags: Flash Header, custom header, fixed width, 3 news plugins, footer, left navi

	Zuken v1.0
	 http://sanaphil.com/zuken/

	This theme was designed and built by SanaPhil Global Solution
	intended only for Zuken Netwave.
*/

.clearfix2:after {

content: g.h;
display: block;
height: 0;
clear: both;
visibility: hidden;

}


body, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, img, caption, fieldset, form, input, select, label {
	margin: 0;
	padding: 0;
}
/* IE */
body {
	background: url("images/common/bgrepeatIE.jpg") repeat-x;
	background-color: #D1EDF6!important;
	font-family:"MS PGothic", Osaka, "qMmpS Pro W3";
	margin: 0;
}

/* NON IE */
*:lang(ja) body{
	background: url("images/common/bgrepeat.jpg") repeat-x !important;
	background-color: #D1EDF6!important;
	font-family:"MS PGothic", Osaka, "qMmpS Pro W3";
	margin: 0;
}

img {
	border: none;
}

ul, ol{
	list-style-type: none;
}

/* Links
-------------------------------------------------*/
body a:link    {color: #055096; text-decoration: none;} /* i changed this from #666666 to this april 2 6pm*/
body a:active  {color: #055096; text-decoration: none;}
body a:visited {color: #055096; text-decoration: none;} /* i changed this from #666666 to this  april 2 6pm*/
body a:hover   {color: #055096; text-decoration: underline;}

/* Top Area
-------------------------------------------------*/
div#mainWrapper{
	width: 895px;
	margin: 0 auto;
	padding-left: 20px;
	_margin-top:12px;
}

div#TopArea{
	float: left;
	width: 100%;
	padding-top: 25px;
}

div#HeaderArea{
	float: left;
	position: relative;
	width: 882px;
	padding-left: 2px;
	_margin-left: 2px;
}

div#panfonts{
	position: absolute;
	left: 800px;
	top: -12px;
	_top: -20px;
	width: 71px;
	height: 21px;
	background:url(images/common/img_normal.jpg) top right no-repeat;}
	
div#panfonts img {
 float: left;
 margin: 0;
}

div#SearchArea{
	float: left;
	width: 878px;
	padding-top: 12px;
}

div#SearchArea a{
	color: #2E4553;
}

div#HeaderArea div#SearchHold{
	position: absolute;
	top: -12px;
	/*left: 457px;*/
	left: 350px;
	width: 500px;
}

* html body div#HeaderArea div#SearchHold{
	position: absolute;
	top: -20px;
	left: 457px;
	_left: 370px;
	width: 500px;
}

div#SearchHold img{
	float: left;
}

img.small{	position: absolute;	left: 0px;	top: 0px;}
img.normal{	position: absolute;	left: 26px;	top: 0px;}
img.big{	position: absolute;	left: 50px;	top: 0px;}

span.SearchLink{
	float: left;
	width: 123px;
	font-family: "HiraKakuPro-W6" !important;
	font-size: 11px;
	color: #2E4553;
	padding-top: 4px;
	letter-spacing:-1px;
}

input.SearchIn{
	float: left;
	width: 150px;
	height: 18px;
}

input.SearchBtn{
	float: left;
	width: 73px;
	height: 22px;
	padding-left:5px;
	padding-right: 18px;
}

img.SearchBreak{
	margin: 0 4px;
}

div#Header{
	float: left;
	width: 878px;
	margin-left: 1px;

	margin-top: 2px;
	background: url("images/common/headerbg.png") no-repeat;
	_background: url("images/common/headerbg1.jpg") no-repeat;
}

div#HeaderStingrayLisence{
	float: left;
	width: 878px;
	margin-left: 1px;
	margin-top: 37px;
	background: url("images/common/headerbg.png") no-repeat;
	_background: url("images/common/headerbg1.jpg") no-repeat;
}

div#FlashHeader{
	float: left;
	width: 865px;
	height: 165px;
	padding: 9px 0 0 10px;
	_padding: 9px 0 0 7px;
}

div#FlashHeaderFlat{
	float: left;
	width: 865px;
	height: 165px;
	padding: 9px 0 0 10px;
	_padding: 10px 0 0 7px;
}

div#GNavi{
	float: left;
	width: 870px;
	padding: 1px 0 0 10px;
	_padding: 1px 0 0 7px;
	margin: 0;
	_margin-top:-1px;
}

div#GNaviStingrayLisence{
	float: left;
	width: 870px;
	padding: 0 0 0 10px;
	_padding: 0 0 0 7px;
	margin: 0;
	_margin-top:-1px;
}

img#BlankGray{
	float: left;
	width: 860px;

}

/*G Navi Buttons
----------------------------------------------------*/
ul#upper_menu{
	float:left;
	height: 33px;
	width: 860px;
	padding: 0 0 1px 1px;
	_margin-top:-2px;
}

ul#upper_menu li {
	float: left; 
	padding-right: 1px;
	height: 33px;
	list-style: none;}

ul#upper_menu li a{
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	height: 33px;
	outline:none;
	}

ul#upper_menu li#menu01 a{ 
	width: 153px; 
	height: 33px;
	background: url("images/common/home.jpg") no-repeat;}

ul#upper_menu li#menu01active a{  
	width: 153px;
	height: 33px;
	background: url("images/common/home_hover.jpg") no-repeat;}
	
ul#upper_menu li#menu01 a:hover{  
	width: 153px;
	height: 33px;
	background: url("images/common/home_hover.jpg") no-repeat;}

ul#upper_menu li#menu02 a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi1.jpg") no-repeat;}

ul#upper_menu li#menu02active a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi1_hover.jpg") no-repeat;}

ul#upper_menu li#menu02 a:hover{ 
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi1_hover.jpg") no-repeat;}

ul#upper_menu li#menu03 a{ 
	width: 140px;
	height: 33px; 
	background: url("images/common/gnavi2.jpg") no-repeat;}

ul#upper_menu li#menu03active a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi2_hover.jpg") no-repeat;}
	
ul#upper_menu li#menu03 a:hover{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi2_hover.jpg") no-repeat;}

ul#upper_menu li#menu04 a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi3.jpg") no-repeat;}

ul#upper_menu li#menu04active a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi3_hover.jpg") no-repeat;}
	
ul#upper_menu li#menu04 a:hover{ 
	width: 140px;
	height: 33px; 
	background: url("images/common/gnavi3_hover.jpg") no-repeat;}

ul#upper_menu li#menu05 a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi4.jpg") no-repeat;}

ul#upper_menu li#menu05active a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi4_hover.jpg") no-repeat;}
	
ul#upper_menu li#menu05 a:hover{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi4_hover.jpg") no-repeat;}

ul#upper_menu li#menu06 a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi5.jpg") no-repeat;}

ul#upper_menu li#menu06active a{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi5_hover.jpg") no-repeat;}
	
ul#upper_menu li#menu06 a:hover{  
	width: 140px;
	height: 33px;
	background: url("images/common/gnavi5_hover.jpg") no-repeat;}

/* Body Area
-------------------------------------------------------*/
div#BodyArea{
	float: left;
	width: 100%;
}

div#BodyConHold{
	float: left;
	width: 878px;
}

div#BodyContainer{
	float: left;
	width: 865px;
	padding: 25px 9px 14px 9px;
	background: url("images/common/bodyrepeatcon.png") no-repeat;
}

div#BodyContainerContents{
	float: left;
	width: 865px;
	padding: 5px 9px 14px 9px;
	background: url("images/common/bodyrepeatcon.png") no-repeat;
}

div#BodyContainerInner{
	float: left;
	width: 883px;
	margin-left: 2px;
	background: url("images/common/bodyrepeatconineer.jpg") repeat-y;
	padding-bottom: 0;
}

#breadcrumbs{
	float: left;
	width: 820px;
	font-family: "HiraKakuPro-W3" !important;
	font-size: 12px;
	padding: 5px 0 20px 13px;
	color: #666666;
}

#breadcrumbs img{ float: left; }

#breadcrumbs a{
	text-decoration: underline;
	color: #17A2D5;
	line-height: 150%;
}

img.breadarrow{
	margin: 2px 3px 0 3px;
}

/*LeftNavi
-------------------------------------------*/
div#LeftNavi{
	float: left;
	width: 194px;
	padding-left: 18px;
}

img.Left1Top{
	float: left;
	width: 194px;
}

div#Left1Con{
	float: left;
	width: 192px;
	padding: 0 1px 0 1px;
	background: url("images/common/Left1BgRep.jpg") repeat-y;
}

div.LeftSubTitle{
	float: left;
	width: 183px;
	padding: 4px 0 4px 8px;
	background-color: #ffffff;
	font-family: "HiraKakuPro-W6" !important;
	color: #01679A;
	font-weight: bold;
	font-size: 12px;
}

div.LeftSubTitlePagesNormal{
	float: left;
	width: 183px;
	background-color: #ffffff;
	font-family: "HiraKakuPro-W6" !important;
	color: #01679A;
	font-weight: bold;
	font-size: 12px;
}

div.LeftSubTitlePagesNormal a{ color: #01679A !important; }

div.LeftSubTitlePageActive{
	float: left;
	width: 183px;
	background-color: #ffffff;
	font-family: "HiraKakuPro-W6" !important;
	color: #19A1D4;
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid 1px #E3E4E4;
}

div.LeftSubTitle img{
	float: left;
	padding: 5px 4px 0 0;
}

.LeftSubTitlePagesNormal img,  .LeftSubTitlePageActive img{
	float: left;
}

ul.LeftListpagesSub{
	float: left;
	width: 192px;
}

ul.LeftListpagesSub img {
	vertical-align: top;
}

ul.LeftListpagesSub li{
	float: left;
	list-style: none;
	height: 18px;
}

p.colortext {
	font-size: 10px;
	line-height: 150%;
	color: #0D81BF;
	width: 200px;
	}

/*ul.LeftListpagesSub li a {
	display: block;
	width: 192px;
	text-indent: -9999px;
	overflow: hidden;}

ul.LeftListpagesSub li#subNavi1 a { background:url(images/products/lmenusub01.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi1_active a { background:url(images/products/lmenusub_active01.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi2 a { background:url(images/products/lmenusub02.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi2_active a { background:url(images/products/lmenusub_active02.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi3 a { background:url(images/products/lmenusub03.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi3_active a { background:url(images/products/lmenusub_active03.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi4 a { background:url(images/products/lmenusub04.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi4_active a { background:url(images/products/lmenusub_active04.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi5 a { background:url(images/products/lmenusub05.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi5_active a { background:url(images/products/lmenusub_active05.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi6 a { background:url(images/products/lmenusub06.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi6_active a { background:url(images/products/lmenusub_active06.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi7 a { background:url(images/products/lmenusub07.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi7_active a { background:url(images/products/lmenusub_active07.jpg) no-repeat left top;}

ul.LeftListpagesSub li#subNavi8 a { background:url(images/products/lmenusub08.jpg) no-repeat left top;}
ul.LeftListpagesSub li#subNavi8_active a { background:url(images/products/lmenusub_active08.jpg) no-repeat left top;}

/*---------------------------------------------------------------*/
ul#LeftMenuLower{
	float: left;
	width: 194px;}

ul#LeftMenuLower li{
	float: left;
	list-style: none;
	padding-top: 10px;}

/*ul#LeftMenuLower li a {
	display: block;
	width: 194px;
	text-indent: -9999px;
	overflow: hidden;}*/
	
	
/*Old Left Boxes
------------------------------

ul#LeftMenuLower li#Navi1 a {
	background:url(images/common/leftLowerMenu1.jpg) no-repeat left top;
	height: 45px;}
ul#LeftMenuLower li#Navi1 a:hover{
	background:url(images/common/leftLowerMenu1over.jpg) no-repeat left top;
	height: 45px;}
ul#LeftMenuLower li#Navi2 a {
	background:url(images/common/leftLowerMenu2.jpg) no-repeat left top;
	height: 30px;}
ul#LeftMenuLower li#Navi2 a:hover{
	background:url(images/common/leftLowerMenu2over.jpg) no-repeat left top;
	height: 30px;}
ul#LeftMenuLower li#Navi3 a {
	background:url(images/common/leftLowerMenu3.jpg) no-repeat left top;
	height: 30px;}
ul#LeftMenuLower li#Navi3 a:hover{
	background:url(images/common/leftLowerMenu3over.jpg) no-repeat left top;
	height: 30px;}
ul#LeftMenuLower li#Navi4 a {
	background:url(images/common/leftLowerMenu4.jpg) no-repeat left top;
	height: 45px;}
ul#LeftMenuLower li#Navi4 a:hover{
	background:url(images/common/leftLowerMenu4over.jpg) no-repeat left top;
	height: 45px;}
*/
	
ul.LeftList{
	float: left;
	width: 192px;}

ul.LeftList li{
	display: block;
	list-style: none;
	text-indent: -9999px;
	width: 192px;
	height: 22px;}

ul.LeftList li a {
	display: block;
	width: 192px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;}

ul.LeftList li#LNavi1{ background:url(images/index/img_lmenu01.jpg) no-repeat left top; }
ul.LeftList li#LNavi2 a { background:url(images/index/img_lmenu02.jpg) no-repeat left top;}
ul.LeftList li#LNavi3 a { background:url(images/index/img_lmenu03.jpg) no-repeat left top;}
ul.LeftList li#LNavi4 a { background:url(images/index/img_lmenu04.jpg) no-repeat left top;}
ul.LeftList li#LNavi5{ background:url(images/index/img_lmenu05.jpg) no-repeat left top;}
ul.LeftList li#LNavi6 a { background:url(images/index/img_lmenu06.jpg) no-repeat left top;}
ul.LeftList li#LNavi7 a { background:url(images/index/img_lmenu07.jpg) no-repeat left top;}
ul.LeftList li#LNavi8 { background:url(images/index/img_lmenu08.jpg) no-repeat left top;}
ul.LeftList li#LNavi9 a { background:url(images/index/img_lmenu09.jpg) no-repeat left top;}
ul.LeftList li#LNavi10 { background:url(images/index/img_lmenu10.jpg) no-repeat left top;}
ul.LeftList li#LNavi11 a { background:url(images/index/img_lmenu11.jpg) no-repeat left top;}

img.Left2Top{
	float: left;
	width: 194px;
	padding-top: 20px;
}

div#Left2Con{
	float: left;
	width: 144px;
	padding: 200px 0 100px 50px;
	background-color: #e3e4e4;
	font-family: "HiraKakuPro-W6"!important;
	color: #484848;
	font-size: 14px;
	font-weight: bold;
}

img.Left2Btm{
	float: left;
	width: 194px;
}



/*RightNavi
-------------------------------------------*/
div#RightNavi{
	float: left;
	width: 194px;
	padding:0 17px 0 12px;
}

img.RightTopImg{
	float: left;
	width: 194px;
	margin: 0;
}

div#RightNaviCon{
	float: left;
	width: 194px;
	/*background-color: #e3e4e4;*/
}

img.RightNaviButton1{
	float: left;
	height: 67px;
	margin-top:10px;
}

img.RightNaviButton2{
	float: left;
	height: 67px;
	margin: 10px 0 5px 0;
}

img.RightNaviButton{
	float: left;
	padding: 0 0 8px 0;
}

/*Content in pages
-------------------------------------------*/
#MainContentContainer{
	float: left;
	width: 625px;
	padding-left: 15px;
}

#MainContentContainer img{ float: left;}
/*
-------------------------------------------*/

/* draw4_EDIT START */

/* -------------------------------------------------
クリアフィックス
----------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


div#NewContainar {
	clear: both;
	margin: 0 0 0 30px;
	padding-top: 24px;
	}

div#NewContainar p {
	line-height: 160%;
	font-size: 12px;
	color: #666;
	clear: both;
	width: 550px;
	}

div#NewContainar img.illu {
	margin-bottom: 30px;
	}

div#NewContainar h2 img {
	margin-bottom: 6px;
	}

table.InfoContainer ul li {
	line-height: 160%;
	}

table.InfoContainer ul li img {
	padding: 8px 5px 0 0;
	}

/* -------------------------------------------------
SecureCube index　スタート
----------------------------------------------- */
div#NewContainar_securecube {
	clear: both;
	padding: 20px 0 0 0;
	}

div#NewContainar_securecube p {
	line-height: 160%;
	font-size: 12px;
	color: #666;
	clear: both;
	}

div#NewContainar_securecube p.read {
	padding: 10px 0 20px 0;
	}

*:first-child+html div#NewContainar_securecube p.read {
	margin: -20px 0 10px 0;
	}

div#NewContainar_securecube img {
	float: none;
	}

div#NewContainar_securecube h2,
div#NewContainar_securecube h3 {
	margin-bottom: 20px;
	}

div#NewContainar_securecube div.illu_Containar {
	width: 580px;
	margin: 0 0 40px 0;
	}

div#NewContainar_securecube div.illu_Containar ul li img.left {
	margin: 0 40px 30px 0;
	float: left;
	}

div#NewContainar_securecube div.illu_Containar ul li img.right {
	margin: 20px 0 30px 0;
	float: left;
	}

*:first-child+html div#NewContainar_securecube div.illu_Containar ul li img.left {
	margin: 0 40px 0 0;
	float: left;
	}

*:first-child+html div#NewContainar_securecube div.illu_Containar ul li img.right {
	margin: 20px 0 0 0;
	float: left;
	}


div#NewContainar_securecube div.illu {
	padding-bottom: 40px;
	}

div#NewContainar_securecube div.btn {
	text-align: right;
	padding: 10px 0 20px 0;
	margin-right: 10px;
	}


/* -------------------------------------------------
SecureCube lineup　スタート
----------------------------------------------- */
div#securecube_lineup {
	margin: 0 0 0 0px;
	}

div#securecube_lineup img {
	float: none;
	}

div#securecube_lineup p {
	color: #666;
	font-size: 12px;
	line-height: 160%;
	}

div#securecube_lineup div.contents {
	margin: 0 0 20px 0px;
	}

div#securecube_lineup p.read {
	margin-bottom: 30px;
	font-size: 12px;
	}

div#securecube_lineup p.read span {
	margin-bottom: 30px;
	font-size: 14px;
	}

div#securecube_lineup h2 {
	margin: 0 0 6px 0;
	}

div#securecube_lineup h3 {
	margin: 0 0 10px 0;
	}

div#securecube_lineup p.txt {
	width: 623px;
	margin: 0 0 15px 0;
	}

div#securecube_lineup div img.illu {
	margin: 18px 0 20px 0;
	}

/* -------------------------------------------------
SecureCube point　スタート
----------------------------------------------- */
div#securecube_point {
	margin: 0 0 0 0px;
	}

div#securecube_point img {
	float: none;
	}

div#securecube_point p {
	clear: both;
	color: #666;
	font-size: 12px;
	line-height: 160%;
	margin-bottom: 30px;
	}

*:first-child+html body div#securecube_point p {
	margin: 10px 0 10px 0;
	} /* IE7 */

html body div#securecube_point p {
	margin: 10px 0 10px 0;
	} /* IE6 */


div#securecube_point div.illuarea {
	margin: 30px 0 0 73px;
	}

div#securecube_point div.illuarea dl dt {
	margin-bottom: 10px;
	}

div#securecube_point div.illuarea dl dd {
	margin-bottom: 30px;
	}

*:first-child+html body div#securecube_point div.illuarea dl dd {
	margin: 0 0 0px 0;
	} /* IE7 */

html body div#securecube_point div.illuarea dl dd {
	margin: 0 0 0px 0;
	} /* IE6 */


div#securecube_point h2 {
	margin: 0 0 6px 0;
	}

div#securecube_point h3 {
	margin: 0 0 7px 0;
	}

div#securecube_point div img.illu {
	margin: 0 0 30px 57px;
	}

div#securecube_point div.wedge {
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
float:left;
padding:5px 0;
margin-bottom: 16px;
text-align:left;
width:620px;
}

*:first-child+html body div#securecube_point div.wedge {
margin: 10px 0 0 0;
} /* IE7 */

html body div#securecube_point div.wedge {
margin: 10px 0 0 0;
} /* IE6 */


/* -------------------------------------------------
SecureCube dl　スタート
----------------------------------------------- */
div#securecube_dl {
	margin: 0 0 0 0px;
	color: #666;
	font-size: 12px;
	line-height: 160%;
	}

div#securecube_dl h2 {
	padding: 0 0 16px 0;
	}

div#securecube_dl p {
	clear: both;
	color: #666;
	font-size: 12px;
	line-height: 160%;
	}

div#securecube_dl p.read {
	margin: 16px 0 16px 0;
	padding-top: 15px;
	}

div#securecube_dl p.box {
	margin: 0 0 16px 210px;
	}

div#securecube_dl p.notes {
	margin: 0 0 10px 150px;
	}

div#securecube_dl ul.manual {
	margin: 0 0 16px 150px;
	}

div#securecube_dl ul.manual li img {
	float: none;
	}

div#securecube_dl h3 img {
	float: none;
	}

div#securecube_dl ol {
	margin: 16px 0 20px 0;
	}

div#securecube_dl ol li {
	margin: 0 0 5px 0;
	}

.indent {
	padding-left: 1em;
	text-indent: -1em;
}

div#securecube_dl dl dt {
	font-weight: bold;
	}

div#securecube_dl dl dd {
	margin-bottom: 24px;
	padding-left: 1.2em;
	text-indent: -1em;
	}

div.dlframe {
	border: 1px solid #CCC;
	display:block;
	height:248px;
	width: 530px;
	margin-bottom:20px;
	margin-left:30px;
	overflow-x:auto;
	overflow-y:auto;
	}

div.dlframe h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:0px;
	}


div.dlframe div.framecontents {
	margin-bottom:30px;
	margin-left:35px;
	margin-right:15px;
	margin-top:20px;
}

div.dlframe ol.listNumber li {
	background-repeat:repeat;
	list-style: decimal;
	margin-bottom:0.5em;
	margin-left:20px;
}

div.dlframe ol.innner li {
	list-style: none;
	margin-bottom:0.5em;
	margin-left:20px;
}


div.TitleContainerArea{
	float: left;
	width: 611px;
	margin-left:2px;
}

div#Left2ConInq{
	float: left;
	width: 144px;
	padding: 150px 0 150px 50px;
	background-color: #e3e4e4;
	color: #484848;
	font-size: 14px;
	font-weight: bold;
}

img.lineborder{ margin-top: 4px; margin-bottom:5px;}

div.txtContainer1{
	float: left;
	width: 580px;
	font-size: 12px;
	line-height: 140%;
	color: #525252;
	padding: 15px 0 0 15px;}

h1.titleforminq{
	float: left;
	width: 620px;
	color: #DB3B2A;
	font-weight: bold;
	font-size:12px;
	padding: 20px 0 0 15px;}

table.tableforminq{	
	table-layout: fixed;
	float:left;
	width:538px;
	border-spacing: 0px;
	text-align:left;
	font-size:12px;
	color: #525252;
	border:1px solid #D6D6D6;
	margin: 15px 0 0 30px;}

table.tableforminq tr td.td1{
	background:#E9F6FA;
	width:132px;	
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding:2px 2px 2px 5px;
}

table.tableforminq tr td.td1RB{
	width:135px;	
	border-bottom:1px solid #D6D6D6; 
	border-right:1px solid #D6D6D6; 
	padding:5px 2px 2px 5px;
	background:#E9F6FA;
	vertical-align:top;
}

table.tableforminq tr td.td2{
	background:#F8F8F8;
	width:410px;	
	border-bottom:1px solid #D6D6D6; 
	padding:5px 2px 5px 5px;
	font-size:11px;
}

table.tableforminq tr td.td3{
	background:#FFFFFF;
	width:410px;	
	border-bottom:1px solid #D6D6D6; 
	padding:2px 2px 2px 5px;
	text-align:center;
}

table.tableforminq tr td.txttop{
	width:621px;
	
	padding-top:9px;
	padding-left:12px;
	font-size: 12px;
	line-height: 120%;
	color:#333333;	
}

table.tableforminq tr td.txtred{
	width:621px;
	
	padding-top:6px;
	padding-left:12px;
	font-size: 12px;
	line-height: 120%;
	color:#DB3B2A;	
	font-weight:bold;
}


table.tableforminq tr td.tdbtn{
	text-align:center;
	width:550px;
	background:#ededed;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	margin:0;
	height:20px;
}

table.tableforminq tr td.bgwhite{
	text-align:center;
	width:550px;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	margin:0;
	height:20px;
	background:#FFFFFF;
}

span.red{
	font-size: 12px;
	line-height: 14px;
	color: #ff0000;
}

table.radiobuttoncontainer{
	float: left;}

table.radiobuttoncontainer tr td{
	font-size:12px;
	font-family:MS PGothic;
	color: #525252;}

table.radiobuttoncontainer tr td.cellrbtext{
	padding-right: 10px;
	/*width: 100px;*/
}

table.radiobuttoncontainer tr td.celltext2{
	padding:2px 0 2px 0;
	width:180px;
}

table.radiobuttoncontainer tr td.celltext3{
	padding:2px 0 2px 0;
	width:150px;

}
div.buttonContainerInq{
	float: left;
	padding: 20px 0 0 220px;}

div#bottomContainerText{
	float: left;
	width: 535px;
	padding: 50px 0 0 40px;
	font-size: 12px;
	line-height: 175%;
	color:#525252;}

table.bottomText{
	float: left;;
	width: 535px;
	padding: 50px 0 0 40px;
	font-size: 12px;
	line-height: 175%;
	color:#525252;}
span.textBlue{
	font-size: 12px;
	font-weight: bold !important;
	color:#0D7CAC;
}








/* draw4_EDIT END */

div#FooterArea{
	float: left;
	width: 100%;
}

div#FooterConHold{
	float: left;
	width: 878px;
}

div#Footer{
	float: left;
	width: 855px;
	padding: 0 10px 0 15px;

	background: url("images/common/FooterBg.jpg") no-repeat;
	height: 38px;
}

div#Footer img.copyright{
	float:left;
	margin: 5px 0 0 10px;
}


div#FooterMenuLinks{
	float: right;
	padding: 5px 5px 0 0;
	width: 218px;}

div#FooterMenuLinks img{ float: left;}

div.wrap dl dt {
	text-indent: -9999px;
	}

div#bg01 {
	position: relative;
	background: url(images/isiloniq/lineup_img01.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div#bg02 {
	position: relative;
	background: url(images/isiloniq/lineup_img02.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div#bg03 {
	position: relative;
	background: url(images/isiloniq/lineup_img03.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div#bg04 {
	position: relative;
	background: url(images/isiloniq/lineup_img04.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div#bg05 {
	position: relative;
	background: url(images/isiloniq/lineup_img05.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div#bg06 {
	position: relative;
	background: url(images/isiloniq/lineup_img06.jpg) top left no-repeat;
	width: 595px; 
	height: 174px; 
	color:#FFF;
	}

div.lineup_btn {
	position: absolute;
	top: 469px;
	left: 143px;
	}

div.dottedBg {
	background: url(images/isiloniq/ttlebar.gif) top left no-repeat;
	width: 620px;
	height: 27px;
	}

h3.compa_ttl {
	margin-bottom: 10px;
	font-size: 14px;
	color: #414141;
}

h3.compa_ttl span {
	color: #128CBF;
	font-size: 16px;
	font-weight: bold;
	}

p.compa_txt {
color: #17A2D5;
font-weight: bold;
font-size: 14px;
line-height: 130%;
}

div.suport_ttl {
	width: 622px;
	height: 53px;
	font-size: 12px;
	margin-bottom: 20px;
	background: url(images/isiloniq/suport_ttlBg.gif) top left no-repeat;
	}

div.suport_ttl p {
	padding: 18px 0 0 27px;
	font-weight: bold;
	font-size: 13px;
	color: #666;
	}

div.suport_ttl p a {
	color: #29A1DE;
	}

div#solution_line1 {
float:left;
font-size:12px;
font-weight:normal;
padding-bottom:10px;
padding-left:2px;
padding-right:0;
padding-top:0;
width:600px;
}

span.solutiontext1{
	float:left;
	padding-left:3px;
	padding-right:3px;
}

img.solution_arrow{
	padding:3px 3px 0 5px;}

img.solutiongrayside{
	padding-left:15px;}

img.solution_blue{
	padding:5px 3px 3px 3px;}


img.solutiongray{
	padding-left:3px;}



/* 2011/04/26 ADD Marineroad Inc. */

.top_content_box {
	float: left;
	width: 652px;
}

.campaign_box {
/*	padding: 0 12px 10px 12px;*/
	padding: 0 18px 15px 18px;
}

.sinsai_box {
	background-color: #E5E5E5;
/*	font-size: 90%;*/
	font-size: 80%;
	line-height: 1.4;
	color: #404040;
	font-weight: bold;
	padding: 12px;
	text-align: center;
}

.c_banner_box {
	padding: 0 12px 10px 12px;
}

/* padding style */
.pad-t1{
	padding-top: 1px;
}
.pad-r1{
	padding-right: 1px;
}
.pad-b1{
	padding-bottom: 1px;
}
.pad-l1{
	padding-left: 1px;
}
.pad1{
	padding: 1px;
}

.pad-t2{
	padding-top: 2px;
}
.pad-r2{
	padding-right: 2px;
}
.pad-b2{
	padding-bottom: 2px;
}
.pad-l2{
	padding-left: 2px;
}
.pad2{
	padding: 2px;
}

.pad-t3{
	padding-top: 3px;
}
.pad-r3{
	padding-right: 3px;
}
.pad-b3{
	padding-bottom: 3px;
}
.pad-l3{
	padding-left: 3px;
}
.pad3{
	padding: 3px;
}

.pad-t4{
	padding-top: 4px;
}
.pad-r4{
	padding-right: 4px;
}
.pad-b4{
	padding-bottom: 4px;
}
.pad-l4{
	padding-left: 4px;
}
.pad4{
	padding: 4px;
}

.pad-t5{
	padding-top: 5px;
}
.pad-r5{
	padding-right: 5px;
}
.pad-b5{
	padding-bottom: 5px;
}
.pad-l5{
	padding-left: 5px;
}
.pad5{
	padding: 5px;
}

.pad-t6{
	padding-top: 6px;
}
.pad-r6{
	padding-right: 6px;
}
.pad-b6{
	padding-bottom: 6px;
}
.pad-l6{
	padding-left: 6px;
}
.pad6{
	padding: 6px;
}

.pad-t7{
	padding-top: 7px;
}
.pad-r7{
	padding-right: 7px;
}
.pad-b7{
	padding-bottom: 7px;
}
.pad-l7{
	padding-left: 7px;
}
.pad7{
	padding: 7px;
}

.pad-t8{
	padding-top: 8px;
}
.pad-r8{
	padding-right: 8px;
}
.pad-b8{
	padding-bottom: 8px;
}
.pad-l8{
	padding-left: 8px;
}
.pad8{
	padding: 8px;
}

.pad-t9{
	padding-top: 9px;
}
.pad-r9{
	padding-right: 9px;
}
.pad-b9{
	padding-bottom: 9px;
}
.pad-l9{
	padding-left: 9px;
}
.pad9{
	padding: 9px;
}

.pad-t10{
	padding-top: 10px;
}
.pad-r10{
	padding-right: 10px;
}
.pad-b10{
	padding-bottom: 10px;
}
.pad-l10{
	padding-left: 10px;
}
.pad10{
	padding: 10px;
}

.pad-t11{
	padding-top: 11px;
}
.pad-r11{
	padding-right: 11px;
}
.pad-b11{
	padding-bottom: 11px;
}
.pad-l11{
	padding-left: 11px;
}
.pad11{
	padding: 11px;
}

.pad-t12{
	padding-top: 12px;
}
.pad-r12{
	padding-right: 12px;
}
.pad-b12{
	padding-bottom: 12px;
}
.pad-l12{
	padding-left: 12px;
}
.pad12{
	padding: 12px;
}

.pad-t13{
	padding-top: 13px;
}
.pad-r13{
	padding-right: 13px;
}
.pad-b13{
	padding-bottom: 13px;
}
.pad-l13{
	padding-left: 13px;
}
.pad13{
	padding: 13px;
}

.pad-t14{
	padding-top: 14px;
}
.pad-r14{
	padding-right: 14px;
}
.pad-b14{
	padding-bottom: 14px;
}
.pad-l14{
	padding-left: 14px;
}
.pad14{
	padding: 14px;
}

.pad-t15{
	padding-top: 15px;
}
.pad-r15{
	padding-right: 15px;
}
.pad-b15{
	padding-bottom: 15px;
}
.pad-l15{
	padding-left: 15px;
}
.pad15{
	padding: 15px;
}

.pad-t16{
	padding-top: 16px;
}
.pad-r16{
	padding-right: 16px;
}
.pad-b16{
	padding-bottom: 16px;
}
.pad-l16{
	padding-left: 16px;
}
.pad16{
	padding: 16px;
}

.pad-t17{
	padding-top: 17px;
}
.pad-r17{
	padding-right: 17px;
}
.pad-b17{
	padding-bottom: 17px;
}
.pad-l17{
	padding-left: 17px;
}
.pad17{
	padding: 17px;
}

.pad-t18{
	padding-top: 18px;
}
.pad-r18{
	padding-right: 18px;
}
.pad-b18{
	padding-bottom: 18px;
}
.pad-l18{
	padding-left: 18px;
}
.pad18{
	padding: 18px;
}

.pad-t19{
	padding-top: 19px;
}
.pad-r19{
	padding-right: 19px;
}
.pad-b19{
	padding-bottom: 19px;
}
.pad-l19{
	padding-left: 19px;
}
.pad19{
	padding: 19px;
}
.pad-t20{
	padding-top: 20px;
}
.pad-r20{
	padding-right: 20px;
}
.pad-b20{
	padding-bottom: 20px;
}
.pad-l20{
	padding-left: 20px;
}
.pad20{
	padding: 20px;
}

.pad-t21{
	padding-top: 21px;
}
.pad-r21{
	padding-right: 21px;
}
.pad-b21{
	padding-bottom: 21px;
}
.pad-l21{
	padding-left: 21px;
}
.pad21{
	padding: 21px;
}

.pad-t22{
	padding-top: 22px;
}
.pad-r22{
	padding-right: 22px;
}
.pad-b22{
	padding-bottom: 22px;
}
.pad-l22{
	padding-left: 22px;
}
.pad22{
	padding: 22px;
}

.pad-t23{
	padding-top: 23px;
}
.pad-r23{
	padding-right: 23px;
}
.pad-b23{
	padding-bottom: 23px;
}
.pad-l23{
	padding-left: 23px;
}
.pad23{
	padding: 23px;
}

.pad-t24{
	padding-top: 24px;
}
.pad-r24{
	padding-right: 24px;
}
.pad-b24{
	padding-bottom: 24px;
}
.pad-l24{
	padding-left: 24px;
}
.pad24{
	padding: 24px;
}

.pad-t25{
	padding-top: 25px;
}
.pad-r25{
	padding-right: 25px;
}
.pad-b25{
	padding-bottom: 25px;
}
.pad-l25{
	padding-left: 25px;
}
.pad25{
	padding: 25px;
}

.pad-t26{
	padding-top: 26px;
}
.pad-r26{
	padding-right: 26px;
}
.pad-b26{
	padding-bottom: 26px;
}
.pad-l26{
	padding-left: 26px;
}
.pad26{
	padding: 26px;
}

.pad-t27{
	padding-top: 27px;
}
.pad-r27{
	padding-right: 27px;
}
.pad-b27{
	padding-bottom: 27px;
}
.pad-l27{
	padding-left: 27px;
}
.pad27{
	padding: 27px;
}

.pad-t28{
	padding-top: 28px;
}
.pad-r28{
	padding-right: 28px;
}
.pad-b28{
	padding-bottom: 28px;
}
.pad-l28{
	padding-left: 28px;
}
.pad28{
	padding: 28px;
}

.pad-t29{
	padding-top: 29px;
}
.pad-r29{
	padding-right: 29px;
}
.pad-b29{
	padding-bottom: 29px;
}
.pad-l29{
	padding-left: 29px;
}
.pad29{
	padding: 29px;
}
.pad-t30{
	padding-top: 30px;
}
.pad-r30{
	padding-right: 30px;
}
.pad-b30{
	padding-bottom: 30px;
}
.pad-l30{
	padding-left: 30px;
}
.pad30{
	padding: 30px;
}

.pad-t31{
	padding-top: 31px;
}
.pad-r31{
	padding-right: 31px;
}
.pad-b31{
	padding-bottom: 31px;
}
.pad-l31{
	padding-left: 31px;
}
.pad31{
	padding: 31px;
}

.pad-t32{
	padding-top: 32px;
}
.pad-r32{
	padding-right: 32px;
}
.pad-b32{
	padding-bottom: 32px;
}
.pad-l32{
	padding-left: 32px;
}
.pad32{
	padding: 32px;
}

.pad-t33{
	padding-top: 33px;
}
.pad-r33{
	padding-right: 33px;
}
.pad-b33{
	padding-bottom: 33px;
}
.pad-l33{
	padding-left: 33px;
}
.pad33{
	padding: 33px;
}

.pad-t34{
	padding-top: 34px;
}
.pad-r34{
	padding-right: 34px;
}
.pad-b34{
	padding-bottom: 34px;
}
.pad-l34{
	padding-left: 34px;
}
.pad34{
	padding: 34px;
}

.pad-t35{
	padding-top: 35px;
}
.pad-r35{
	padding-right: 35px;
}
.pad-b35{
	padding-bottom: 35px;
}
.pad-l35{
	padding-left: 35px;
}
.pad35{
	padding: 35px;
}

.pad-t36{
	padding-top: 36px;
}
.pad-r36{
	padding-right: 36px;
}
.pad-b36{
	padding-bottom: 36px;
}
.pad-l36{
	padding-left: 36px;
}
.pad36{
	padding: 36px;
}

.pad-t37{
	padding-top: 37px;
}
.pad-r37{
	padding-right: 37px;
}
.pad-b37{
	padding-bottom: 37px;
}
.pad-l37{
	padding-left: 37px;
}
.pad37{
	padding: 37px;
}

.pad-t38{
	padding-top: 38px;
}
.pad-r38{
	padding-right: 38px;
}
.pad-b38{
	padding-bottom: 38px;
}
.pad-l38{
	padding-left: 38px;
}
.pad38{
	padding: 38px;
}

.pad-t39{
	padding-top: 39px;
}
.pad-r39{
	padding-right: 39px;
}
.pad-b39{
	padding-bottom: 39px;
}
.pad-l39{
	padding-left: 39px;
}
.pad39{
	padding: 39px;
}
.pad-t40{
	padding-top: 40px;
}
.pad-r40{
	padding-right: 40px;
}
.pad-b40{
	padding-bottom: 40px;
}
.pad-l40{
	padding-left: 40px;
}
.pad40{
	padding: 40px;
}

.pad-t41{
	padding-top: 41px;
}
.pad-r41{
	padding-right: 41px;
}
.pad-b41{
	padding-bottom: 41px;
}
.pad-l41{
	padding-left: 41px;
}
.pad41{
	padding: 41px;
}

.pad-t42{
	padding-top: 42px;
}
.pad-r42{
	padding-right: 42px;
}
.pad-b42{
	padding-bottom: 42px;
}
.pad-l42{
	padding-left: 42px;
}
.pad42{
	padding: 42px;
}

.pad-t43{
	padding-top: 43px;
}
.pad-r43{
	padding-right: 43px;
}
.pad-b43{
	padding-bottom: 43px;
}
.pad-l43{
	padding-left: 43px;
}
.pad43{
	padding: 43px;
}

.pad-t44{
	padding-top: 44px;
}
.pad-r44{
	padding-right: 44px;
}
.pad-b44{
	padding-bottom: 44px;
}
.pad-l44{
	padding-left: 44px;
}
.pad44{
	padding: 44px;
}

.pad-t45{
	padding-top: 45px;
}
.pad-r45{
	padding-right: 45px;
}
.pad-b45{
	padding-bottom: 45px;
}
.pad-l45{
	padding-left: 45px;
}
.pad45{
	padding: 45px;
}

.pad-t46{
	padding-top: 46px;
}
.pad-r46{
	padding-right: 46px;
}
.pad-b46{
	padding-bottom: 46px;
}
.pad-l46{
	padding-left: 46px;
}
.pad46{
	padding: 46px;
}

.pad-t47{
	padding-top: 47px;
}
.pad-r47{
	padding-right: 47px;
}
.pad-b47{
	padding-bottom: 47px;
}
.pad-l47{
	padding-left: 47px;
}
.pad47{
	padding: 47px;
}

.pad-t48{
	padding-top: 48px;
}
.pad-r48{
	padding-right: 48px;
}
.pad-b48{
	padding-bottom: 48px;
}
.pad-l48{
	padding-left: 48px;
}
.pad48{
	padding: 48px;
}

.pad-t49{
	padding-top: 49px;
}
.pad-r49{
	padding-right: 49px;
}
.pad-b49{
	padding-bottom: 49px;
}
.pad-l49{
	padding-left: 49px;
}
.pad49{
	padding: 49px;
}
.pad-t50{
	padding-top: 50px;
}
.pad-r50{
	padding-right: 50px;
}
.pad-b50{
	padding-bottom: 50px;
}
.pad-l50{
	padding-left: 50px;
}
.pad50{
	padding: 50px;
}



/* margin style */
.mar-t1{
	margin-top: 1px;
}
.mar-r1{
	margin-right: 1px;
}
.mar-b1{
	margin-bottom: 1px;
}
.mar-l1{
	margin-left: 1px;
}
.mar1{
	margin: 1px;
}

.mar-t2{
	margin-top: 2px;
}
.mar-r2{
	margin-right: 2px;
}
.mar-b2{
	margin-bottom: 2px;
}
.mar-l2{
	margin-left: 2px;
}
.mar2{
	margin: 2px;
}

.mar-t3{
	margin-top: 3px;
}
.mar-r3{
	margin-right: 3px;
}
.mar-b3{
	margin-bottom: 3px;
}
.mar-l3{
	margin-left: 3px;
}
.mar3{
	margin: 3px;
}

.mar-t4{
	margin-top: 4px;
}
.mar-r4{
	margin-right: 4px;
}
.mar-b4{
	margin-bottom: 4px;
}
.mar-l4{
	margin-left: 4px;
}
.mar4{
	margin: 4px;
}

.mar-t5{
	margin-top: 5px;
}
.mar-r5{
	margin-right: 5px;
}
.mar-b5{
	margin-bottom: 5px;
}
.mar-l5{
	margin-left: 5px;
}
.mar5{
	margin: 5px;
}

.mar-t6{
	margin-top: 6px;
}
.mar-r6{
	margin-right: 6px;
}
.mar-b6{
	margin-bottom: 6px;
}
.mar-l6{
	margin-left: 6px;
}
.mar6{
	margin: 6px;
}

.mar-t7{
	margin-top: 7px;
}
.mar-r7{
	margin-right: 7px;
}
.mar-b7{
	margin-bottom: 7px;
}
.mar-l7{
	margin-left: 7px;
}
.mar7{
	margin: 7px;
}

.mar-t8{
	margin-top: 8px;
}
.mar-r8{
	margin-right: 8px;
}
.mar-b8{
	margin-bottom: 8px;
}
.mar-l8{
	margin-left: 8px;
}
.mar8{
	margin: 8px;
}

.mar-t9{
	margin-top: 9px;
}
.mar-r9{
	margin-right: 9px;
}
.mar-b9{
	margin-bottom: 9px;
}
.mar-l9{
	margin-left: 9px;
}
.mar9{
	margin: 9px;
}

.mar-t10{
	margin-top: 10px;
}
.mar-r10{
	margin-right: 10px;
}
.mar-b10{
	margin-bottom: 10px;
}
.mar-l10{
	margin-left: 10px;
}
.mar10{
	margin: 10px;
}

.mar-t11{
	margin-top: 11px;
}
.mar-r11{
	margin-right: 11px;
}
.mar-b11{
	margin-bottom: 11px;
}
.mar-l11{
	margin-left: 11px;
}
.mar11{
	margin: 11px;
}

.mar-t12{
	margin-top: 12px;
}
.mar-r12{
	margin-right: 12px;
}
.mar-b12{
	margin-bottom: 12px;
}
.mar-l12{
	margin-left: 12px;
}
.mar12{
	margin: 12px;
}

.mar-t13{
	margin-top: 13px;
}
.mar-r13{
	margin-right: 13px;
}
.mar-b13{
	margin-bottom: 13px;
}
.mar-l13{
	margin-left: 13px;
}
.mar13{
	margin: 13px;
}

.mar-t14{
	margin-top: 14px;
}
.mar-r14{
	margin-right: 14px;
}
.mar-b14{
	margin-bottom: 14px;
}
.mar-l14{
	margin-left: 14px;
}
.mar14{
	margin: 14px;
}

.mar-t15{
	margin-top: 15px;
}
.mar-r15{
	margin-right: 15px;
}
.mar-b15{
	margin-bottom: 15px;
}
.mar-l15{
	margin-left: 15px;
}
.mar15{
	margin: 15px;
}

.mar-t16{
	margin-top: 16px;
}
.mar-r16{
	margin-right: 16px;
}
.mar-b16{
	margin-bottom: 16px;
}
.mar-l16{
	margin-left: 16px;
}
.mar16{
	margin: 16px;
}

.mar-t17{
	margin-top: 17px;
}
.mar-r17{
	margin-right: 17px;
}
.mar-b17{
	margin-bottom: 17px;
}
.mar-l17{
	margin-left: 17px;
}
.mar17{
	margin: 17px;
}

.mar-t18{
	margin-top: 18px;
}
.mar-r18{
	margin-right: 18px;
}
.mar-b18{
	margin-bottom: 18px;
}
.mar-l18{
	margin-left: 18px;
}
.mar18{
	margin: 18px;
}

.mar-t19{
	margin-top: 19px;
}
.mar-r19{
	margin-right: 19px;
}
.mar-b19{
	margin-bottom: 19px;
}
.mar-l19{
	margin-left: 19px;
}
.mar19{
	margin: 19px;
}
.mar-t20{
	margin-top: 20px;
}
.mar-r20{
	margin-right: 20px;
}
.mar-b20{
	margin-bottom: 20px;
}
.mar-l20{
	margin-left: 20px;
}
.mar20{
	margin: 20px;
}

.mar-t21{
	margin-top: 21px;
}
.mar-r21{
	margin-right: 21px;
}
.mar-b21{
	margin-bottom: 21px;
}
.mar-l21{
	margin-left: 21px;
}
.mar21{
	margin: 21px;
}

.mar-t22{
	margin-top: 22px;
}
.mar-r22{
	margin-right: 22px;
}
.mar-b22{
	margin-bottom: 22px;
}
.mar-l22{
	margin-left: 22px;
}
.mar22{
	margin: 22px;
}

.mar-t23{
	margin-top: 23px;
}
.mar-r23{
	margin-right: 23px;
}
.mar-b23{
	margin-bottom: 23px;
}
.mar-l23{
	margin-left: 23px;
}
.mar23{
	margin: 23px;
}

.mar-t24{
	margin-top: 24px;
}
.mar-r24{
	margin-right: 24px;
}
.mar-b24{
	margin-bottom: 24px;
}
.mar-l24{
	margin-left: 24px;
}
.mar24{
	margin: 24px;
}

.mar-t25{
	margin-top: 25px;
}
.mar-r25{
	margin-right: 25px;
}
.mar-b25{
	margin-bottom: 25px;
}
.mar-l25{
	margin-left: 25px;
}
.mar25{
	margin: 25px;
}

.mar-t26{
	margin-top: 26px;
}
.mar-r26{
	margin-right: 26px;
}
.mar-b26{
	margin-bottom: 26px;
}
.mar-l26{
	margin-left: 26px;
}
.mar26{
	margin: 26px;
}

.mar-t27{
	margin-top: 27px;
}
.mar-r27{
	margin-right: 27px;
}
.mar-b27{
	margin-bottom: 27px;
}
.mar-l27{
	margin-left: 27px;
}
.mar27{
	margin: 27px;
}

.mar-t28{
	margin-top: 28px;
}
.mar-r28{
	margin-right: 28px;
}
.mar-b28{
	margin-bottom: 28px;
}
.mar-l28{
	margin-left: 28px;
}
.mar28{
	margin: 28px;
}

.mar-t29{
	margin-top: 29px;
}
.mar-r29{
	margin-right: 29px;
}
.mar-b29{
	margin-bottom: 29px;
}
.mar-l29{
	margin-left: 29px;
}
.mar29{
	margin: 29px;
}
.mar-t30{
	margin-top: 30px;
}
.mar-r30{
	margin-right: 30px;
}
.mar-b30{
	margin-bottom: 30px;
}
.mar-l30{
	margin-left: 30px;
}
.mar30{
	margin: 30px;
}

.mar-t31{
	margin-top: 31px;
}
.mar-r31{
	margin-right: 31px;
}
.mar-b31{
	margin-bottom: 31px;
}
.mar-l31{
	margin-left: 31px;
}
.mar31{
	margin: 31px;
}

.mar-t32{
	margin-top: 32px;
}
.mar-r32{
	margin-right: 32px;
}
.mar-b32{
	margin-bottom: 32px;
}
.mar-l32{
	margin-left: 32px;
}
.mar32{
	margin: 32px;
}

.mar-t33{
	margin-top: 33px;
}
.mar-r33{
	margin-right: 33px;
}
.mar-b33{
	margin-bottom: 33px;
}
.mar-l33{
	margin-left: 33px;
}
.mar33{
	margin: 33px;
}

.mar-t34{
	margin-top: 34px;
}
.mar-r34{
	margin-right: 34px;
}
.mar-b34{
	margin-bottom: 34px;
}
.mar-l34{
	margin-left: 34px;
}
.mar34{
	margin: 34px;
}

.mar-t35{
	margin-top: 35px;
}
.mar-r35{
	margin-right: 35px;
}
.mar-b35{
	margin-bottom: 35px;
}
.mar-l35{
	margin-left: 35px;
}
.mar35{
	margin: 35px;
}

.mar-t36{
	margin-top: 36px;
}
.mar-r36{
	margin-right: 36px;
}
.mar-b36{
	margin-bottom: 36px;
}
.mar-l36{
	margin-left: 36px;
}
.mar36{
	margin: 36px;
}

.mar-t37{
	margin-top: 37px;
}
.mar-r37{
	margin-right: 37px;
}
.mar-b37{
	margin-bottom: 37px;
}
.mar-l37{
	margin-left: 37px;
}
.mar37{
	margin: 37px;
}

.mar-t38{
	margin-top: 38px;
}
.mar-r38{
	margin-right: 38px;
}
.mar-b38{
	margin-bottom: 38px;
}
.mar-l38{
	margin-left: 38px;
}
.mar38{
	margin: 38px;
}

.mar-t39{
	margin-top: 39px;
}
.mar-r39{
	margin-right: 39px;
}
.mar-b39{
	margin-bottom: 39px;
}
.mar-l39{
	margin-left: 39px;
}
.mar39{
	margin: 39px;
}
.mar-t40{
	margin-top: 40px;
}
.mar-r40{
	margin-right: 40px;
}
.mar-b40{
	margin-bottom: 40px;
}
.mar-l40{
	margin-left: 40px;
}
.mar40{
	margin: 40px;
}

.mar-t41{
	margin-top: 41px;
}
.mar-r41{
	margin-right: 41px;
}
.mar-b41{
	margin-bottom: 41px;
}
.mar-l41{
	margin-left: 41px;
}
.mar41{
	margin: 41px;
}

.mar-t42{
	margin-top: 42px;
}
.mar-r42{
	margin-right: 42px;
}
.mar-b42{
	margin-bottom: 42px;
}
.mar-l42{
	margin-left: 42px;
}
.mar42{
	margin: 42px;
}

.mar-t43{
	margin-top: 43px;
}
.mar-r43{
	margin-right: 43px;
}
.mar-b43{
	margin-bottom: 43px;
}
.mar-l43{
	margin-left: 43px;
}
.mar43{
	margin: 43px;
}

.mar-t44{
	margin-top: 44px;
}
.mar-r44{
	margin-right: 44px;
}
.mar-b44{
	margin-bottom: 44px;
}
.mar-l44{
	margin-left: 44px;
}
.mar44{
	margin: 44px;
}

.mar-t45{
	margin-top: 45px;
}
.mar-r45{
	margin-right: 45px;
}
.mar-b45{
	margin-bottom: 45px;
}
.mar-l45{
	margin-left: 45px;
}
.mar45{
	margin: 45px;
}

.mar-t46{
	margin-top: 46px;
}
.mar-r46{
	margin-right: 46px;
}
.mar-b46{
	margin-bottom: 46px;
}
.mar-l46{
	margin-left: 46px;
}
.mar46{
	margin: 46px;
}

.mar-t47{
	margin-top: 47px;
}
.mar-r47{
	margin-right: 47px;
}
.mar-b47{
	margin-bottom: 47px;
}
.mar-l47{
	margin-left: 47px;
}
.mar47{
	margin: 47px;
}

.mar-t48{
	margin-top: 48px;
}
.mar-r48{
	margin-right: 48px;
}
.mar-b48{
	margin-bottom: 48px;
}
.mar-l48{
	margin-left: 48px;
}
.mar48{
	margin: 48px;
}

.mar-t49{
	margin-top: 49px;
}
.mar-r49{
	margin-right: 49px;
}
.mar-b49{
	margin-bottom: 49px;
}
.mar-l49{
	margin-left: 49px;
}
.mar49{
	margin: 49px;
}
.mar-t50{
	margin-top: 50px;
}
.mar-r50{
	margin-right: 50px;
}
.mar-b50{
	margin-bottom: 50px;
}
.mar-l50{
	margin-left: 50px;
}
.mar50{
	margin: 50px;
}


div#Footer_02{
	float: left;
	width: 855px;
	padding: 30px 10px 38px 605px;

	background: url("images/common/footer_n_01.gif") no-repeat;
	height: 38px;
}

#f_btop_area {
	clear: both;
	padding-left: 740px;
	padding-top: 20px;
}
#f_link_area {
	clear: both;
	padding-left: 30px;
	padding-top: 20px;
	/*
	width: 100%;
	margin: 0 auto;
	text-align: center;
	*/
}
#f_link_area ul {
}
#f_link_area li {
	float: left;
	font-size: 75% !important;
	line-height: 1.4 !important;
}
#f_link_area li .icon{
	color: #555555 !important;
}

#f_link_area li a:link{
	color: #17a2d5 !important;
	text-decoration: none !important;
}
#f_link_area li a:visited{
	color: #17a2d5 !important;
	text-decoration: none !important;
}
#f_link_area li a:hover{
	color: #17a2d5 !important;
	text-decoration: underline !important;
}

