@charset 'UTF-8';

/* base */
#contact-dw					{	text-align: right;}

#content-back				{	background-image: url(../img/contents01/back.jpg);	background-repeat: repeat-x;}
.sub-clfx					{	width: 620px;	margin-bottom: 20px;}
.sub-clfx:after 			{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
.sub-clfx					{	display:inline-table;}
* html .sub-clfx 			{	height:1px; }
.sub-clfx					{	display:block; }

.sub-clfx .subphoto			{	float: left;	margin-right: 10px;}
.sub-clfx .subphoto-l		{	float: left;	margin-right: 20px;	width: 290px;}
.sub-clfx .subphoto-r		{	float: left;	width: 290px;}
.sub-clfx .subphoto-l img	{	margin-bottom: 10px;}
.sub-clfx .subphoto-r img	{	margin-bottom: 10px;}
.sub-clfx span				{	background-image: url(../img/contents01/icon.png);	background-repeat: no-repeat;	background-position: left center;	display: block;	padding-left: 15px;}

.company-table				{	vertical-align: top;}
#blog-table					{	margin-bottom: 20px;}
#blog-table td				{	background-image: url(../img/blog/title.png);	background-repeat: repeat-x;	background-position: left bottom;	padding: 10px;}
#blog-title					{	font-size: 14px;	color: #333333;	display: block;	margin-bottom: 20px;}
.blog-lf					{	float: left;	margin-right: 10px;}
.blog-rh					{	float: right;	margin-left: 10px;}

.font-hisu					{	color: #FF6600;}
.egg						{	background-image: url(../img/blog/title.png);	background-repeat: repeat-x;	background-position: left bottom;	margin-bottom: 20px;
								padding-bottom: 30px;	position: relative;	left: 0px;	top: 0px;}
.egg #eggg					{	height: 276px;	width: 195px;	position: absolute;	right: 0px;	top: 120px;}
.egglist li					{	float: left;	width: 130px;	margin-right: 20px;	display: block;}

#egg-tv						{	background-color: #E1FFB3;	width: 340px;	margin-right: 10px;	float: left;	padding: 10px;}
#egg-tv .tvicon				{	margin-right: 10px;	margin-bottom: 10px;	float: left;}
#egg-egg					{	width: 230px;	background-color: #FFF0B3;	float: left;	float: left;	padding: 10px;}
#egg-egg .egicon			{	margin-bottom: 10px;	float: right;	margin-left: 10px;}
.apple						{	float: left;	width: 220px;	margin-right: 20px;}
.apple-cl					{	clear: both;}

.egg2						{	background-image: url(../img/blog/title.png);	background-repeat: repeat-x;	background-position: left bottom;	margin-bottom: 20px;
								padding-bottom: 30px;	position: relative;	left: 0px;	top: 0px;}
.egg2 #spl					{	height: 264px;	width: 300px;	position: absolute;	right: 0px;	top: 0px;}
#pan						{	text-align: right;	margin-top: 10px;	margin-bottom: 0px;}

.qlist1						{	background-image: url(../img/faq/q01.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist1						{	background-image: url(../img/faq/a01.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist2						{	background-image: url(../img/faq/q02.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist2						{	background-image: url(../img/faq/a02.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist3						{	background-image: url(../img/faq/q03.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist3						{	background-image: url(../img/faq/a03.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist4						{	background-image: url(../img/faq/q04.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist4						{	background-image: url(../img/faq/a04.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist5						{	background-image: url(../img/faq/q05.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist5						{	background-image: url(../img/faq/a05.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist6						{	background-image: url(../img/faq/q06.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist6						{	background-image: url(../img/faq/a06.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist7						{	background-image: url(../img/faq/q07.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist7						{	background-image: url(../img/faq/a07.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist8						{	background-image: url(../img/faq/q08.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist8						{	background-image: url(../img/faq/a08.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist9						{	background-image: url(../img/faq/q09.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist9						{	background-image: url(../img/faq/a09.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist10						{	background-image: url(../img/faq/q10.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist10						{	background-image: url(../img/faq/a10.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist11						{	background-image: url(../img/faq/q11.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist11						{	background-image: url(../img/faq/a11.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist12						{	background-image: url(../img/faq/q12.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist12						{	background-image: url(../img/faq/a12.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist13						{	background-image: url(../img/faq/q13.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist13						{	background-image: url(../img/faq/a13.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}

.qlist14						{	background-image: url(../img/faq/q14.png);	background-repeat: no-repeat;	background-position: left 4px;	
								padding-left: 40px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 3px;	border-bottom-style: solid;	
								border-bottom-color: #CCCCCC;	font-size: 14px;	font-weight: bold;}
.alist14						{	background-image: url(../img/faq/a14.png);	background-repeat: no-repeat;	background-position: left 5px;	padding-bottom: 20px;	padding-left: 40px;}




