@charset "utf-8";

/*
 * this css
 * Date: 2008.09.24.
 * Author: Creative Team
 */


/* customer-requirements
--------------------------------------------------------------------------*/
/* mainContents*/

div#mainContents{
	position:relative;
	}

div#mainContents h3{
	height:24px;
	margin:22px 0 10px;
	padding-bottom:8px;
	text-indent:-9999px;
	background:url(new_images/knowhow_ttl01.gif) no-repeat 6px top;
	border-bottom:3px solid #ffbe42;
	}
	

div#mainContents p.lineUp{
	position:absolute;
	top:37px;
	right:9px;
	width:71px;
	height:10px;
	background:url(new_images/lineup_img01.gif) no-repeat left top;
	}

div#mainContents p.lineUp02{
	clear:both;
	margin:16px 0 0 550px;
	}

div#mainContents p.lineUp a,
div#mainContents p.lineUp02 a{
	display:block;
	width:71px;
	height:10px;
	text-indent:-9999px;
	background:url(new_images/lineup_img01.gif) no-repeat left top;
	}

#contents #mainArea div#knowhow01,
#contents #mainArea div#knowhow02,
#contents #mainArea div#knowhow03,
#contents #mainArea div#knowhow04,
#contents #mainArea div#knowhow05,
#contents #mainArea div#knowhow06,
#contents #mainArea div#knowhow07,
#contents #mainArea div#knowhow08,
#contents #mainArea div#knowhow09,
#contents #mainArea div#knowhow10,
#contents #mainArea div#knowhow11,
#contents #mainArea div#knowhow12,
#contents #mainArea div#knowhow13,
#contents #mainArea div#knowhow14{
	margin:0 0 14px 0;
	}

/* h4 */

div#knowhow01 h4,
div#knowhow02 h4,
div#knowhow03 h4,
div#knowhow04 h4,
div#knowhow05 h4,
div#knowhow06 h4,
div#knowhow07 h4,
div#knowhow08 h4,
div#knowhow09 h4,
div#knowhow10 h4,
div#knowhow11 h4,
div#knowhow12 h4,
div#knowhow13 h4,
div#knowhow14 h4{
	width:596px;
	height:67px;
	text-indent:-9999px;
	background:url(new_images/knowhow_ttl02.gif) no-repeat left top;
	}
	
div#knowhow02 h4{ background:url(new_images/knowhow_ttl05.gif) no-repeat left top; }
div#knowhow03 h4{ background:url(new_images/knowhow_ttl08.gif) no-repeat left top; }
div#knowhow04 h4{ background:url(new_images/knowhow_ttl10.gif) no-repeat left top; }
div#knowhow05 h4{ background:url(new_images/knowhow_ttl18.gif) no-repeat left top; }
div#knowhow06 h4{ background:url(new_images/knowhow_ttl22.gif) no-repeat left top; }
div#knowhow07 h4{ background:url(new_images/knowhow_ttl33.gif) no-repeat left top; }
div#knowhow08 h4{ background:url(new_images/knowhow_ttl36.gif) no-repeat left top; }
div#knowhow09 h4{ background:url(new_images/knowhow_ttl42.gif) no-repeat left top; }
div#knowhow10 h4{ background:url(new_images/knowhow_ttl47.gif) no-repeat left top; }
div#knowhow11 h4{ background:url(new_images/knowhow_ttl53.gif) no-repeat left top; }
div#knowhow12 h4{ background:url(new_images/knowhow_ttl59.gif) no-repeat left top; }
div#knowhow13 h4{ background:url(new_images/knowhow_ttl61.gif) no-repeat left top; }
div#knowhow14 h4{ background:url(new_images/knowhow_ttl65.gif) no-repeat left top; }

/* h5 */

div#knowhow01 h5,
div#knowhow02 h5,
div#knowhow03 h5,
div#knowhow04 h5,
div#knowhow05 h5,
div#knowhow06 h5,
div#knowhow07 h5,
div#knowhow08 h5,
div#knowhow09 h5,
div#knowhow10 h5,
div#knowhow12 h5,
div#knowhow13 h5,
div#knowhow14 h5{
	margin:25px 0 0 10px;
	height:25px;
	text-indent:-9999px;
	background:url(new_images/knowhow_ttl03.gif) no-repeat left top;
	}
	
div#knowhow02 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl06.gif) no-repeat left top; }
div#knowhow03 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl09.gif) no-repeat left top; }
div#knowhow04 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl11.gif) no-repeat left top; height:53px; }
div#knowhow05 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl19.gif) no-repeat left top; }
div#knowhow06 div.point01 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl23.gif) no-repeat left top; }
div#knowhow06 div.point02 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl25.gif) no-repeat left top; }
div#knowhow06 div.point03 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl26.gif) no-repeat left top; }
div#knowhow07 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl34.gif) no-repeat left top; }
div#knowhow08 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl37.gif) no-repeat left top; }
div#knowhow09 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl43.gif) no-repeat left top; }
div#knowhow10 div.point01 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl48.gif) no-repeat left top; }
div#knowhow10 div.point02 h5{ margin:30px 0 0 10px; background:url(new_images/knowhow_ttl51.gif) no-repeat left top; }
div#knowhow12 h5{ margin:20px 0 0 10px; background:url(new_images/knowhow_ttl60.gif) no-repeat left top; }
div#knowhow13 div.point01 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl62.gif) no-repeat left top; }
div#knowhow13 div.point02 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl63.gif) no-repeat left top; }
div#knowhow13 div.point03 h5{ margin:40px 0 0 10px; background:url(new_images/knowhow_ttl64.gif) no-repeat left top; }
div#knowhow14 h5.kind{ margin:30px 0 0 10px; background:url(new_images/knowhow_ttl66.gif) no-repeat left top; }
div#knowhow14 h5.app{ margin:15px 0 0 10px; background:url(new_images/knowhow_ttl67.gif) no-repeat left top; }


/* p */
#contents #mainArea div#knowhow01 p,
#contents #mainArea div#knowhow02 p,
#contents #mainArea div#knowhow03 p,
#contents #mainArea div#knowhow05 p,
#contents #mainArea div#knowhow06 p,
#contents #mainArea div#knowhow07 p,
#contents #mainArea div#knowhow08 p,
#contents #mainArea div#knowhow09 p,
#contents #mainArea div#knowhow10 p,
#contents #mainArea div#knowhow11 p,
#contents #mainArea div#knowhow12 p,
#contents #mainArea div#knowhow13 p{
	margin:15px 0 0 0;
	padding-bottom:0;
	}

#contents #mainArea div#knowhow06 div.point03 p{
	margin:5px 0 0 0;
	}

#contents #mainArea div#knowhow06 div.point03 p.link{
	text-indent:10px;
	margin:20px 0 10px 0;
	background:url(already_images/list_img03.gif) no-repeat 15px 7px;
	}

#contents #mainArea div#knowhow06 div.point03 p.link img{
	width:556px;
	height:65px;
	}

#contents #mainArea div#knowhow01 p.notice,
#contents #mainArea div#knowhow02 p.notice,
#contents #mainArea div#knowhow03 p.notice,
#contents #mainArea div#knowhow11 p.notice{
	color:#d86227;
	margin-top:10px;
	font-size:14px;
	line-height: 22px;
	}

#contents #mainArea div#knowhow01 p.summary,
#contents #mainArea div#knowhow05 p.summary,
#contents #mainArea div#knowhow07 p.summary,
#contents #mainArea div#knowhow08 p.summary,
#contents #mainArea div#knowhow09 p.summary,
#contents #mainArea div#knowhow12 p.summary{
	font-size:14px;
	line-height: 22px;
	}

	
#contents #mainArea div#knowhow02 p.notice,
#contents #mainArea div#knowhow03 p.notice{
	font-size:14px;
	line-height: 22px;
	padding:0 0 0 20px;
	margin:15px 0 0 0;
	}

div#knowhow12 p.notice,
div#knowhow13 p.notice{
	margin:15px 0 40px 10px;
	}

#contents #mainArea div#knowhow08 p.example{
	margin-left:45px;
	padding-left:10px;
	font-size:10px;
	background:url(already_images/list_img03.gif) no-repeat left center;
	}

div#knowhow10 div p{ margin:5px 0 0 20px; }
div#knowhow10 div.point02 p{ margin:10px 0 0 20px; }



#contents #mainArea div#knowhow12 p.example{
	width:104px;
	height:20px;
	margin:30px 0 10px 10px;
	text-indent:-9999px;
	background:url(new_images/knowhow_img15.gif) no-repeat left top;
	}

/* h6 */

div#knowhow01 h6,
div#knowhow02 h6,
div#knowhow05 h6,
div#knowhow06 h6,
div#knowhow07 h6,
div#knowhow10 h6{
	margin:30px 0 0 20px;
	height:16px;
	text-indent:-9999px;
	background:url(new_images/knowhow_ttl04.gif) no-repeat left top;
	}
	
div#knowhow02 h6{ background:url(new_images/knowhow_ttl07.gif) no-repeat left top; }
div#knowhow05 h6.point01{ background:url(new_images/knowhow_ttl20.gif) no-repeat left top; }
div#knowhow05 h6.point02{ background:url(new_images/knowhow_ttl21.gif) no-repeat left top; }
div#knowhow06 div.point01 h6{ background:url(new_images/knowhow_ttl24.gif) no-repeat left top; height:18px; margin:20px 0 0 20px; }
div#knowhow06 div.point02 h6{ background:url(new_images/knowhow_ttl26.gif) no-repeat left top; }
div#knowhow06 div.point03 h6{ background:url(new_images/knowhow_ttl32.gif) no-repeat left top; margin-top:12px; }
div#knowhow07 h6{ background:url(new_images/knowhow_ttl35.gif) no-repeat left top; }
div#knowhow10 h6.intro01{ background:url(new_images/knowhow_ttl49.gif) no-repeat left top; margin:20px 0 0 20px; }
div#knowhow10 h6.intro02{ background:url(new_images/knowhow_ttl50.gif) no-repeat left top; margin:20px 0 0 20px; }
div#knowhow10 h6.intro03{ background:url(new_images/knowhow_ttl52.gif) no-repeat left top; margin:20px 0 0 20px; }

/* em strong */

div#knowhow01 p strong,
div#knowhow01 dl dd span,
div#knowhow02 dl dd span,
div#knowhow05 p em,
div#knowhow06 p em,
div#knowhow07 p em,
div#knowhow07 dl dd span,
div#knowhow10 dl dd em,
div#knowhow11 dl dd em,
div#knowhow12 em,
div#knowhow13 em{
	color:#ff2a2a;
	font-style:normal;
	}

/* ʐݒ 
-------------------------------------------------------------------------------*/

/* knowhow01 */
div#knowhow01 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow01 dl dt{
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	background:url(already_images/list_img03.gif) no-repeat left 5px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow01 dl dd{
	margin:5px 0 30px 10px;
	font-size:14px;
	line-height: 22px;
	}

/* knowhow02 */

div#knowhow02 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow02 dl dt{
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	background:url(already_images/list_img03.gif) no-repeat left 5px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow02 dl dd{
	margin:5px 0 30px 10px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow02 dl.aboutDomain dt{
	color:#333;
	font-weight:normal;
	}


div#knowhow02 dl.aboutDomain dd{
	width:508px;
	height:102px;
	margin:5px 0 30px 25px;
	}
	
div#knowhow02 dl.aboutDomain dd.case{
	border:1px solid #ffc48a;
	}

/* knowhow03 */

div#knowhow03 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow03 dl dt{
	position:relative;
	margin-top:30px;
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	background:url(already_images/list_img03.gif) no-repeat left 5px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow03 dl dt span{
	position:absolute;
	left:0;
	top:-12px;
	width:34px;
	height:21px;
	text-indent:-9999px;
	background:url(new_images/knowhow_img03.gif) no-repeat left top;
	}
	
div#knowhow03 dl dt span.add01{ left:68px; }
div#knowhow03 dl dt span.add02{ left:129px; }

body:last-child:not(:root:root) div#knowhow03 dl dt span.add02 { left:143px; }

div#knowhow03 dl dd{
	margin:5px 0 5px 10px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow03 dl dd.case{
	padding:7px 5px 7px 70px;;
	border:1px solid #ffc48a;
	margin:5px 0 30px 10px;
	font-size:12px;
	line-height: 18px;
	background:#fffad6 url(new_images/knowhow_img02.gif) no-repeat 5px 9px;
	}
	
div#knowhow03 dl dd.case em{
	display:none;
	}

/* knowhow04 */

div#knowhow04 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow04 dl dt{
	height:16px;
	margin-top:40px;
	text-indent:-9999px;
	}

div#knowhow04 dl dt.point01{ background:url(new_images/knowhow_ttl12.gif) no-repeat left top; margin-top:0; }
div#knowhow04 dl dt.point02{ background:url(new_images/knowhow_ttl13.gif) no-repeat left top; }
div#knowhow04 dl dt.point03{ background:url(new_images/knowhow_ttl14.gif) no-repeat left top; }
div#knowhow04 dl dt.point04{ background:url(new_images/knowhow_ttl15.gif) no-repeat left top; }
div#knowhow04 dl dt.point05{ background:url(new_images/knowhow_ttl16.gif) no-repeat left top; }
div#knowhow04 dl dt.point06{ background:url(new_images/knowhow_ttl17.gif) no-repeat left top; }
div#knowhow04 dl dt.point07{ background:url(new_images/knowhow_ttl18.gif) no-repeat left top; }

div#knowhow04 dl dd{
	margin:5px 0 30px 10px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow04 dl dd{ margin:5px 0 0 25px; line-height:20px; }
div#knowhow04 dl dd.check{ font-weight:bold; color:#d86227; margin:10px 0 5px 25px; }

/* knowhow05 */



div#knowhow05 dl{
	width:481px;
	margin:0 0 0 20px;
	padding-left:75px;
	min-height:90px;
	_height:90px;
	}

div#knowhow05 dl.item01{ background:url(new_images/knowhow_img04.gif) no-repeat left top; margin-top:15px; }
div#knowhow05 dl.item02{ background:url(new_images/knowhow_img05.gif) no-repeat left top; }
div#knowhow05 dl.item03{ background:url(new_images/knowhow_img06.gif) no-repeat left top; }
div#knowhow05 dl.item04{ background:url(new_images/knowhow_img07.gif) no-repeat left top; }

div#knowhow05 dl dt{
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow05 dl dd{
	font-size:12px;
	line-height: 20px;
	padding-bottom:15px;
	margin:3px 0 0 10px;
	}

div#knowhow05 ol{
	margin-top:20px;
	}

div#knowhow05 ol li{
	width:556px;
	margin:0 0 20px 20px;
	color:#d86227;
	font-weight:bold;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow05 ol li span{
	display:block;
	margin:5px 0 0 17px;
	font-weight:normal;
	color:#333;
	line-height:20px;
	}

/* knowhow06 */

#contents #mainArea div#knowhow06 div.point01 p,
#contents #mainArea div#knowhow06 div.point02 p,
#contents #mainArea div#knowhow06 div.point03 p{
	line-height:22px;
	font-size:14px;
	}

div#knowhow06 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow06 dl dt{ height:16px; margin:20px 0 0 0; text-indent:-9999px; }

div#knowhow06 dl dt.point01{ background:url(new_images/knowhow_ttl27.gif) no-repeat left top; }
div#knowhow06 dl dt.point02{ background:url(new_images/knowhow_ttl28.gif) no-repeat left top; }
div#knowhow06 dl dt.point03{ background:url(new_images/knowhow_ttl29.gif) no-repeat left top; }
div#knowhow06 dl dt.point04{ background:url(new_images/knowhow_ttl30.gif) no-repeat left top; }
div#knowhow06 dl dt.point05{ background:url(new_images/knowhow_ttl31.gif) no-repeat left top; }
div#knowhow06 dl dt.point06{ color:#d86227; font-weight:bold; text-indent:0; }

div#knowhow06 dl dd{
	margin:5px 0 0 25px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow06 dl dd.point06{
	margin:5px 0 0 0;
	}

/* knowhow07 */

div#knowhow07 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow07 dl dt{
	padding-left:23px;
	padding-bottom: 5px;
	height:16px;
	margin-top:20px;
	font-size:14px;
	line-height: 22px;
	font-weight:bold;
	color:#d86227;
	}

div#knowhow07 dl dt.num01{ background:url(new_images/num_img01.gif) no-repeat left top; margin-top:0; }
div#knowhow07 dl dt.num02{ background:url(new_images/num_img02.gif) no-repeat left top; }
div#knowhow07 dl dt.num03{ background:url(new_images/num_img03.gif) no-repeat left top; }
div#knowhow07 dl dt.num04{ background:url(new_images/num_img04.gif) no-repeat left top; }
	
div#knowhow07 dl dt span{
	display:none;
	}

div#knowhow07 dl dd{
	margin:5px 0 10px 0;
	padding:0 0 0 23px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow07 dl dd.endLine{
	padding:0 0 20px 23px;
	background:url(already_images/line_dotted01.gif) repeat-x left bottom;
	}

/* knowhow08 */

div#knowhow08 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

div#knowhow08 dl dt{ height:16px; margin:30px 0 10px; text-indent:-9999px; }

div#knowhow08 dl dt.point01{ background:url(new_images/knowhow_ttl38.gif) no-repeat left top; _margin:30px 0 10px; }
div#knowhow08 dl dt.point02{ background:url(new_images/knowhow_ttl39.gif) no-repeat left top; }
div#knowhow08 dl dt.point03{ background:url(new_images/knowhow_ttl40.gif) no-repeat left top; }
div#knowhow08 dl dt.point04{ background:url(new_images/knowhow_ttl41.gif) no-repeat left top; }

div#knowhow08 dl dd{
	margin:5px 0 0 23px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow08 dl dd.check{ font-weight:bold; color:#d86227; margin:15px 0 0 25px; line-height:100%; }

div#knowhow08 dl dd.important{
	font-weight:bold;
	margin:15px 0 0 25px;
	}

div#knowhow08 dl dd.appeal{
	background:#ffde8a;
	margin:5px 0 60px 20px;
	padding:10px;
	font-weight:bold;
	}

div#knowhow08 ol{
	width:539px;
	height:465px;
	margin:3px 0 26px 40px;
	text-indent:-9999px;
	background:url(new_images/knowhow_img09.gif) no-repeat left top;
	}

/* knowhow09 */

div#knowhow09 dl{
	width:556px;
	margin:15px 0 14px 20px;
	}

div#knowhow09 dl dt{ height:16px; margin:30px 0 10px; text-indent:-9999px; }
div#knowhow09 dl dt.point01{ background:url(new_images/knowhow_ttl44.gif) no-repeat left top; }
div#knowhow09 dl dt.point02{ background:url(new_images/knowhow_ttl45.gif) no-repeat left top; }
div#knowhow09 dl dt.point03{ background:url(new_images/knowhow_ttl46.gif) no-repeat left top; }

div#knowhow09 dl dd,
div#knowhow10 dl dd,
div#knowhow11 dl dd{
	margin:5px 0 30px 10px;
	}

div#knowhow09 dl dd{
	font-size:14px;
	line-height: 22px;
	margin:5px 0 0 25px;
	}

div#knowhow09 dl dd dl.point{
	width:auto;
	margin:15px 0 0 0px;
	padding:10px 13px;
	border:1px solid #ffc48b;
	background:#fffad6;
	}

div#knowhow09 dl dd dl.point dt{
	height:auto;
	margin:0;
	text-indent:0;
	color:#d86227;
	font-weight:bold;
	}

div#knowhow09 dl dd dl.point dd{
	margin:0 0 25px 0;
	font-size:12px;
	line-height: 20px;
	}

div#knowhow09 dl dd dl.point dd.end{
	margin:0;
	}

/* knowhow10 */

div#knowhow10 dl{
	width:556px;
	margin:15px 0 0 20px;
	}

#contents #mainArea div#knowhow10 div.point01 p,
#contents #mainArea div#knowhow10 div.point02 p{
	font-size:14px;
	line-height: 22px;
	}

div#knowhow10 dl.base{ background:url(already_images/line_dotted01.gif) repeat-x left bottom; padding-bottom:20px;}

div#knowhow10 dl dt{
	color:#d86227;
	font-weight:bold;
	padding-top:5px;
	font-size:14px;
	line-height: 22px;
	}

div#knowhow10 dl dd{
	margin:5px 0 10px 25px;
	font-size:14px;
	line-height: 22px;
	}



div#knowhow10 dl dd.example{
	width:450px;
	margin:10px 35px 20px 25px;
	padding:10px 25px;
	background:#fffad6;
	border:1px solid #ffc48a;
	}

div#knowhow10 dl dd.example ol li{
	padding-left:10px;
	color:#ff3e00;
	background:url(already_images/list_img03.gif) no-repeat left center;
	}

div#knowhow10 dl dd.example ol li span{
	font-size:12px;
	color:#333;
	padding-left:3px;
	}

div#knowhow10 dl dd.example span.text{
	display:block;
	line-height:125%;
	margin-top:5px;
	font-size:12px;
	}

div#knowhow10 p em{
	font-weight:bold;
	font-style:normal;
	}

div#knowhow10 div.point02 p em{
	color:#ff2a2a;
	font-style:normal;
	font-weight:normal;
	}

div#knowhow10 div.point02 ul{
	margin:5px 0 16px 20px;
	}

div#knowhow10 div.point02 ul li{
	padding-left:10px;
	text-indent:-10px;
	font-size:12px;
	line-height:18px;
	}

/* knowhow11 */

div#knowhow11 dl{
	margin:20px 0 0 20px;
	}

div#knowhow11 dl{ background:url(already_images/line_dotted01.gif) repeat-x left bottom; padding-bottom:10px;}
div#knowhow11 dl.point05{ background:none; padding-bottom:20px;}
div#knowhow11 dl dt{ height:16px; margin:20px 0 0 0; text-indent:-9999px; }

div#knowhow11 dl.point01 dt{ background:url(new_images/knowhow_ttl54.gif) no-repeat left top; }
div#knowhow11 dl.point02 dt{ background:url(new_images/knowhow_ttl55.gif) no-repeat left top; }
div#knowhow11 dl.point03 dt{ background:url(new_images/knowhow_ttl56.gif) no-repeat left top; }
div#knowhow11 dl.point04 dt{ background:url(new_images/knowhow_ttl57.gif) no-repeat left top; }
div#knowhow11 dl.point05 dt{ background:url(new_images/knowhow_ttl58.gif) no-repeat left top; }

div#knowhow11 dl dd{
	 margin:5px 0 10px 25px;
	font-size: 14px;
	line-height:22px;
	}

div#knowhow11 dl.point01 dd img{ float:right; margin:18px 0 20px 15px; }
div#knowhow11 dl.point02 dd img{ float:left; margin:18px 10px 20px 0; }
div#knowhow11 dl.point03 dd img{ float:right; margin:18px 0 20px 11px; }
div#knowhow11 dl.point04 dd img{ float:left; margin:18px 10px 20px 0; }
div#knowhow11 dl.point05 dd img{ float:right; margin:18px 0 20px 15px; }


div#knowhow11 dl.point01 dd dl{
	margin:0 0 25px;
	padding:0;
	background:none;
	}

div#knowhow11 dl.point01 dd dl dt{
	height:auto;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	font-size: 14px;
	line-height:22px;
	font-weight:bold;
	color:#d86227;
	text-indent:0;
	background:url(already_images/list_img03.gif) no-repeat left 5px;
	}

div#knowhow11 dl.point01 dd dl dd{
	margin:0 0 0 10px;;
	font-size: 14px;
	line-height:22px;
	}

/* knowhow12 */

div#knowhow12 dl{
	margin:15px 0 0 15px;
	}

div#knowhow12 dl dt{
	padding-left:10px;
	font-size:12px;
	background:url(already_images/list_img03.gif) no-repeat left center;
	}

div#knowhow12 dl dd img{
	width:561px;
	border:none;
	margin-bottom:25px;
	}

div#knowhow12 dl dd img.example01{ height:221px; }
div#knowhow12 dl dd img.example02{ height:197px; }
div#knowhow12 dl dd img.example03{ height:174px; }

/* knowhow13 */

div#knowhow13{
	margin:0 0 40px 23px;
	}

#contents #mainArea div#knowhow13 div.point01 p,
#contents #mainArea div#knowhow13 div.point02 p,
#contents #mainArea div#knowhow13 div.point03 p{
	font-size: 14px;
	line-height:22px;
	}

div#knowhow13 ol{
	width:373px;
	height:110px;
	margin:15px 0 0 45px;
	text-indent:-9999px;
	background:url(new_images/knowhow_img19.gif) no-repeat left top;
	}

div#knowhow13 ul{
	margin:5px 0 20px 35px;
	}

div#knowhow13 ul li{
	list-style-type:disc;
	font-size:14px;
	line-height:140%;
	font-weight:bold;
	}

div#knowhow13 p.nextstep01{
	margin-top:0
	}

div#knowhow13 p.nextstep01 img{
	width:542px;
	height:300px;
	margin:15px 0 10px;
	padding:10px 0 10px 10px;
	}

div#knowhow13 p.nextstep02{
	margin:20px 0 80px 20px;
	}

div#knowhow13 p.nextstep02 img{
	width:538px;
	height:201px;
	margin:5px 0 10px;
	padding:10px 0 10px 10px;
	}


/* knowhow14 */
#contents #mainArea div#knowhow14 p{
	margin-top:10px;
	}
#contents #mainArea div#knowhow14 p.app{
	margin: 10px 0 0 20px;
	font-size:12px;
	padding:0;
}


div#knowhow14 dl.num{
	margin:30px 20px 0px;
	}


div#knowhow14 dl.num dt.num01{
	height: 16px;
	background:url(new_images/knowhow_ttl68.gif) no-repeat left top;
	margin-top:0;
	text-indent: -9999px;
}
div#knowhow14 dl.num dt.num02{
	height: 16px;
	background:url(new_images/knowhow_ttl69.gif) no-repeat left top;
	text-indent: -9999px;
}
div#knowhow14 dl.num dd{
	margin:5px 0 30px 23px;
	font-size: 14px;
	line-height:22px;
	}
div#knowhow14 dl.num dd.endLine{
	padding:0 0 20px 0px;
	background:url(already_images/line_dotted01.gif) repeat-x left bottom;
	}

div#knowhow14 dl.engine{
	margin:15px 0 0px 15px;
	}
div#knowhow14 dl.engine dt{
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	background:url(already_images/list_img03.gif) no-repeat left 7px;
	font-size: 14px;
	line-height:22px;
	}
div#knowhow14 dl.engine dd{
	margin:5px 0 0 10px;
	padding-bottom: 25px;
	font-size: 14px;
	line-height:22px;
	}


div#knowhow14 dl.num dl{
	margin:15px 0px 0px 0px;
	}
div#knowhow14 dl.num dl dt{
margin-bottom: -10px;
	padding-left:10px;
	color:#d86227;
	font-weight:bold;
	font-size: 14px;
	background:url(already_images/list_img03.gif) no-repeat left 7px;
	}
div#knowhow14 dl.num dl dd{
	margin:20px 0px 0px 10px;
	}

div#knowhow14 dl.num dl dd.margin{
	margin-bottom:10px;
	}

div#knowhow14 dl.num dl dd.dd_link{
	margin:5px 0px 0px 0px;
	text-align: right;
	}
div#knowhow14 dl.num dl dd.dd_link2{
	padding: 40px 0px;
	text-align: right;
	}
div#knowhow14 dl.num dl dd.dd_link a{
	padding-left: 10px;
	background:url(new_images/bullet_img01.gif) no-repeat left 4px;
	}

div#knowhow14 span{
	display: block;
	margin-top: .5em;
	padding-left: 1em;
	font-size: 12px;
	line-height: 18px;
	text-indent: -1em;
}
/* rightColumn */

div#knowhow h3{
	color:#fff;
	background:url(images/second_ttl06.gif) no-repeat left top;
	}
	
div#footerMenu{
	padding-top:20px;
	}

/* clearfix
--------------------------------------------------------------------------*/
div#connectService ul li:after,
div#contain div#profile:after,
div#mainContents div.menu:after,
div#mainContents div#lyr0 ul:after,
div#mainContents div#lyr1 ul:after,
div#mainContents ol.menu:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}


/* Self pr
---------------------------------------------------------------*/
/* prlist 
div#pr{
	width:587px;
	margin:16px 0 0 27px;
	}



div#pr div#prlist{
	display:inline-block;
	width:565px;
	margin-top:8px;
	padding:10px;
	border:1px solid #eaeaea;
	}
	
div#pr div#prlist h5{
	font-weight: bold;
	color:#666;
	padding-bottom:5px;
	font-size:12px;
	line-height:100%;
	}

div#pr div#prlist dl{
	dispplay:inline:block;
	width:560px;
	line-height:125%;
	}
	
	
div#pr div#prlist dl dd{
	color:#777;
	margin-top:3px;
	font-size:12px;
	text-indent:0;
	line-height: 130%;
	}

div#pr div#prlist dl dd span{
	font-weight: bold;
	padding-right: 3px;
	}
*/
/* Social Bookmark
--------------------------------------------------------------------------*/
div#bookmark{
	display:block;
	}


/* clearfix
--------------------------------------------------------------------------*/
div#pr div#prlist:after,
div#pr div#prlist dl:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}


/*-- link --*/
p.link01{
	margin-top: 5px;
	text-align: right;
}

p.link01 a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(already_images/list_img01.gif) no-repeat scroll left center;
	font-size:10px;
	padding-left:15px;
}
/*-- link --*/


