@charset "utf-8";

/*
########################################################
  cybird style
########################################################
*/

div#unitBlockMain div#unitBlockMainRight div#unitBlockBoxMain h3{
	margin:20px 0 18px 0;
}

h4 { margin:0; padding: 0 ; }

div.cybirdCommon{
	width:710px;
	height:auto;
	margin:0 0 0 10px;
	padding:0;
}

/* index */

div.cybirdList{
	width:710px;
	height: auto;
	margin:0 0 20px 0;
	padding:0 0 12px 0;
	background:url(../../common/images/dotline.gif) repeat-x left bottom;
}

div.cybirdList dl dt{
	margin:0 0 5px 0;
	padding:0;
}

div.cybirdList dl dd .cListL{
	float:left;
	display: inline;
	width:515px;
}

div.cybirdList dl dd .cListR{
	float: right;
	display: inline;
}

/* mobile */

div.mobileMain{
	width:730px;
	height:410px;
	margin:0;
	padding:0;
	background:url(../../cybird/images/bg_mobile01.jpg) no-repeat 0 0;
}

div.mobileMain dl{
	margin:0 0 0 23px;
	padding:24px 0 0 0;
}

div.mobileMain dl dt{
	margin:0 0 21px 0;
}

div.mobileMain dl dd p{
	margin:0 0 15px 0;
}

div.monileBox{
	width:710px;
	height:auto;
	margin:30px 0 0 0;
	padding:0;
	background:url(../../cybird/images/bg_mobile02.gif) repeat-y 0 0;
}

div.monileBoxB{
	width:710px;
	height:auto;
	margin:0;
	padding:0 0 11px 0;
	background:url(../../cybird/images/bg_mobile03.gif) no-repeat left bottom;
}

div.mobileList{
	width:690px;
	height:auto;
	margin:0 0 0 8px;
	padding:0;
}

div.mobileList div.mList01{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

div.mobileList div.mList02{
	float:left;
	display:inline;
	margin:0 0 0 5px;
	padding:0;
}

div.mobileList div.mList03{
	width:390px;
	float: right;
	display:inline;
	margin:0;
	padding:0;
}

.mListBG01{
	background:url(../../cybird/images/bg_mobile05.gif) repeat-y 0 0;
}

.mListBG02{
	background:url(../../cybird/images/bg_mobile06.gif) repeat-y 0 0;
}

.mListBG03{
	background:url(../../cybird/images/bg_mobile07.gif) repeat-y 0 0;
}

.mListBG04{
	background:url(../../cybird/images/bg_mobile08.gif) repeat-y 0 0;
}

/* case */

div.caseMain{
	width:730px;
	height:280px;
	margin:0;
	padding:0;
	background:url(../../cybird/images/bg_case01.jpg) no-repeat 0 0;
}

div.caseMain dl{
	margin:0 0 0 23px;
	padding:23px 0 0 0;
}

div.caseMain dl dt{
	margin:0 0 21px 0;
}

div.caseMain dl dd p{
	margin:0 0 15px 0;
}

div.caseBox{
	width:710px;
	height:auto;
	margin:30px 0 0 0;
	padding:0;
	background:url(../../cybird/images/bg_mobile02.gif) repeat-y 0 0;
}

div.caseBoxT{
	width:710px;
	height:auto;
	margin:0;
	padding:11px 0 0 0;
	background:url(../../cybird/images/bg_case02.jpg) no-repeat left top;
}

div.caseBoxB{
	width:710px;
	height:auto;
	margin:0;
	padding:0 0 2px 0;
	background:url(../../cybird/images/bg_mobile03.gif) no-repeat left bottom;
}

div.caseBoxB ul{
	margin:13px 0 0 17px;
}

div.caseBoxB ul li{
	margin:0 0 13px 0;
	padding:0 0 0 15px;
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.5em;
}

div.caseCommon{
	width:710px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
}

div.ccIn{
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:10px 0 10px 0;
}

div.ccIn ul{
	margin:0 0 0 17px;
	padding:10px 0 0 0;
}

div.ccIn ul li{
	margin:0 0 10px 0;
	padding:0 0 0 12px;
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.5em;
	font-size: 0.9em;
}

div.ccIn table.ccInTB01{
	width:660px;
	height:auto;
	margin:0 auto 0 auto;
	border-collapse:collapse;
}

div.ccIn table.ccInTB01 td{
	width:33%;
	padding:3px 0px 3px 12px;
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.8em;
	font-size: 0.9em;
}

div.ccIn table.ccInTB01 tr.ccInTB02LC td{
	background:none;
	padding:3px 0;
}

div.ccIn table.ccInTB02{
	width:680px;
	height:auto;
	margin:0 auto 0 auto;
	border-collapse:collapse;
}

div.ccIn table.ccInTB02 th{
	width:28%;
	vertical-align:top;
	padding:4px 0;
	background: url(../../common/images/dotline.gif) repeat-x left bottom;
	font-size: 0.9em;	
}

div.ccIn table.ccInTB02 td{
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.8em;
	background: url(../../common/images/dotline.gif) repeat-x left bottom;
}

div.ccIn table.ccInTB02 td span{
	display:block;
	padding:4px 0px 4px 12px;
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.8em;
	font-size: 0.9em;
}

div.ccIn table.ccInTB02 th.ccInTB02LC{
	font-weight: normal;
	background:none;
	padding:15px 0 0 0;
}

div.ccIn table.ccInTB03{
	width:660px;
	height:auto;
	margin:0 auto;
	border-collapse:collapse;
}

div.ccIn table.ccInTB03 th{
	width:28%;
	vertical-align:top;
	padding:4px 0;
	background: url(../../common/images/dotline.gif) repeat-x left bottom;
	font-size: 0.9em;
}

div.ccIn table.ccInTB03 td{
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.8em;
	background: url(../../common/images/dotline.gif) repeat-x left bottom;
}

div.ccIn table.ccInTB03 td span{
	display:block;
	padding:4px 0px 4px 12px;
	background: url(../../cybird/images/icon_cybird01.gif) no-repeat 0 0.8em;
	font-size: 0.9em;
}

div.ccIn dl.ccInDL{
	margin:0 auto;
	padding:10px 0 0 0;
	width:680px;
}

div.ccIn dl.ccInDL dd{
	margin:0 0 20px 0;
}

/* contents */

div.contentsMain{
	width:730px;
	height:330px;
	margin:0;
	padding:0;
	background:url(../../cybird/images/bg_contents.jpg) no-repeat 0 0;
}

div.contentsMain dl{
	margin:0 0 0 23px;
	padding:23px 0 0 0;
}

div.contentsMain dl dt{
	margin:0 0 13px 0;
}

div.contentsMain dl dd p{
	margin:0 0 15px 0;
}


.contDl{
	font-size:80%;
	width:600px;
	margin:0 auto 30px auto;
}

.contDl table{
	float:left;
}

.contDl table th,
.contDl table td{
	color:#666666;
}

.contDl table th{
	vertical-align:top;
}

.contDl table td{
	vertical-align:top;
}

.contDlBoad{
	padding:0 30px 0 0;
	margin:0 30px 0 0;
	border-right:#CCCCCC 1px solid;
	float:left;
}

