@charset "UTF-8";
/* @media handheld, all and (max-width:490px){ */
/* override parts.css */

/* PARAGRAPH */


/* HEADING */
#mainArea h1 span{
	font-size:125%;
}
#mainArea .h2{
	font-size:70%;
}
#mainArea h2.h2 > span,
#mainArea p.h2 > span{
	padding-top:0.3em;
	line-height:1.1;
}
#mainArea .h3{
	font-size:80%!important;
}
#mainArea .h4 span{
	font-size:100%;
}
#mainArea p.catch{
	font-size:100%;
}
#mainArea p.catch02{
	font-size:80%;
}

/* ICON */


/* LINK ICON */
a.linkRight{
	background:url(/ex/3dzukanbw/common/images/icn_r.gif) no-repeat left 0.1em;
	padding-right:0;
	padding-left:15px;
}
a.linkPdf{
	background:url(/ex/3dzukanbw/common/images/icn_pdf.gif) no-repeat left top;
	padding-right:0;
	padding-left:15px;
}

/* more */
#mainArea p.more{
	text-align:left !important;
}
#mainArea p.more a{
	margin-left:0;
	margin-right:10px;
	white-space:normal;
}
#mainArea p.more a{
	background:url(/ex/3dzukanbw/common/images/icn_r.gif) no-repeat left 0.1em;
	padding-right:0;
	padding-left:15px;
}



/* FONT */
@media handheld{
	.fcMobMijuiro{ color:#66ccff; }
	.fcMobTsutaGrn{ color:#33cc66; }
	.fcMobPokabuOrg{ color:#ff6600; }
	.fcMobChoroPpl{ color:#9966cc; }
	.fcMobTabunPk{ color:#ff99cc; }
}

/* LIST */
#mainArea ul.inlineList li span{
	white-space:normal;
}

/* FORM ELEMENTS
--------------------------------------------------------------*/
#mainArea input.width700,
#mainArea textarea.width700,
#mainArea select.width700 {
	width:auto;
}
#mainArea input.width650,
#mainArea textarea.width650,
#mainArea select.width650 {
	width:auto;
}
#mainArea input.width600,
#mainArea textarea.width600,
#mainArea select.width600 {
	width:auto;
}
#mainArea input.width550,
#mainArea textarea.width550,
#mainArea select.width550 {
	width:auto;
}
#mainArea input.width500,
#mainArea textarea.width500,
#mainArea select.width500 {
	width:auto;
}
#mainArea input.width450,
#mainArea textarea.width450,
#mainArea select.width450 {
	width:auto;
}
#mainArea input.width400,
#mainArea textarea.width400,
#mainArea select.width400 {
	width:auto;
}
#mainArea input.width350,
#mainArea textarea.width350,
#mainArea select.width350 {
	width:auto;
}
#mainArea input.width300,
#mainArea textarea.width300,
#mainArea select.width300 {
	width:auto;
}
#mainArea input.width250,
#mainArea textarea.width250,
#mainArea select.width250 {
	width:auto;
}
#mainArea input.width200,
#mainArea textarea.width200,
#mainArea select.width200 {
	width:auto;
}
#mainArea input.width150,
#mainArea textarea.width150,
#mainArea select.width150 {
	width:auto;
}
#mainArea input.width100,
#mainArea textarea.width100,
#mainArea select.width100 {
	width:auto;
}
#mainArea input.width80,
#mainArea textarea.width80,
#mainArea select.width80 {
	width:auto;
}
#mainArea input.width50,
#mainArea textarea.width50,
#mainArea select.width50 {
	width:auto;
}
#mainArea input.width30,
#mainArea textarea.width30,
#mainArea select.width30 {
	width:auto;
}



/* BUTTON LIST */




/* TABLE */
#mainArea table.defTbl{
	width:100% !important;
}
#mainArea table.defTbl th{
	min-width:50px;
}


#mainArea table.dlTbl{
	margin:0 auto 1em;
	width:auto !important;
	border:0 none;
	border-bottom:1px solid #ccc;
	display:block;
}
#mainArea table.dlTbl th,
#mainArea table.dlTbl td{
	width:100% !important;
	display:table !important;
	border:1px solid #ccc;
	border-bottom:0px none;
	margin:0;
}
/*
#mainArea table.dlTbl th p{
	padding:0 0.5em 0 !important;
	margin:0 !important;
}
#mainArea table.dlTbl td p{
	padding:0 0.5em 0.5em !important;
	margin:0 !important;
}*/
#mainArea table.dlTbl col{
	display:none;
}



#mainArea table.layoutTbl{
	display:block;
	margin:0 auto 1em;
	width:auto !important;
	border:0 none;
}
#mainArea table.layoutTbl th,
#mainArea table.layoutTbl td{
	width:100% !important;
	display:table !important;
	padding:0;
	margin:0;
}


/* CAPTION */




/* PAGEUP */
#mainArea .pageUp{
	font-size:80%;
	margin:0 !important;
}



/* SOURCE CODE */
#mainArea .code{
	display:none;
}


/* 画像差し替えキット */
.haribotekit{
	width:auto !important;
	height:auto !important;
	font-size:medium;
}
.haribotekit .hide{
	display:inline !important;
}
.haribotekit .panel{
	background:none !important;
	display:none !important;
}



/* TEXT & IMAGES */
#mainArea div.imgLFL,
#mainArea div.imgRFL{
	width:100%;
}
#mainArea div.imgLFL div.img,
#mainArea div.imgRFL div.img{
	width:100%;
	float:none;
	margin:0;
}
#mainArea div.imgLFL div.img img,
#mainArea div.imgRFL div.img img{
	width:100%;
}
#mainArea div.imgLFL div.img,
#mainArea div.imgRFL div.img{
	width:50%;
	float:right !important;
}
#mainArea div.imgLFL div.img p,
#mainArea div.imgRFL div.img p{
	margin-left:10px;
}
#mainArea div.imgLFL div.img p img,
#mainArea div.imgRFL div.img p img{
	width:100%;
}










