@charset "utf-8";


/*===================================================================
	General setting
===================================================================*/

.red {
	color:#e91d1d;
}
.blue {
	color:#0076ce;
}
.gray {
	color:#585858;
}
.lineGreen {
	border-left:5px solid #5faa31;
}
.fontB {
	font-weight:bold !important;
}
.fontS {
	font-size:0.86em;
}
.fontL {
	font-size:1.89em;
}
.textCenter {
	text-align:center;
}
.textRight {
	text-align:right;
}
.arrowYellow {
	padding-left:10px;
	background:url(/mycabinetv2/img/arrow_yellow.gif) 0 0.35em no-repeat;
}
.iconQ {
	margin:0 0 5px 5px;
	padding:8px 0 8px 40px;
	background:url(/mycabinetv2/img/icon_q.gif) 0 0 no-repeat;
	color:#4a4a4a;
}
.iconA {
	margin:0 0 5px 5px;
	padding:8px 0 8px 40px;
	background:url(/mycabinetv2/img/icon_a.gif) 0 0 no-repeat;
	color:#4a4a4a;
}
.noBorder {
	background:none !important;
}
a {
	overflow:hidden;
}
.introduction1 .noscriptMsg ,
.introduction2 .noscriptMsg {
    color: #CC0000;
    font-weight: bold;
    margin: 0;
    text-align: center;
}
.agreeInnerSpace {
	margin-left:2em;
	display:block;
}
.agree p {
	line-height:1.7;
}
.info_date {
    display: block;
    font-size: 80%;
    text-align: right;
}
.link-gotop {
    font-size: 86%;
    margin-bottom: 0.5em;
    padding-right: 11px;
    text-align: right;
}

/*===================================================================
	#container setting
===================================================================*/
html{background-color:#fff;}
body {background:#fff;
	min-width:960px;
	width:auto !important;
	width:960px;
}

div#container{
	width :960px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:#ffffff;
}

/*===================================================================
	#tagline setting
===================================================================*/
div#tagline{
	width:960px;
	min-height:60px;
	_height:60px;
	text-align:center;
	margin:0 auto;
}

div#tagline h1{
	text-align:left;
	font-weight:normal;
	padding:31px 6.5em 5px 280px;
}

div#tagline h1 span{
	display:block;
	line-height:1.2em;
}
.introduction1 #tagline ,
.introduction2 #tagline {
	padding-bottom:18px;
}
/*===================================================================
	#header setting
===================================================================*/
div#header{
	width:960px;
	margin:0;
	position:absolute;
	top:0;
}
.introduction1 div#header , .introduction2 div#header{
	width:100%;
	margin:0;
	position:absolute;
	top:0;
}
.introduction1 div#header div.inner , .introduction2 div#header div.inner {
	width:960px;
	margin:0 auto;
}
div#header div.headLogo {padding:24px 0 0;zoom:1;}
div#header div.headLogo:after{content:'';display:block;clear:both;}
p.siteLogo {float:left;}
p.niftyTop {float:right;margin-top:5px;}

div#header div.headLogo img{
	vertical-align:top;
}
div.adBanner{
	padding:0 0 10px;
	text-align:center;
}

/*===================================================================
	.gnav setting
===================================================================*/

.gnav {
	background:url(/mycabinetv2/img/gnav_bg.gif) 0 0 repeat-x;
	height:44px;
}
.gnav .inner {
	width:960px;
	margin:0 auto;
	padding:0 0 0 1px;
}
.gnav .innerOdd {
	float:left;
	width:400px;
}
.gnav .innerOdd li {
	float:left;
}
.gnav .innerOdd li a {
	height:44px;
	display:block;
	text-indent:-9999px;
}
.gnav .innerOdd li.detail a {
	width:185px;
	background:url(/mycabinetv2/img/gnav_detail.gif) 0 0 no-repeat;
}
.gnav .innerOdd li.service a {
	width:135px;
	background:url(/mycabinetv2/img/gnav_service.gif) 0 0 no-repeat;
}
.gnav .innerOdd li.faq a {
	width:80px;
	background:url(/mycabinetv2/img/gnav_faq.gif) 0 0 no-repeat;
}
.gnav .innerOdd li a:hover {
	background-position:0 -44px !important;
}
.a01 .gnav .innerOdd li.detail a ,
.e02 .gnav .innerOdd li.detail a {
	background-position:0 -44px !important;
}
.f01 .gnav .innerOdd li.service a ,
.f02 .gnav .innerOdd li.service a ,
.f03 .gnav .innerOdd li.service a ,
.f04 .gnav .innerOdd li.service a ,
.f05 .gnav .innerOdd li.service a {
	background-position:0 -44px !important;
}
.g01 .gnav .innerOdd li.faq a {
	background-position:0 -44px;
}
.gnav .innerEven {
	float:right;
	width:192px;
	padding-top:8px;
}
.gnav .innerEven p a {
	float:left;
	height:27px;
	display:block;
	text-indent:-9999px;
}
.gnav .innerEven p.newEntry a {
	background:url(/mycabinetv2/img/new_entry.gif) 0 0 no-repeat;
	width:98px;
	margin-right:3px;
}
.gnav .innerEven p.login a {
	background:url(/mycabinetv2/img/login.gif) 0 0 no-repeat;
	width:91px;
}

/*===================================================================
	.lnav setting
===================================================================*/


.lnav {
	background:url(/mycabinetv2/img/lnav_bg.gif) center top repeat;
	min-height:30px;
	height:auto !important;
	height:30px;
}
.lnav .lnavInner {
	width:955px;
	margin:0 auto;
	text-align:left;
	padding-left:5px;
	position:relative;
}
.lnav li {
	float:left;
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
	background:url(/mycabinetv2/img/lnav_border.gif) 100% 0.11em no-repeat;
}
.lnav li a , .lnav li a:visited {
	color:#0076ce;
	text-decoration:none;
}
.lnav li a:hover {
	color:#ff6600;
	text-decoration:underline;
}
.lnav .lnavInner .textArrow {
	width:19px;
	height:7px;
	background:url(/mycabinetv2/img/text_arrow.png) 0 0 no-repeat;
	_background:url(/mycabinetv2/img/text_arrow.gif) 0 0 no-repeat !important;
	overflow:hidden;
	position:absolute;
	top:-3px;
}
.a01 .lnav .lnavInner .textArrow ,
.e02 .lnav .lnavInner .textArrow {
	left:86px;
}
.f01 .lnav .lnavInner .textArrow ,
.f02 .lnav .lnavInner .textArrow ,
.f03 .lnav .lnavInner .textArrow ,
.f04 .lnav .lnavInner .textArrow ,
.f05 .lnav .lnavInner .textArrow {
	left:241px;
}
.introduction2 .lnav {
	margin-bottom:14px;
}
/*===================================================================
	#userNavi setting
===================================================================*/

div#userNavi{
	padding:6px 0px 5px;
	*padding:3px 0px 1px;
	min-height:17px;
	height:auto !important;
	height:17px;
}
div#userNavi div.inner {zoom:1;}
div#userNavi div.inner:after {content:'';display:block;clear:both;}

div#userNavi p span{
	padding-left:12px;
}

div#userNavi ul{
	text-align:right;
	font-size:.86em;
	margin-bottom:2px;
}

div#userNavi ul li{
	display:inline;
	padding:0 12px 0 0;
}

div#userNavi ul li a{
	padding:3px 0 3px 20px;
	zoom:1;
	text-decoration:none;
}
div#userNavi ul li a:hover {
	text-decoration:underline;
}
div#userNavi ul li.help a{background:url(/mycabinetv2/img/icon_help.gif) no-repeat left center;}
div#userNavi ul li.logout a{background:url(/mycabinetv2/img/icon_logout.gif) no-repeat left center;}



/*===================================================================
	#contentsTop setting
===================================================================*/

div#contentsTop{
	padding:5px 14px;
	background:#f3f3f3;
	margin-bottom:12px;
}
div#contentsTop p.footpath {
	font-size:.93em;
}
.a02 div#contentsTop{
	padding:0;
	background:none;
}
.a03 div#contentsTop{
	padding:0;
	background:none;
}
.a04 div#contentsTop{
	padding:0;
	background:none;
}
.a02 div#contentsTop p.footpath {
	background:url(/mycabinetv2/img/pankuzu_a02.gif) 0 0 no-repeat;
	width:960px;
	height:42px;
	text-indent:-9999px;
}
.a03 div#contentsTop p.footpath {
	background:url(/mycabinetv2/img/pankuzu_a03.gif) 0 0 no-repeat;
	width:960px;
	height:42px;
	text-indent:-9999px;
}
.a04 div#contentsTop p.footpath {
	background:url(/mycabinetv2/img/pankuzu_a04.gif) 0 0 no-repeat;
	width:960px;
	height:42px;
	text-indent:-9999px;
}
div#contentsTop p.footpath strong{
	font-weight:bold;
}

/*===================================================================
	#contents setting
===================================================================*/


/*===================================================================
	#mainContents setting
===================================================================*/

body.column1 div#mainContents{
	width:960px;
	overflow:hidden;
}
body.introduction1 div#mainContents{
	width:960px;
	overflow:hidden;
}
body.introduction2 div#mainContents{
	float:left !important;
	width:743px;
	padding:0;
	overflow:hidden;
}
body.column2 div#mainContents{
	float:right;
	width:743px;
	padding:0;
	overflow:hidden;
}
body.column2.d03 div#mainContents{
	float:none;
	margin:0 auto;
	_margin-left:108px;
}
.column1 #mainContents .moduleTitle .moduleTitleTop {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_top_long.gif) 0 0 no-repeat;
	width:960px;
	height:5px;
	margin-bottom:0;
	line-height:0;
	overflow:hidden;
}
.column1 #mainContents .moduleTitle .moduleTitleBtm {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_btm_long.gif) 0 0 no-repeat;
	width:960px;
	margin:0 0 15px;
	height:2px;
	overflow:hidden;
}
.topBtn a {
	width:185px;
	height:58px;
	background:url(/mycabinetv2/img/btn_introduction.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
}
.topBtn a:hover {
	background-position:0 -58px;
}
.a01 #mainContents .mainImage {
	position:relative;
	margin-top:8px;
}
.a01 #mainContents .mainImage h2 {
	background:url(/mycabinetv2/img/a01_main_img.jpg) 0 0 no-repeat;
	width:960px;
	height:264px !important;
	border-right:none;
	border-left:none;
	text-indent:-9999px;
	padding:0 0 0px;
}
.a01 #mainContents .mainImage .topBtn a {
	position:absolute;
	top:180px;
	left:751px;
}
.d03 .moduleTitle .moduleTitleTop {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_top_long.gif) 0 0 no-repeat;
	width:960px;
	height:5px;
	margin-bottom:0;
	line-height:0;
	overflow:hidden;
}
.d03 .moduleTitle .moduleTitleBtm {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_btm_long.gif) 0 0 no-repeat;
	width:960px;
	margin:0 0 15px;
	height:2px;
	overflow:hidden;
}
.d03 h2{
	padding:3px 0 0 10px;
	background:url(/mycabinetv2/img/entry_ttl_bg.jpg) 0 0 repeat-x #e1e1e1;
	border-right:#cbcbcb 1px solid;
	border-left:#cbcbcb 1px solid;
	min-height:25px;
	height:auto !important;
	height:25px;
}
.e02 #mainContents .mainImage {
	margin-top:18px;
}
.e02 #mainContents .mainImage h2 {
	background:url(/mycabinetv2/img/e02_main_img.jpg) 0 0 no-repeat;
	width:960px;
	height:255px !important;
	border-right:none;
	border-left:none;
	text-indent:-9999px;
	padding:0 0 3px;
}
.e02 #mainContents .e02Text {
	font-size:1.05em;
	color:#4a4a4a;
	padding:13px 5px;
}
.e02 #mainContents .moduleBox {
	padding-left:3px;
}
.e02 #mainContents .moduleBox .moduleBoxInnerOdd {
	float:left;
	background:#fffdec;
	width:705px;
	padding:15px 18px;
}
.e02 #mainContents .moduleBox .moduleBoxInnerOdd .oddImg {
	float:left;
	width:100px;
	margin-right:20px;
}
.e02 #mainContents .moduleBox .moduleBoxInnerOdd .oddText {
	float:left;
	width:540px;
	font-size:1.05em;
}
.e02 #mainContents .moduleBox .moduleBoxInnerOdd .oddText dl {
	margin-top:6px;
}
.e02 #mainContents .moduleBox .moduleBoxInnerOdd .oddText dd {
	padding-left:7em;
	margin-top:-1.4em;
}
.e02 #mainContents .moduleBox .moduleBoxInnerEven {
	float:right;
	width:201px;
}
.e02 #mainContents .moduleBox .moduleBoxInnerEven .topBtnBg {
	background:url(/mycabinetv2/img/btn_introduction_bg.gif) 0 0 no-repeat;
	height:68px;
	_height:76px;
	padding:8px 0 0 9px;
}
.f01 #mainContents .module .moduleText p {
	margin-bottom:25px;
}
.f01.introduction2 #mainContents .module p ,
.f02.introduction2 #mainContents .module p ,
.f03.introduction2 #mainContents .module p ,
.f04.introduction2 #mainContents .module p ,
.f05.introduction2 #mainContents .module p {
	margin-bottom:10px;
}
.f04 .module dd {
	padding-left:2.1em;
	margin:-1.37em 0 10px;
}
.g01 .module .moduleInner{
	margin-bottom:15px;
	padding-bottom:8px;
	background:url(/mycabinetv2/img/border_dot.gif) 0 100% repeat-x;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.g01 #contents {
	margin:44px 0 50px;
}
div#mainContents h2{
	padding:3px 0 0 10px;
	background:url(/mycabinetv2/img/entry_ttl_bg.jpg) 0 0 repeat-x #e1e1e1;
	border-right:#cbcbcb 1px solid;
	border-left:#cbcbcb 1px solid;
	min-height:25px;
	height:auto !important;
	height:25px;
}
.introduction2 div#mainContents h2 {
	font-size:1.12em;
	padding-top:0;
}
.column2 #mainContents .moduleTitle .moduleTitleTop {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_top_middle.gif) 0 0 no-repeat;
	width:743px;
	height:4px;
	overflow:hidden;
}
.column2 #mainContents .moduleTitle .moduleTitleBtm {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_btm_middle.gif) 0 0 no-repeat;
	width:743px;
	margin:0 0 10px;
	height:2px;
	overflow:hidden;
}
.column1ModuleBox {
	background:#fffbe6;
	padding:20px 15px 15px;
	margin-bottom:20px;
}
.a04 .column1ModuleBox {
	background:#fffbe6;
	padding:10px 15px;
	margin-bottom:20px;
}
div#mainContents p.description{
	margin:0 0 15px;
}
.column1 div#mainContents div.module{
	padding:0 0 30px;
}
.column2 div#mainContents div.module{
	padding:0 0 12px;
}
.introduction1 #mainContents div.moduleInner{
	padding-top:15px;
}
.introduction1 #mainContents .module .moduleInnerOdd {
	float:left;
	width:470px;
	min-height:170px;
	height:auto !important;
	height:170px;
	margin: 0 0 5px;
}
.introduction1 #mainContents .module .moduleInnerEven {
	float:right;
	width:445px;
	min-height:170px;
	height:auto !important;
	height:170px;
}
.introduction1 div#mainContents div.module h3{
	margin:0 0 10px;
	padding:0;
	border-left:none;
	overflow:hidden;
}
.introduction1 #mainContents .module .moduleInnerOdd .textArea {
	width:285px;
	font-size:1.05em;
	margin: 0 0 15px 5px;
}
.introduction1 #mainContents .module .moduleInnerEven .textArea {
	width:295px;
	font-size:1.05em;
	margin: 0 0 15px;
}
.a01 .textImg , .e02 .textImg {
	height:64px;
	margin-bottom:10px;
	text-indent:-9999px;
}
.a01 .easy {
	background:url(/mycabinetv2/img/easy_bg.gif) top right no-repeat;
}
.a01 .easy .textImg {
	background:url(/mycabinetv2/img/easy_text.gif) 0 0 no-repeat;
	display:block;
	width:224px;
}
.a01 .check {
	background:url(/mycabinetv2/img/check_bg.gif) top right no-repeat;
}
.a01 .check .textImg {
	background:url(/mycabinetv2/img/check_text.gif) 0 0 no-repeat;
	display:block;
	width:294px;
}
.a01 .tablet {
	background:url(/mycabinetv2/img/tablet_bg.gif) top right no-repeat;
}
.a01 .tablet .textImg {
	background:url(/mycabinetv2/img/tablet_text.gif) 0 0 no-repeat;
	display:block;
	width:383px;
}
.a01 .share {
	background:url(/mycabinetv2/img/share_bg.gif) top right no-repeat;
}
.a01 .share .textImg {
	background:url(/mycabinetv2/img/share_text.gif) 0 0 no-repeat;
	display:block;
	width:170px;
}
.a02 .moduleInner p.lineGreen {
	margin:0 0 10px 1px;
	font-weight:bold;
	font-size:1.05em;
	padding-left:5px;
}
.a02 div.agree {
	overflow-y:scroll;
	border:1px solid #dfdfdf;
	height:180px;
	padding:10px;
	margin:10px 0 0 0;
}
.e02 .smart {
	background:url(/mycabinetv2/img/smart_bg.gif) top right no-repeat;
}
.e02 .smart .textImg {
	background:url(/mycabinetv2/img/smart_text.gif) 0 0 no-repeat;
	display:block;
	width:291px;
}
.e02 .backup {
	background:url(/mycabinetv2/img/backup_bg.gif) top right no-repeat;
}
.e02 .backup .textImg {
	background:url(/mycabinetv2/img/backup_text.gif) 0 0 no-repeat;
	display:block;
	width:273px;
}
.e02 .offline {
	background:url(/mycabinetv2/img/offline_bg.gif) top right no-repeat;
}
.e02 .offline .textImg {
	background:url(/mycabinetv2/img/offline_text.gif) 0 0 no-repeat;
	display:block;
	width:194px;
}
.f03 .moduleInner {
	margin-bottom:30px;
	line-height:1.4;
}
div#mainContents div.module h3{
	margin:0 0 10px;
	padding:1px 0 1px 8px;
	border-left:4px solid #CCCCCC;
	font-size:1.1em;
	color:#000;
}
.f03 div#mainContents div.module h3{
	border-left:none;
	font-size:1.1em;
	color:#000;
	padding:3px 0 3px 8px;
	background:#f5f5f5;
}
.g01 .moduleInner li a.arrowYellow {
	line-height:1.8;
	margin-left:13px;
}
.g01 .moduleInner p {
	line-height:1.8;
}
div#mainContents div.module .column2ModuleBox{
	background:#f5f5f5;
	padding:20px 40px 20px 17px;
}
div#mainContents div.module .column2ModuleBox .slideText{
	margin-left:1em;
}
.a01 #mainContents .info .moduleInner {
	background:#fffdec;
	border:1px solid #dbdbdb;
	padding:13px;
	min-height:110px;
	height:auto !important;
	height:110px;
}
.a01 #mainContents .info .moduleInner dd {
	padding-left:7em;
	margin-top:-1.4em;
}
/*===================================================================
	#subContents setting
===================================================================*/

/*-------------------------------------------------------------------
	Setting of Common.
-------------------------------------------------------------------*/

.introduction2 div#subContents{
	float:right;
	width:201px;
	padding:0 0 10px;
	overflow:hidden;
}
div#subContents{
	float:left;
	width:201px;
	padding:0 0 10px;
	overflow:hidden;
}
div#subContents h2{
	padding:3px 0 0 10px;
	background:url(/mycabinetv2/img/entry_ttl_bg.jpg) 0 0 repeat-x #e1e1e1;
	border-right:#cbcbcb 1px solid;
	border-left:#cbcbcb 1px solid;
	min-height:25px;
	height:auto !important;
	height:25px;
}

.column2 #subContents .moduleTitle .moduleTitleTop {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_top_short.gif) 0 0 no-repeat;
	width:201px;
	height:4px;
	padding:0;
	margin:0;
	line-height:0;
	overflow:hidden;
}
.column2 #subContents .moduleTitle .moduleTitleBtm {
	display:block;
	background:url(/mycabinetv2/img/entry_ttl_btm_short.gif) 0 0 no-repeat;
	width:201px;
	margin:0 0 7px;
	height:2px;
	overflow:hidden;
}

div#subContents div.module{
	margin:0 0 10px;
}

div#subContents div.module div.moduleInner{
}
div#subContents div.module div.moduleInner dl {
	border:1px solid #dfdfdf;
}
div#subContents div.module div.moduleInner dt {
	font-weight:bold;
	padding:4px 10px;
	border-left:4px solid #dfdfdf;
	background:#f2f2f2;
}
div#subContents div.module div.moduleInner dd {
	padding:5px 14px;
}
div#subContents div.module div.moduleInner a {
	width:201px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/mycabinetv2/img/sub_contents_btn.jpg) 0 0 no-repeat;
}
div#subContents div.module div.moduleInner a:hover {
	background-position:0 -33px;
}
.introduction2 #subContents .module .topBtnBg {
	background:url(/mycabinetv2/img/btn_introduction_bg.gif) 0 0 no-repeat;
	height:68px;
	_height:76px;
	padding:8px 0 0 9px;
	margin-bottom:17px;
}
.introduction2 #subContents .sideNavi ul {
	padding-top:5px;
}
.introduction2 #subContents .sideNavi li {
	margin-bottom:10px;
}
.introduction2 #subContents .sideNavi li a {
	display:block;
	zoom:1;
}
/*===================================================================
	#contentsBtm setting
===================================================================*/

div#contentsBtm{
	padding:5px 0;
	margin:0;
	border-top:1px solid #eaeaea;
}
div#contentsBtm p.attention {
	text-align:center;
	zoom:1;
}
div#contentsBtm p.attention a{
	padding:0 0 0 10px;
	background:url(/mycabinetv2/img/icon_attention.gif) no-repeat 0px 50%;
	zoom:1;
	text-decoration:none;
	color:#000;
}
div#contentsBtm p.attention a:hover {
	text-decoration:underline;
}
/*===================================================================
	#footer setting
===================================================================*/

div#footer{
	background:#f4f4f4;
	border-top:1px solid #eaeaea;
}



/*===================================================================
	#btnArea setting
===================================================================*/
.column2 .btnArea {
	margin:0 auto 90px;
	width:430px;
	text-align:center;
}
.column2.c02 .btnArea {
	margin:0 auto 90px;
	width:326px;
	text-align:center;
}
.column1 .btnArea {
	margin:0 auto 90px;
	width:515px;
	text-align:center;
}
.column2 .btnArea .btnMain {
	background:url(/mycabinetv2/img/btn_area_bg.gif) 0 0 repeat;
	width:430px;
	margin:13px 0;
	padding:0 0 12px;
}
.column2.c02 .btnArea .btnMain {
	width:326px;
}
.column1 .btnArea .btnMain {
	background:url(/mycabinetv2/img/btn_area_bg.gif) 0 0 repeat;
	width:515px;
	margin:13px 0;
	padding:0 0 12px;
}

.btnArea .btnMain .btnMainText {
	padding:7px 0 8px;
}
.btnArea .btnMain a {
	display:block;
	margin:0 auto;
	text-indent:-9999px;
}
.a02 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_a02.gif) 0 0 no-repeat;
	width:422px;
	height:73px;
}
.a02 .btnArea .btnMain a:hover {
	background-position:0 -73px;
}
.a03 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_a03.gif) 0 0 no-repeat;
	width:376px;
	height:65px;
}
.a03 .btnArea .btnMain a:hover {
	background-position:0 -65px;
}
.a04 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_a04.gif) 0 0 no-repeat;
	width:381px;
	height:54px;
}
.a04 .btnArea .btnMain a:hover {
	background-position:0 -54px;
}
.c01 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_c01.gif) 0 0 no-repeat;
	width:376px;
	height:65px;
}
.c01 .btnArea .btnMain a:hover {
	background-position:0 -65px;
}
.c02 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_c02.gif) 0 0 no-repeat;
	width:276px;
	height:65px;
}
.c02 .btnArea .btnMain a:hover {
	background-position:0 -65px;
}
.d01 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_d01.gif) 0 0 no-repeat;
	width:376px;
	height:65px;
}
.d01 .btnArea .btnMain a:hover {
	background-position:0 -65px;
}
.d02 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_d02.gif) 0 0 no-repeat;
	width:376px;
	height:65px;
}
.d02 .btnArea .btnMain a:hover {
	background-position:0 -65px;
}
.d03 .btnArea .btnMain a {
	background:url(/mycabinetv2/img/btn_main_d03.gif) 0 0 no-repeat;
	width:241px;
	height:33px;
}
.d03 .btnArea .btnMain a:hover {
	background-position:0 -33px;
}
.column2 .btnArea .btnSub {
	text-align:left;
	padding-left:160px;
	_padding-left:0;
}
.column2.c02 .btnArea .btnSub {
	text-align:left;
	padding-left:100px;
	_padding-left:0px;
}
.column1 .btnArea .btnSub {
	text-align:left;
	padding-left:195px;
}
.column1.a02 .btnArea .btnSub , .column1.a03 .btnArea .btnSub {
	padding:0;
}
.column2.c01 .btnArea .btnSub , .column2.d01 .btnArea .btnSub , .column2.d02 .btnArea .btnSub {
	padding:0;
}
.column1 .btnArea .btnSubBox {
	padding:5px 0 0 105px;
}
.column2 .btnArea .btnSubBox {
	padding:5px 0 0 60px;
}
.btnArea .btnSubBox .btnSub {
	float:left;
	margin-right:25px;
}
.btnArea .btnSub a:hover {
	text-decoration:none;
}
.btnArea .btnSub.w114 {
	width:114px;
}
.btnArea .btnSub.w114 a {
	width:114px;
	display:block;
	background:url(/mycabinetv2/img/sub_btn_bg.gif) 0 3px repeat-x #e5e5e5;
	float:left;
	margin-right:6px;
}
.btnArea .btnSub.w114 .btnSubTop {
	background:url(/mycabinetv2/img/sub_btn_w114_top.gif) 0 0 no-repeat;
	width:114px;
	height:3px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w114 .btnSubBtm {
	background:url(/mycabinetv2/img/sub_btn_w114_btm.gif) 0 0 no-repeat;
	width:114px;
	height:2px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w124 {
	width:124px;
}
.btnArea .btnSub.w124 a {
	width:124px;
	display:block;
	background:url(/mycabinetv2/img/sub_btn_bg.gif) 0 3px repeat-x #e5e5e5;
	float:left;
	margin-right:6px;
}
.btnArea .btnSub.w124 .btnSubTop {
	background:url(/mycabinetv2/img/sub_btn_w124_top.gif) 0 0 no-repeat;
	width:124px;
	height:3px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w124 .btnSubBtm {
	background:url(/mycabinetv2/img/sub_btn_w124_btm.gif) 0 0 no-repeat;
	width:124px;
	height:2px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w137 {
	width:137px;
}
.btnArea .btnSub.w137 a {
	width:137px;
	display:block;
	background:url(/mycabinetv2/img/sub_btn_bg.gif) 0 3px repeat-x #e5e5e5;
	float:left;
	margin-right:6px;
}
.btnArea .btnSub.w137 .btnSubTop {
	background:url(/mycabinetv2/img/sub_btn_w137_top.gif) 0 0 no-repeat;
	width:137px;
	height:3px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w137 .btnSubBtm {
	background:url(/mycabinetv2/img/sub_btn_w137_btm.gif) 0 0 no-repeat;
	width:137px;
	height:2px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w164 {
	width:164px;
}
.btnArea .btnSub.w164 a {
	width:164px;
	display:block;
	background:url(/mycabinetv2/img/sub_btn_bg.gif) 0 3px repeat-x #e5e5e5;
	float:left;
	margin-right:6px;
}
.btnArea .btnSub.w164 .btnSubTop {
	background:url(/mycabinetv2/img/sub_btn_w164_top.gif) 0 0 no-repeat;
	width:164px;
	height:3px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub.w164 .btnSubBtm {
	background:url(/mycabinetv2/img/sub_btn_w164_btm.gif) 0 0 no-repeat;
	width:164px;
	height:2px;
	display:block;
	overflow:hidden;
}
.btnArea .btnSub a span.btnSubIcon {
	padding:3px 3px 4px 32px;
	border-right:#cbcbcb 1px solid;
	border-left:#cbcbcb 1px solid;
	display:block;
	background:url(/mycabinetv2/img/icon_sub_btn.png) 12px 0.52em no-repeat;
}
.btnArea .btnSub p.btnSubText {
	padding-top:10px;
	float:left;
	width:150px;
}
.btnArea .btnAreaText {
	margin-bottom:20px;
}
.btnArea .btnMain.noBg {
	background:none !important;
}

/*===================================================================
	table setting
===================================================================*/

table {
	border:1px solid #dfdfdf;
}
table th {
	background:url(/mycabinetv2/img/table_border.gif) 0 0 repeat-x #f2f2f2;
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
table td {
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
table td.dotted {
	border-right:1px dotted #dfdfdf;
}
.column1 table {
	width:960px;
}
.column1 table th {
	padding:6px 10px;
	width:300px;
}
.column1 table td {
	padding:10px 0 19px 15px;
}
.column1.a03 table td , .column1.a04 table td {
	padding:19px 0 19px 15px;
}
.column2 table {
	width:743px;
}
.column2 table th {
	padding:6px 10px;
	width:190px;
}
.column2 table td {
	padding:6px 0 6px 15px;
}
table.radioBox {
	width:320px;
}
table.radioBox th {
	text-align:center;
	padding:5px 0;
	border-right:none;
	width:auto !important;
	border-right:1px dotted #dfdfdf;
	border-left:none;
}
table.radioBox .w1 {
	width:70px !important;
}
table.radioBox .w2 {
	width:75px !important;
}
table.radioBox .w3 {
	width:175px !important;
}
table.radioBox td {
	padding:0;
	text-align:center;
	border-right:1px dotted #dfdfdf;
	border-left:none;
	background:url(/mycabinetv2/img/table_border.gif) 0 100% repeat-x;
}
table.radioBox td input {
	margin:5px 15px;
	cursor:pointer;
}
table.radioBox td label {
	cursor:pointer;
}
table.radioBox td span{
	padding:5px 0;
	display:block;
	background:url(/mycabinetv2/img/table_border.gif) 0 0 repeat-x;
}
table.radioBox td span.tableBorder {
	padding:0;
	height:1px;
	overflow:hidden;
}
table.radioBox .checked td {
	background:url(/mycabinetv2/img/table_border.gif) 0 100% repeat-x #fffbd4;
	font-weight:bold;
}
table.price {
	width:540px;
	margin:0 0 50px;
}
table.price th {
	border-right:1px dotted #dfdfdf;
	border-left:none;
	text-align:center;
}
table.price td {
	border-right:1px dotted #dfdfdf;
	border-left:none;
	text-align:center;
	padding:6px 0;
}
table.price_compare {
	width:540px;
	margin:0 0 0px;
}
table.price_compare th {
	border-right:1px dotted #dfdfdf;
	border-left:none;
	text-align:center;
}
table.price_compare td {
	border-right:1px dotted #dfdfdf;
	border-left:none;
	text-align:center;
	padding:6px 0;
}

.f02 table {
	margin-bottom:0px;
}
.f02 table td {
	padding-bottom:18px;
}
.f02 table.f02Table th {
	width:240px;
}
.f02 table.f02Table td {
	padding-bottom:8px;
}
.f05 table {
	margin-bottom:200px;
}
.tri {
	font-weight:bold;
	font-size:1.12em;
	color:#f29f00;
	text-align:center;
	padding-left:105px;
}
.circle {
	font-weight:bold;
	font-size:1.12em;
	color:#f22e00;
	text-align:center;
	padding-left:105px;
}
.not {
	font-weight:bold;
	font-size:1.12em;
	color:#4a4a4a;
	text-align:center;
	padding-left:105px;
}
/*===================================================================
	.j01 setting (?C???X?g?[?????y?[?W)
===================================================================*/
.j01 .download .moduleInner{
	background:url(/mycabinetv2/img/download_main_bg.gif) 15px -15px no-repeat;
	padding:25px 0 0 495px;
	min-height:240px;
	height:auto !important;
	height:240px;
}
.j01 .download .moduleInner .downloadBg {
	background:url(/mycabinetv2/img/agent_bg.gif) 0 0 repeat;
	text-align:center;
	width:440px;
	margin-bottom:8px;
	padding-top:13px;
	min-height:80px;
	height:auto !important;
	height:93px;
}
.j01 .download .moduleInner .downloadBg .agentBtn a {
	display:block;
	background:url(/mycabinetv2/img/agent_btn.gif) 0 0 no-repeat;
	width:403px;
	height:63px;
	text-indent:-9999px;
	margin:6px auto 5px;
}
.j01 .download .moduleInner .downloadBg .textRight {
	padding:0 35px 3px 0;
}
.j01 .download .moduleInner .downloadBg .applicationBtn a {
	display:block;
	background:url(/mycabinetv2/img/application_btn.gif) 0 0 no-repeat;
	width:343px;
	height:63px;
	text-indent:-9999px;
	margin:0 auto;
}
.j01 .download .moduleInner .downloadBg a:hover {
	background-position:0 -63px;
}
.j01 .process .moduleInnerOdd {
	float:left;
	width:464px;
	padding: 0 5px 8px 10px;
	border-right:#e8e8e8 1px solid;
}
.j01 .process .moduleInnerEven {
	float:right;
	width:460px;
	padding: 0 0 0 20px;
}
.j01 .process .moduleInner .sampleArrow {
	min-height:215px;
	height:auto !important;
	height:215px;
	background:url(/mycabinetv2/img/agent_arrow.gif) 100px 100% no-repeat;
	margin-bottom:10px;
}
.j01 .process .moduleInner img {
	float:left;
}
.j01 .process .number {
	float:right;
	width:170px;
	margin-top:3px;
	padding:2px 10px 0 33px;
	min-height:27px;
	height:auto !important;
	height:27px;
}
.j01 .process .no1 {
	background:url(/mycabinetv2/img/agent_number1.gif) 0 0 no-repeat;
}
.j01 .process .no2 {
	background:url(/mycabinetv2/img/agent_number2.gif) 0 0 no-repeat;
}
.j01 .process .no3 {
	background:url(/mycabinetv2/img/agent_number3.gif) 0 0 no-repeat;
}
.j01 .process .no4 {
	background:url(/mycabinetv2/img/agent_number4.gif) 0 0 no-repeat;
}
.j01 .process .no5 {
	background:url(/mycabinetv2/img/agent_number5.gif) 0 0 no-repeat;
}
.j01 .application .moduleInner {
	background:url(/mycabinetv2/img/application_bg.jpg) 0 0 no-repeat;
	padding:2px 0 0 165px;
	min-height:134px;
	height:auto !important;
	height:134px;
}
.j01 .application .moduleInner p {
	margin:2px 0 13px;
}
.j01 .application .moduleInner .iphone a {
	float:left;
	margin-right:14px;
	background:url(/mycabinetv2/img/download_iphone_btn.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	width:264px;
	height:96px;
}
.j01 .application .moduleInner .android a {
	float:left;
	margin-right:14px;
	background:url(/mycabinetv2/img/download_android_btn.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	width:264px;
	height:96px;
}
.j01 .application .moduleInner a:hover {
	background-position:0 -96px;
}
/*===================================================================
	error setting
===================================================================*/
.error {
	line-height:1.5;
}
.error .module {
	padding:30px 30px 100px !important;
}
.error .module p {
	margin-bottom:20px;
}
/*===================================================================
	.h01 setting (?L?????y?[???y?[?W)
===================================================================*/

.h01 .gnav .innerOdd li.service a {
	background-position:0 -44px !important;
}
.h01 .lnav {
    background:none;
}
.h01 .lnav li {
	margin:12px 0;
}
.h01 .lnav .lnavInner .textArrow {
	left:241px;
}
.h01.introduction2 #mainContents .module p {
	margin-bottom:10px;
}
.h01.introduction2 #mainContents .module li {
	line-height:1.5;
}
.h01 .moduleText {
	padding-bottom:20px;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.h01 table.price {
	margin: 0 0 35px !important;
}
.h01 .moduleText a , .h01 .moduleText a:hover {
	color:#0076CE;
	text-decoration:underline;
}
.h01 .moduleText a:hover {
	color:#ff6600;
	text-decoration:none;
}
/*===================================================================
	banner setting
===================================================================*/
.a01 .bannerArea {
	position:relative;
}
.a01 .bannerArea .bannerBtn {
	position:absolute;
	top:20px;
	left:788px;
	width:131px;
	height:33px;
}
.a01 .bannerArea .bannerBtn a{
	background:url(/mycabinetv2/img/banner_btn.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	text-indent:-9999px;
}

/*===================================================================
	paging
===================================================================*/
.paging{
	padding:0 0 15px;
	margin:0 0 0px;
}
.paging .viewNo{
	float:left;
	color:#666666;
}
.paging .viewNo em{font-weight:bold;}
.paging .viewNo span{font-size:.86em;}
.paging .pageNav{
	float:right;
	*white-space:nowrap;
}
.paging .pageNav p{float:left;}
.paging .pageNav .pagePrev,
.paging .pageNav .pageNo{margin:0 10px 0 0;}
.paging .pageNav .pageNo b {
	background:#dedede;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #ffffff;
	padding:1px .4em 3px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	-o-border-radius:1em;
	-ms-border-radius:1em;
	border-radius:1em;
	color:#000000;
	font-weight:bold;
}
.paging .pageNav .pageNo a{padding:2px .5em 4px;}
.paging .pageNav .pageNo a:hover{
	background:#ffff33;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	-o-border-radius:1em;
	-ms-border-radius:1em;
	border-radius:1em;
	text-decoration:none;
}

/*===================================================================
	setting_backupv2.htm
===================================================================*/
.btnAgentInstall{
	width:743px;
	height:114px;
	background:url(/mycabinetv2/img/bg_agent_install.gif) 0 0 no-repeat;
	text-align:center;
	margin:0 0 28px;
}

.btnAgentInstall div{
	width:527px;
	margin:0 auto;
	padding:27px 0;
}

.btnAgentInstall div a{
	display:block;
	margin:0 0 4px;
}

.btnAgentInstall div p{
	text-align:right;
	font-size:0.86em;
}

.howToUseBackupV2{
	width:100%;
	height:296px;
	background:url(/mycabinetv2/img/img_agent_install.jpg) 109px 0 no-repeat;
	position:relative;
	margin:29px 0 49px;
}

.howToUseBackupV2 p{
	position:absolute;
}

.howToUseBackupV2 p.btn01{
	top:-10px;
	left:464px;
}

.howToUseBackupV2 p.btn02{
	top:98px;
	left:432px;
}

.howToUseBackupV2 p.btn03{
	top:147px;
	left:2px;
}

.howToUseBackupV2 p.btn04{
	top:211px;
	left:464px;
}

#mainContents .module #settingBackup h3{
	border-left:none;
	background:#f5f5f5;
	font-size:1.1em;
	padding:7px 0 7px 12px;
	margin:0 0 10px;
}

#mainContents .module #settingBackup dl{
	margin:0 0 40px;
}

#mainContents .module #settingBackup dl dt{
	border-left:4px solid #499bd7;
	font-weight:bold;
	color:#499bd7;
	padding:0 0 0 9px;
	margin:0 0 7px 7px;
	line-height:1.2em;
}

#mainContents .module #settingBackup dl dd{
	padding:0 20px;
}

#mainContents .module #settingBackup dl dd p.txt{
	margin:0 0 25px;
}

/*===================================================================
	/manual/
===================================================================*/
ol.settingBackup li{
	border-top:1px dotted #aeaeae;
	padding:19px 0 24px;
}

ol.settingBackup li.step1{
	border-top:none;
	padding-top:2px;
}

ol.settingBackup li .inner{
	padding:0 0 0 50px;
}

ol.settingBackup li.step1 .inner{
	background:url(/mycabinetv2/img/ico_num1.gif) 0 0 no-repeat;
}

ol.settingBackup li.step2 .inner{
	background:url(/mycabinetv2/img/ico_num2.gif) 0 0 no-repeat;
}

ol.settingBackup li.step3 .inner{
	background:url(/mycabinetv2/img/ico_num3.gif) 0 0 no-repeat;
}

ol.settingBackup li.step4 .inner{
	background:url(/mycabinetv2/img/ico_num4.gif) 0 0 no-repeat;
}

ol.settingBackup li.step5 .inner{
	background:url(/mycabinetv2/img/ico_num5.gif) 0 0 no-repeat;
}

ol.settingBackup li.step6 .inner{
	background:url(/mycabinetv2/img/ico_num6.gif) 0 0 no-repeat;
}

ol.settingBackup li.step7 .inner{
	background:url(/mycabinetv2/img/ico_num7.gif) 0 0 no-repeat;
}

ol.settingBackup li.step8 .inner{
	background:url(/mycabinetv2/img/ico_num8.gif) 0 0 no-repeat;
}

ol.settingBackup li .inner .img{
	width:292px;
	float:left;
}

ol.settingBackup li .inner .txt{
	width:387px;
	float:right;
}