@charset "utf-8";

#content h3,
#content h4 {
	margin:0 !important;
	padding:0 !important;
}

/* div.box-wrapper
-----------------------------------------------------------*/
#content div.box-wrapper,
#content div.box-wrapper-02,
#content div.box-wrapper-03 {
	width:748px;
	margin-bottom:24px;
}
#content div.box-wrapper {
	padding-bottom:26px;
	background:url(/ds/shared/graphic/content/background_footer_01.gif) no-repeat bottom;
}
#content div.box-wrapper-02 {
	background:url(/ds/shared/graphic/content/background_footer_02.gif) no-repeat bottom;
}

/* div.box-line
-----------------------------------------------------------*/
#content div.box-wrapper div.box-line {
	width:696px;
	padding:0 26px;
	background:url(/ds/shared/graphic/content/background_line_01.gif) repeat-y;
}
#content div.box-wrapper-03 div.box-line-l,
#content div.box-wrapper-03 div.box-line-r {
	float:left;
	width:368px;
	margin-right:12px;
}
#content div.box-wrapper-03 div.box-line-r {
	margin-right:0;
}
/*  div.box-line-inner
-----------------------------------------------------------*/
#content div.box-wrapper-02 div.box-line div.box-line-inner {
	padding-bottom:18px;
}
#content div.box-wrapper-03 div.box-line-l div.box-line-inner,
#content div.box-wrapper-03 div.box-line-r div.box-line-inner {
	padding-bottom:18px;
	background:url(/ds/shared/graphic/content/background_footer_03.gif) no-repeat bottom;
}

/* div.box-contents
-----------------------------------------------------------*/
#content div.box-wrapper-02 div.box-contents {
	padding:0 26px;
}
#content div.box-wrapper-03 div.box-contents {
	padding:0 26px;
}

/* div.box-contents
-----------------------------------------------------------*/
#content div.box-wrapper-02 div.box-contents div.img {
	float:left;
	width:76px;
	margin-right:18px;
}
#content div.box-wrapper-02 div.box-contents div.text {
	float:left;
	width:450px;
}
#content div.box-wrapper-03 div.box-contents div.img {
	float:left;
	width:76px;
	margin-right:18px;
}
#content div.box-wrapper-03 div.box-contents div.text {
	float:left;
	width:222px;
}

/* div.btn-area
-----------------------------------------------------------*/
#content div.btn-area {
	text-align:right;
}

/* ul.list01
-----------------------------------------------------------*/
#content ul.list01 {
	margin-left:5px;
}
#content ul.list01 li {
	padding:0 0 2px 13px;
	background:transparent url(/ds/graphic/index/list01.gif) no-repeat scroll left 7px;
	list-style-type:none;
}

/* div.radius
---------------------------------------------------------*/
div#content div.radius {
	background: url(/ds/shared/graphic/content/background_footer_08.gif) no-repeat center bottom;
	margin-bottom:12px;
	padding-bottom:18px;
}
div#content div.radius div.body {
	padding: 0 26px;
	background: url(/ds/shared/graphic/content/background_line_06.gif) repeat-y;
}
div#content div.radius h3,
div#content div.radius dl,
div#content div.radius dl dd {
	margin:0;
	padding:0;
}
div#content div.radius dl {
	margin-bottom:20px;
}

/* div#guide02
---------------------------------------------------------*/
div#content div#guide02 {
	background: url(/ds/shared/graphic/content/background_footer_08.gif) no-repeat center bottom;
	margin-bottom:12px;
	padding-bottom:12px;
}
div#content div#guide02 div.body {
	padding-left:26px;
}
div#content div#guide02 h3,
div#content div#guide02 p {
	margin:0;
	padding:0;
}
div#content div#guide02 ul.relatedlink {
	margin-left:0;
	margin-right:0;
	margin-bottom:5px;
}
div#content div#guide02 ul.relatedlink li {
	float:left;
	margin-right:13px;
	_margin-right:11px;
	margin-bottom:7px;
}
div#content.no_fun_content div#guide02 ul.relatedlink li.fun_content {
	display:none;
}
div#content.no_trial div#guide02 ul.relatedlink li.trial {
	display:none;
}
div#content.no_faq div#guide02 ul.relatedlink li.faq {
	display:none;
}

/* clearFix
-----------------------------------------------------------*/
#content div.box-wrapper-02 div.box-line,
#content div.box-wrapper-02 div.box-contents,
#content div.box-wrapper-03,
#content div.box-wrapper-03 div.box-contents,
div#content div#guide01 ul.relatedlink,
div#content div#guide02 ul.relatedlink {
    overflow: hidden;
}
#content div.box-wrapper-02 div.box-line:after,
#content div.box-wrapper-02 div.box-contents:after,
#content div.box-wrapper-03:after,
#content div.box-wrapper-03 div.box-contents:after,
div#content div#guide01 ul.relatedlink:after,
div#content div#guide02 ul.relatedlink:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #content div.box-wrapper-02 div.box-liner,
* html #content div.box-wrapper-02 div.box-contents,
* html #content div.box-wrapper-03,
* html #content div.box-wrapper-03 div.box-contents,
* html div#content div#guide01 ul.relatedlink,
* html div#content div#guide02 ul.relatedlink {
    height: 1em;
    overflow: visible;
}
/**/
