@charset "UTF-8";
/*==================================================
 COMMON LIB CSS
==================================================*/

/* BODY
------------------------------------------------- */
body {
	background: url( '../img/bodyBg.jpg' ) repeat-x 0px 0px;
}

/* container
------------------------------------------------- */
#container { }
#containerWrapper {
	width: 962px;
	margin: 0px auto 0px auto;
}

/* header
------------------------------------------------- */
#header { }
#headerWrappter {
}

/* ----- logo ----- */
#logo {
	float: left;
	width: 300px;
}

#logo a {
	display: block;
	height: 114px;
	background: url( '../img/logo.jpg' ) no-repeat 0px 0px;
}

#logo a span {
	display: none;
}

/* ----- Wrapper ----- */
#header .Wrapper {
	padding: 0px 0px 0px 320px;
}

/* ----- H1 ----- */
#header h1 {
	font-size: 13px;
	color: #434343;
	text-align: right;
	padding: 15px 0px 0px 20px;
}

/* ----- login ----- */
#login {}
#login ul {
	padding: 0px 0px 0px 68px;
}

#login ul li {
	float: left;
	display: inline;
	padding: 0px 10px 0px 0px;
}

#login ul li.last {
	padding: 0px;
}

#login ul li label {
	display: block;
	font-size: 10px;
	padding: 12px 0px 0px 0px;
}

#login ul li input {
	width: 120px;
	margin-top: 9px;
}

#login ul li a#loginBtn {
	display: block;
	width: 86px;
	height: 33px;
	background: url( '../img/loginBtn.jpg' ) no-repeat 0px 0px;
}

#login ul li a#loginBtn:hover {
	background: url( '../img/loginBtn.jpg' ) no-repeat 0px -33px;
}

#login ul li a#memberAddBtn {
	display: block;
	width: 116px;
	height: 33px;
	background: url( '../img/memberAddBtn.jpg' ) no-repeat 0px 0px;
}

#login ul li a#memberAddBtn:hover {
	background: url( '../img/memberAddBtn.jpg' ) no-repeat 0px -33px;
}

#login ul li a#memberAddBtn span { display: none; }

#login ul li a span { display: none; }

/* ----- forget ----- */
#forget {
	padding: 10px 0px 0px 300px;
}
#forget a {
	display: block;
	font-size: 10px;
	color: #0099FF;
	text-decoration: none;
}

#forget a:hover {
	text-decoration: underline;
}

/* ----- mypage ----- */
#mypage { color: #434343; }
#mypage table {}
#mypage table th {}
#mypage table td {
	text-align: right;
	vertical-align: middle;
}

#mypage table td p {
	padding: 0px 10px 0px 0px;
}

#mypage table td a {
	color: #0099FF;
	text-decoration: none;
	background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 0px;
}
#mypage table td a:hover { text-decoration: underline; }

#mypage table td a span {
	padding: 0px 0px 0px 10px;
}

#mypage table td a#mypageBtn {
	display: block;
	width: 118px;
	height: 34px;
	background: url( '../img/mypageBtn.jpg' ) no-repeat 0px 0px;
}
#mypage table td a#mypageBtn span {
	display: none;
}

/* ----- gNavi ----- */
#gNavi {}
#gNavi ul {
	height: 53px;
	padding: 0px 8px 0px 8px;
	background: url( '../img/gNaviBg.jpg' ) no-repeat 0px 0px;
}
#gNavi ul li {
	float: left;
	display: inline;
}
#gNavi ul li a {
	display: block;
	width: 135px;
	height: 53px;
}

#gNavi ul li#gNavi07 a {
	width: 136px;
}

#gNavi ul li#gNavi01 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -8px 0px; }
#gNavi ul li#gNavi02 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -143px 0px; }
#gNavi ul li#gNavi03 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -278px 0px; }
#gNavi ul li#gNavi04 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -413px 0px; }
#gNavi ul li#gNavi05 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -548px 0px; }
#gNavi ul li#gNavi06 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -683px 0px; }
#gNavi ul li#gNavi07 a { background: url( '../img/gNaviBg.jpg' ) no-repeat -818px 0px; }

#gNavi ul li#gNavi01 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -8px -53px; }
#gNavi ul li#gNavi02 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -143px -53px; }
#gNavi ul li#gNavi03 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -278px -53px; }
#gNavi ul li#gNavi04 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -413px -53px; }
#gNavi ul li#gNavi05 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -548px -53px; }
#gNavi ul li#gNavi06 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -683px -53px; }
#gNavi ul li#gNavi07 a:hover { background: url( '../img/gNaviBg.jpg' ) no-repeat -818px -53px; }

/*
#gNavi ul li#gNavi01 a.this { background: url( '../img/gNavi01.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi02 a.this { background: url( '../img/gNavi02.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi03 a.this { background: url( '../img/gNavi03.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi04 a.this { background: url( '../img/gNavi04.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi05 a.this { background: url( '../img/gNavi05.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi06 a.this { background: url( '../img/gNavi06.jpg' ) no-repeat 0px -53px; }
#gNavi ul li#gNavi07 a.this { background: url( '../img/gNavi07.jpg' ) no-repeat 0px -53px; }
*/

#gNavi ul li a span { display: none; }

/* ----- bList ----- */
#bList {
	padding: 10px 0px;
}

#bList ul {
	padding: 2px 10px;
	background: url( '../img/bListBg.jpg' ) repeat 0px 0px;
}

#bList ul li {
	float: left;
	display: inline;
	padding: 0px 10px 0px 0px;
}

#bList ul li a {
	color: #434343;
	text-decoration: none;
}

#bList ul li a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#bList ul li a span {}

/* content
------------------------------------------------- */
#content {}
#contentWrapper {}

/* ----- leftColumn ----- */
#leftColumn {
	float: left;
	width: 180px;
}

/* itemListBox */
#itemListBox {
	padding: 0px 0px 0px 0px;
	background: #0097FE url( '../img/itemListBoxBg.jpg' ) no-repeat 0px 49px;
}

#itemListBox h2 {
	height: 49px;
	background: url( '../img/itemListBoxHeader.jpg' ) no-repeat 0px 0px;
}

#itemListBox h2 span { display: none; }
#itemListBox ul {
	font-size: 0px;
	padding: 0px 4px 6px 4px;
	background: url( '../img/itemListBoxFooter.jpg' ) no-repeat 0px bottom;
}

#itemListBox ul li {
	position: relative;
	width: 172px;
	border-bottom: 1px solid #E9E9E9;
}

#itemListBox ul li.last {
	border: 0px;
}

#itemListBox ul li { background: #FFFFFF url( '../img/arrowSideOrange.gif' ) no-repeat 10px 50%; }
#itemListBox ul li a {
	display: block;
	/* height: 34px; */
	color: #434343;
	text-decoration: none;
	margin: 0px 0px 0px 30px;
	padding: 8px 0px;
}
#itemListBox ul li a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#itemListBox ul li a span {
	font-size: 14px;
}

/*
#itemListBox ul li#itemList01 a { background: url( '../img/itemList01.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList02 a { background: url( '../img/itemList02.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList03 a { background: url( '../img/itemList03.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList04 a { background: url( '../img/itemList04.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList05 a { background: url( '../img/itemList05.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList06 a { background: url( '../img/itemList06.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList07 a { background: url( '../img/itemList07.jpg' ) no-repeat 0px 0px; }
#itemListBox ul li#itemList01 a:hover { background: url( '../img/itemList01.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList02 a:hover { background: url( '../img/itemList02.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList03 a:hover { background: url( '../img/itemList03.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList04 a:hover { background: url( '../img/itemList04.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList05 a:hover { background: url( '../img/itemList05.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList06 a:hover { background: url( '../img/itemList06.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li#itemList07 a:hover { background: url( '../img/itemList07.jpg' ) no-repeat 0px -34px; }
#itemListBox ul li a span { display: none; }
*/

#itemListBox .itemListBoxSub {
	display: none;
	position: absolute;
	left: 172px;
	top: -1px;
	padding: 0px;
	background: none;
	border-top: 1px solid #0198FF;
	border-right: 4px solid #0198FF;
	border-left: 1px solid #0198FF;
	border-bottom: 1px solid #0198FF;
}
	#itemListBox .itemListBoxSub li {
		width: 400px;
	}
	#itemListBox .itemListBoxSub li a {
		color: #434343;
	}
		#itemListBox .itemListBoxSub li a:hover {
			color: #0099FF;
			text-decoration: underline;
		}
		
/* itemListBox2 */
#itemListBox2 {
	padding: 0px 0px 0px 0px;
	background: #0097FE url( '../img/itemListBoxBg.jpg' ) no-repeat 0px 49px;
}

#itemListBox2 h2 {
	height: 49px;
	background: url( '../img/itemListBox2Header.jpg' ) no-repeat 0px 0px;
}

#itemListBox2 h2 span { display: none; }
#itemListBox2 ul {
	font-size: 0px;
	padding: 0px 4px 6px 4px;
	background: url( '../img/itemListBoxFooter.jpg' ) no-repeat 0px bottom;
}

#itemListBox2 ul li {
	position: relative;
	width: 172px;
	border-bottom: 1px solid #E9E9E9;
}

#itemListBox2 ul li.last {
	border: 0px;
}

#itemListBox2 ul li { background: #FFFFFF url( '../img/arrowSideOrange.gif' ) no-repeat 10px 50%; }
#itemListBox2 ul li a {
	display: block;
	/* height: 34px; */
	color: #434343;
	text-decoration: none;
	margin: 0px 0px 0px 30px;
	padding: 8px 0px;
}
#itemListBox2 ul li a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#itemListBox2 ul li a span {
	font-size: 14px;
}

#itemListBox2 .itemListBoxSub {
	position: absolute;
	left: 172px;
	top: -1px;
	padding: 0px;
	background: none;
	border-top: 1px solid #0198FF;
	border-right: 4px solid #0198FF;
	border-left: 1px solid #0198FF;
	border-bottom: 1px solid #0198FF;
}
	#itemListBox2 .itemListBoxSub li {
		width: 400px;
	}
	#itemListBox2 .itemListBoxSub li a {
		color: #434343;
	}
		#itemListBox2 .itemListBoxSub li a:hover {
			color: #0099FF;
			text-decoration: underline;
		}

/* optionListBox */
#optionListBox {
	padding: 0px 0px 0px 0px;
	background: #0097FE url( '../img/optionListBoxBg.jpg' ) no-repeat 0px 49px;
}

#optionListBox h2 {
	height: 49px;
	background: url( '../img/optionListBoxHeader.jpg' ) no-repeat 0px 0px;
}

#optionListBox h2 span { display: none; }
#optionListBox ul {
	font-size: 0px;
	padding: 0px 4px 6px 4px;
	background: url( '../img/optionListBoxFooter.jpg' ) no-repeat 0px bottom;
}

#optionListBox ul li {
	position: relative;
	width: 172px;
	border-bottom: 1px solid #E9E9E9;
}

#optionListBox ul li.last {
	border: 0px;
}

#optionListBox ul li { background: #FFFFFF url( '../img/arrowSideOrange.gif' ) no-repeat 10px 50%; }
#optionListBox ul li a {
	display: block;
	/* height: 34px; */
	color: #434343;
	text-decoration: none;
	margin: 0px 0px 0px 30px;
	padding: 8px 0px;
}
#optionListBox ul li a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#optionListBox ul li a span {
	font-size: 14px;
}

/*
#optionListBox ul li#optionList01 a { background: url( '../img/optionList01.jpg' ) no-repeat 0px 0px; }
#optionListBox ul li#optionList02 a { background: url( '../img/optionList02.jpg' ) no-repeat 0px 0px; }
#optionListBox ul li#optionList03 a { background: url( '../img/optionList03.jpg' ) no-repeat 0px 0px; }

#optionListBox ul li#optionList01 a:hover { background: url( '../img/optionList01.jpg' ) no-repeat 0px -34px; }
#optionListBox ul li#optionList02 a:hover { background: url( '../img/optionList02.jpg' ) no-repeat 0px -34px; }
#optionListBox ul li#optionList03 a:hover { background: url( '../img/optionList03.jpg' ) no-repeat 0px -34px; }

#optionListBox ul li a span { display: none; }
*/
#optionListBox .optionListBoxSub {
	display: none;
	position: absolute;
	left: 172px;
	top: -1px;
	padding: 0px;
	background: none;
	border-top: 1px solid #0198FF;
	border-right: 4px solid #0198FF;
	border-left: 1px solid #0198FF;
	border-bottom: 1px solid #0198FF;
}
	#optionListBox .optionListBoxSub li {
		width: 400px;
	}
	#optionListBox .optionListBoxSub li a {
		color: #434343;
	}
		#optionListBox .optionListBoxSub li a:hover {
			color: #0099FF;
			text-decoration: underline;
		}

/* processOptBox */
#processOptBox { display: none; }
#processOptBox a {
	display: block;
	height: 66px;
	background: url( '../img/processOptBoxBtn.jpg' ) no-repeat 0px 0px;
}

#processOptBox a:hover {
	background: url( '../img/processOptBoxBtn.jpg' ) no-repeat 0px -66px;
}
#processOptBox a span { display: none; }

/* guideListBox */
#guideListBox {
	padding: 0px 0px 0px 0px;
	background: #0149C2 url( '../img/guideListBoxBg.jpg' ) no-repeat 0px 49px;
}

#guideListBox h2 {
	height: 49px;
	background: url( '../img/guideListBoxHeader.jpg' ) no-repeat 0px 0px;
}

#guideListBox h2 span { display: none; }
#guideListBox ul {
	font-size: 0px;
	padding: 0px 4px 6px 4px;
	background: url( '../img/guideListBoxFooter.jpg' ) no-repeat 0px bottom;
}

#guideListBox ul li {
	width: 172px;
	border-bottom: 1px solid #E9E9E9;
}

#guideListBox ul li.last {
	border: 0px;
}

#guideListBox ul li { background: #FFFFFF url( '../img/arrowSideGray.gif' ) no-repeat 10px 50%; }
#guideListBox ul li a {
	display: block;
	/* height: 34px; */
	color: #434343;
	text-decoration: none;
	margin: 0px 0px 0px 30px;
	padding: 8px 0px;
}
#guideListBox ul li a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#guideListBox ul li a span {
	font-size: 14px;
}

/*
#guideListBox ul li#guideList01 a { background: url( '../img/guideList01.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList02 a { background: url( '../img/guideList02.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList03 a { background: url( '../img/guideList03.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList04 a { background: url( '../img/guideList04.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList05 a { background: url( '../img/guideList05.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList06 a { background: url( '../img/guideList06.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList07 a { background: url( '../img/guideList07.jpg' ) no-repeat 0px 0px; }
#guideListBox ul li#guideList08 a { background: url( '../img/guideList08.jpg' ) no-repeat 0px 0px; }

#guideListBox ul li#guideList01 a:hover { background: url( '../img/guideList01.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList02 a:hover { background: url( '../img/guideList02.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList03 a:hover { background: url( '../img/guideList03.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList04 a:hover { background: url( '../img/guideList04.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList05 a:hover { background: url( '../img/guideList05.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList06 a:hover { background: url( '../img/guideList06.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList07 a:hover { background: url( '../img/guideList07.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li#guideList08 a:hover { background: url( '../img/guideList08.jpg' ) no-repeat 0px -34px; }
#guideListBox ul li a span { display: none; }
*/

/* templateBox */
#templateBox { }
#templateBox a {
	display: block;
	height: 62px;
	background: url( '../img/templateBoxBtn.jpg' ) no-repeat 0px 0px;
}

#templateBox a:hover {
	/* background: url( '../img/templateBoxBtn.jpg' ) no-repeat 0px -62px; */
}
#templateBox a span { display: none; }

/* prBox */
#prBox {
	color: #434343;
	padding: 10px 0px 0px 0px;
	border: 1px solid #E9E9E9;
}

#prBox .imgBlock {
	text-align: center;
}

#prBox p {
	padding: 10px 10px 10px 10px;
}

#prBox .hr {
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #E9E9E9;
}

/* bookmarkBox */
#bookmarkBox {
	text-align: center;
	padding: 0px 0px 10px 0px;
	border: 1px solid #E9E9E9;
}
#bookmarkBox ul { width: 147px; }
#bookmarkBox ul li { float: left; display: inline; width: 21px; }
#bookmarkBox ul li a {}

/* ----- centerColumn ----- */
#centerColumn {
	float: left;
	width: 602px;
}

#centerColumn .Wrapper {
	padding: 0px 21px 0px 21px;
}

/* sNavi */
#sNavi {}
#sNavi ul {
	height: 62px;
	background: url( '../img/sNavi.jpg' ) no-repeat 0px 0px;
}

#sNavi ul li {
	float: left;
	display: inline;
}

#sNavi ul li a {
	display: block;
}

#sNavi ul li a span {
	display: none;
}

/* itemListArea */
#itemListArea {}
#itemListArea h2 {
	height: 45px;
	background: url( '../img/itemListAreaHeader.jpg' ) no-repeat 0px 0px;
}
#itemListArea h2 span { display: none; }
#itemListArea h3 {
	height: 30px;
	margin: 15px 0px 0px 0px;
}
#itemListArea h3 span { display: none; }
#itemListArea h3 a { display: block; width: 92px; height: 19px; background: url( '../img/itemListDetailBtn.jpg' ) no-repeat 0px 0px; }
#itemListArea h3 a:hover { background: url( '../img/itemListDetailBtn.jpg' ) no-repeat 0px -19px; }
#itemListArea ul {
	display: none;
	padding: 2px 0px 0px 0px;
}
#itemListArea ul li {
	float: left;
	display: inline;
	margin: 3px 2px 0px 0px;
}
#itemListArea ul li a {
	display: block;
	width: 86px;
	height: 34px;
}

#itemListArea ul li a span {
	display: none;
}

#itemListArea01 { width: 265px; }
#itemListArea01 h3 { background: url( '../img/itemListAreaTitle01.jpg' ) no-repeat 0px 0px; }

#itemListAreaImage01 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage01 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage01.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage01 a:hover {
	background: url( '../img/itemListAreaImage01.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage01 a span {
	display: none;
}

#itemListArea01 ul li#itemListAreaType01_01 a { background: url( '../img/itemListAreaType01_01.jpg' ) no-repeat 0px 0px; }
#itemListArea01 ul li#itemListAreaType01_02 a { background: url( '../img/itemListAreaType01_02.jpg' ) no-repeat 0px 0px; }
#itemListArea01 ul li#itemListAreaType01_03 a { background: url( '../img/itemListAreaType01_03.jpg' ) no-repeat 0px 0px; }
#itemListArea01 ul li#itemListAreaType01_04 a { background: url( '../img/itemListAreaType01_04.jpg' ) no-repeat 0px 0px; }
#itemListArea01 ul li#itemListAreaType01_01 a:hover { background: url( '../img/itemListAreaType01_01.jpg' ) no-repeat 0px -34px; }
#itemListArea01 ul li#itemListAreaType01_02 a:hover { background: url( '../img/itemListAreaType01_02.jpg' ) no-repeat 0px -34px; }
#itemListArea01 ul li#itemListAreaType01_03 a:hover { background: url( '../img/itemListAreaType01_03.jpg' ) no-repeat 0px -34px; }
#itemListArea01 ul li#itemListAreaType01_04 a:hover { background: url( '../img/itemListAreaType01_04.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage02 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage02 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage02.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage02 a:hover {
	background: url( '../img/itemListAreaImage02.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage02 a span {
	display: none;
}

#itemListArea02 { width: 265px; }
#itemListArea02 h3 { background: url( '../img/itemListAreaTitle02.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_01 a { background: url( '../img/itemListAreaType02_01.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_02 a { background: url( '../img/itemListAreaType02_02.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_03 a { background: url( '../img/itemListAreaType02_03.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_04 a { background: url( '../img/itemListAreaType02_04.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_05 a { background: url( '../img/itemListAreaType02_05.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_06 a { background: url( '../img/itemListAreaType02_06.jpg' ) no-repeat 0px 0px; }
#itemListArea02 ul li#itemListAreaType02_01 a:hover { background: url( '../img/itemListAreaType02_01.jpg' ) no-repeat 0px -34px; }
#itemListArea02 ul li#itemListAreaType02_02 a:hover { background: url( '../img/itemListAreaType02_02.jpg' ) no-repeat 0px -34px; }
#itemListArea02 ul li#itemListAreaType02_03 a:hover { background: url( '../img/itemListAreaType02_03.jpg' ) no-repeat 0px -34px; }
#itemListArea02 ul li#itemListAreaType02_04 a:hover { background: url( '../img/itemListAreaType02_04.jpg' ) no-repeat 0px -34px; }
#itemListArea02 ul li#itemListAreaType02_05 a:hover { background: url( '../img/itemListAreaType02_05.jpg' ) no-repeat 0px -34px; }
#itemListArea02 ul li#itemListAreaType02_06 a:hover { background: url( '../img/itemListAreaType02_06.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage03 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage03 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage03.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage03 a:hover {
	background: url( '../img/itemListAreaImage03.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage03 a span {
	display: none;
}

#itemListArea03 { width: 265px; }
#itemListArea03 h3 { background: url( '../img/itemListAreaTitle03.jpg' ) no-repeat 0px 0px; }
#itemListArea03 ul li#itemListAreaType03_01 a { background: url( '../img/itemListAreaType03_01.jpg' ) no-repeat 0px 0px; }
#itemListArea03 ul li#itemListAreaType03_02 a { background: url( '../img/itemListAreaType03_02.jpg' ) no-repeat 0px 0px; }
#itemListArea03 ul li#itemListAreaType03_01 a:hover { background: url( '../img/itemListAreaType03_01.jpg' ) no-repeat 0px -34px; }
#itemListArea03 ul li#itemListAreaType03_02 a:hover { background: url( '../img/itemListAreaType03_02.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage04 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage04 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage04.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage04 a:hover {
	background: url( '../img/itemListAreaImage04.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage04 a span {
	display: none;
}

#itemListArea04 { width: 265px; }
#itemListArea04 h3 { background: url( '../img/itemListAreaTitle04.jpg' ) no-repeat 0px 0px; }
#itemListArea04 ul li#itemListAreaType04_01 a { background: url( '../img/itemListAreaType04_01.jpg' ) no-repeat 0px 0px; }
#itemListArea04 ul li#itemListAreaType04_02 a { background: url( '../img/itemListAreaType04_02.jpg' ) no-repeat 0px 0px; }
#itemListArea04 ul li#itemListAreaType04_03 a { background: url( '../img/itemListAreaType04_03.jpg' ) no-repeat 0px 0px; }
#itemListArea04 ul li#itemListAreaType04_01 a:hover { background: url( '../img/itemListAreaType04_01.jpg' ) no-repeat 0px -34px; }
#itemListArea04 ul li#itemListAreaType04_02 a:hover { background: url( '../img/itemListAreaType04_02.jpg' ) no-repeat 0px -34px; }
#itemListArea04 ul li#itemListAreaType04_03 a:hover { background: url( '../img/itemListAreaType04_03.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage05 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage05 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage05.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage05 a:hover {
	background: url( '../img/itemListAreaImage05.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage05 a span {
	display: none;
}

#itemListArea05 { width: 265px; }
#itemListArea05 h3 { background: url( '../img/itemListAreaTitle05.jpg' ) no-repeat 0px 0px; }
#itemListArea05 ul li#itemListAreaType05_01 a { background: url( '../img/itemListAreaType05_01.jpg' ) no-repeat 0px 0px; }
#itemListArea05 ul li#itemListAreaType05_02 a { background: url( '../img/itemListAreaType05_02.jpg' ) no-repeat 0px 0px; }
#itemListArea05 ul li#itemListAreaType05_01 a:hover { background: url( '../img/itemListAreaType05_01.jpg' ) no-repeat 0px -34px; }
#itemListArea05 ul li#itemListAreaType05_02 a:hover { background: url( '../img/itemListAreaType05_02.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage06 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage06 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage06.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage06 a:hover {
	background: url( '../img/itemListAreaImage06.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage06 a span {
	display: none;
}

#itemListArea06 { width: 265px; }
#itemListArea06 h3 { background: url( '../img/itemListAreaTitle06.jpg' ) no-repeat 0px 0px; }
#itemListArea06 ul li#itemListAreaType06_01 a { background: url( '../img/itemListAreaType06_01.jpg' ) no-repeat 0px 0px; }
#itemListArea06 ul li#itemListAreaType06_01 a:hover { background: url( '../img/itemListAreaType06_01.jpg' ) no-repeat 0px -34px; }

#itemListAreaImage07 {
	padding: 10px 0px 0px 0px;
}
#itemListAreaImage07 a {
	display: block;
	height: 89px;
	background: url( '../img/itemListAreaImage07.jpg' ) no-repeat 0px 0px;
}
#itemListAreaImage07 a:hover {
	background: url( '../img/itemListAreaImage07.jpg' ) no-repeat 0px -89px;
}
#itemListAreaImage07 a span {
	display: none;
}

#itemListArea07 {}
#itemListArea07 h3 { background: url( '../img/itemListAreaTitle07.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_01 a { background: url( '../img/itemListAreaType07_01.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_02 a { background: url( '../img/itemListAreaType07_02.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_03 a { background: url( '../img/itemListAreaType07_03.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_04 a { background: url( '../img/itemListAreaType07_04.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_05 a { background: url( '../img/itemListAreaType07_05.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_06 a { background: url( '../img/itemListAreaType07_06.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_07 a { background: url( '../img/itemListAreaType07_07.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_08 a { background: url( '../img/itemListAreaType07_08.jpg' ) no-repeat 0px 0px; }
#itemListArea07 ul li#itemListAreaType07_09 a { background: url( '../img/itemListAreaType07_09.jpg' ) no-repeat 0px 0px; }

#itemListArea07 ul li#itemListAreaType07_01 a:hover { background: url( '../img/itemListAreaType07_01.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_02 a:hover { background: url( '../img/itemListAreaType07_02.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_03 a:hover { background: url( '../img/itemListAreaType07_03.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_04 a:hover { background: url( '../img/itemListAreaType07_04.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_05 a:hover { background: url( '../img/itemListAreaType07_05.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_06 a:hover { background: url( '../img/itemListAreaType07_06.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_07 a:hover { background: url( '../img/itemListAreaType07_07.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_08 a:hover { background: url( '../img/itemListAreaType07_08.jpg' ) no-repeat 0px -34px; }
#itemListArea07 ul li#itemListAreaType07_09 a:hover { background: url( '../img/itemListAreaType07_09.jpg' ) no-repeat 0px -34px; }

/* bannerArea */
#bannerArea {}
#bannerArea ul {}
#bannerArea ul li {
	padding: 15px 0px 0px 0px;
}
#bannerArea ul li a {
	display: block;
}
#bannerArea ul li a span {
	display: none;
}

#bannerArea ul li#banner01 a {
	height: 109px;
	background: url( '../img/bannerArea01.gif' ) no-repeat 0px 0px;
}
#bannerArea ul li#banner01 a:hover {
	background: url( '../img/bannerArea01.gif' ) no-repeat 0px -109px;
}

#bannerArea ul li#banner02 a {
	height: 109px;
	background: url( '../img/bannerArea02.gif' ) no-repeat 0px 0px;
}
#bannerArea ul li#banner02 a:hover {
	background: url( '../img/bannerArea02.gif' ) no-repeat 0px -109px;
}

#bannerArea ul li#banner03 a {
	height: 109px;
	background: url( '../img/pointBanner.jpg' ) no-repeat 0px 0px;
}
#bannerArea ul li#banner03 a:hover {
	background: url( '../img/pointBanner.jpg' ) no-repeat 0px -109px;
}

/* newsArea */
#newsArea {
	padding: 15px 0px 0px 0px;
	background: #F3F3F3 url( '../img/newsAreaBg.jpg' ) repeat-x 0px 0px;
	border: 2px solid #E9E9E9;
}

#newsArea h2 {
	width: 528px;
	height: 31px;
	margin: 0px auto 0px auto;
	background: url( '../img/newsAreaTitle.jpg' ) no-repeat 0px 0px;
}

#newsArea h2 span {
	display: none;
}

#newsArea dl {
	padding: 0px 15px 0px 15px;
}

#newsArea dl dt {
	font-size: 14px;
	color: #434343;
	line-height: 150%;
	padding: 10px 20px 5px 20px;
	border-bottom: 1px dotted #E9E9E9;
	background: url( '../img/newsAreaArrow.jpg' ) no-repeat 0px 12px;
}

#newsArea dl dt label {
	display: block;
	font-weight: bold;
}

#newsArea dl dt a {
	font-size: 13px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: none;
}

#newsArea dl dt a:hover {
	text-decoration: underline;
}

#newsArea dl dt span {
	font-weight: bold;
	color: #999999;
}

#newsArea dl dd {
	line-height: 150%;
	color: #434343;
	padding: 10px 20px 10px 20px;
}

#newsArea dl dd a {
	color: #0099FF;
	text-decoration: none;
}

#newsArea dl dd a:hover {
	text-decoration: underline;
}

/* oldNews */
#oldNewsArea {
	text-align: right;
	padding: 5px 0px 0px 0px;
}
#oldNewsArea a {
	color: #0099FF;
	text-decoration: none;
}
#oldNewsArea a:hover {
	text-decoration: underline;
}

/* seoArea */
#seoArea { color: #434343; }
#seoArea h3 { height: 30px; }
#seoArea h3 span { display: none; }
#seoArea h3.Title01 { background: url( '../img/seoAreaTitle01.jpg' ) no-repeat 0px 0px; }
#seoArea h3.Title02 { background: url( '../img/seoAreaTitle02.jpg' ) no-repeat 0px 0px; }
#seoArea p { padding: 10px 5px; }


/* ----- step1 ----- */
#step1Area {}
#step1Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px 0px;
}

#step1Area #stepFlowArea span {
	display: none;
}

#step1Area h2 {
	height: 46px;
	background: url( '../img/step1H2.jpg' ) no-repeat 0px 0px;
}

#step1Area h2 span {
	display: none;
}

/* blockArea01 */
#step1Area #blockArea01 {}
#step1Area #blockArea01 table {
	width: 100%;
}

#step1Area #blockArea01 table th {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
}

#step1Area #blockArea01 table th span {
	display: block;
	line-height: 1.5em;
	padding: 0px 0px 0px 25px;
	background: url( '../img/arrowLargeOrange.gif' ) no-repeat 5px center;
}

#step1Area #blockArea01 table td {
	text-align: right;
	padding: 10px 5px;
}

#step1Area #blockArea01 a {
	display: block;
	color: #0099FF;
	text-decoration: none;
}

#step1Area #blockArea01 a:hover {
	text-decoration: underline;
}

/* blockArea02 */
#step1Area #blockArea02 {
	border: 1px solid #EAEAEA;
	padding: 0px 16px;
}

#step1Area #blockArea02 h3 {
	height: 47px;
	background: url( '../img/step1H3_01.jpg' ) no-repeat 0px 0px;
}

#step1Area #blockArea02 h3 span {
	display: none;
}

#step1Area #blockArea02 .typeBox {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #EAEAEA;
}

#step1Area #blockArea02 label.title {
	display: block;
	float: left;
	line-height: 1.5em;
	padding: 0px 0px 0px 20px;
	margin-bottom: 10px;
	background: url( '../img/arrowSmallBlue.gif' ) no-repeat 5px center;
}

#step1Area #blockArea02 a {
	display: block;
	color: #0099FF;
	text-decoration: none;
}

#step1Area #blockArea02 a:hover {
	text-decoration: underline;
}

#step1Area #blockArea02 table {}
#step1Area #blockArea02 table th {
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 20px;
}

#step1Area #blockArea02 table td {
	padding: 5px 5px 5px 20px;
}

#step1Area #blockArea02 table td label {
	background: none;
	border: 0xp;
	padding: 0px 10px 0px 5px;
}

#step1Area #blockArea02 table td input {
	margin: 0px;
	padding: 0px;
}

#step1Area #blockArea02 ul {}
#step1Area #blockArea02 ul li {
	float: left;
	display: inline;
}

/* blockArea03 */
#step1Area #blockArea03 {
	padding: 0px 36px;
}
#step1Area #blockArea03 p {
	padding: 10px 0px 20px 0px;
}

#step1Area #blockArea03 a {
	display: block;
	float: left;
	width: 164px;
	height: 52px;
	background: url( '../img/estimateBtn.jpg' ) no-repeat 0px 0px;
}

#step1Area #blockArea03 a:hover {
	background: url( '../img/estimateBtn.jpg' ) no-repeat 0px 0px;
}

#step1Area #blockArea03 a span {
	display: none;
}

#step1Area #blockArea03 .price {
	text-align: center;
	color: #FF2700;
	padding: 6px 0px 0px 184px;

}

#step1Area #blockArea03 .price strong {
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px;
	background: #FFFADC;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

/* dis_view_box */
#dis_view_box {	padding: 0px 36px; }
#dis_view_box .price {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #434343;
	text-align: center;
	padding: 10px 0px;
	background: #FFFADC;
	border-top: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
}

#dis_view_box .price strong {
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}

/* blockArea04 */
#step1Area #blockArea04 {
	border: 1px solid #EAEAEA;
	background: #F3F3F3;
	padding: 20px;
}

#step1Area #blockArea04 label {
	font-weight: bold;
	line-height: 1.5em;
	padding: 0px 0px 0px 20px;
	background: url( '../img/arrowSmallBlue.gif' ) no-repeat 5px center;
}

#step1Area #blockArea04 a {
	display: block;
	color: #0099FF;
	text-align: right;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	clear: both;
}

#step1Area #blockArea04 a:hover {
	text-decoration: underline;
}

/* ----- step2 ----- */
#step2Area {}
#step2Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px -62px;
}

#step2Area #stepFlowArea span {
	display: none;
}

#step2Area h2 {
	height: 46px;
	background: url( '../img/step2H2.jpg' ) no-repeat 0px 0px;
}

#step2Area h2 span {
	display: none;
}

/* blockArea01 */
#step2Area #blockArea01 {}
#step2Area #blockArea01 h3 {
	height: 47px;
	background: url( '../img/step2H3_01.jpg' ) no-repeat 0px 0px;
}
#step2Area #blockArea01 h3 span {
	display: none;
}
#step2Area #blockArea01 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #EAEAEA;
}
#step2Area #blockArea01 table th {
	font-weight: bold;
	text-align: left;
	line-height: 1.5em;
	padding: 10px 20px;
	background: #F3F3F3;
	border: 1px solid #EAEAEA;
}
#step2Area #blockArea01 table td {
	line-height: 1.5em;
	padding: 10px 20px;
	border: 1px solid #EAEAEA;
}

#step2Area #blockArea01 table td label {
	font-weight: bold;
}

#step2Area #blockArea01 p {
	color: #434343;
	padding: 0px 0px 0px 10px;
}
#step2Area #blockArea01 p strong {
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 10px;
}

#step2Area #blockArea01 ul#usePoint {
	padding: 0px 0px 0px 10px;
}
#step2Area #blockArea01 ul#usePoint li {
	float: left;
	display: inline;
	padding: 0px 20px 0px 0px;
}

#step2Area #blockArea01 ul#usePoint li label {
	padding: 0px 10px 0px 5px;
}

#step2Area #blockArea01 ul#usePoint li input {
	margin: 0px;
	padding: 0px;
}

/* blockArea02 */
#step2Area #blockArea02 {}
#step2Area #blockArea02 h3 {
	height: 47px;
	background: url( '../img/step2H3_02.jpg' ) no-repeat 0px 0px;
}
#step2Area #blockArea02 h3 span { display: none; }
#step2Area #blockArea02 ul#paymentMethod {
	padding: 0px 0px 0px 10px;
}
#step2Area #blockArea02 ul#paymentMethod li {
	float: left;
	display: inline;
	color: #434343;
	padding: 0px 20px 0px 0px;
}

#step2Area #blockArea02 ul#paymentMethod li label {
	padding: 0px 0px 0px 5px;
}

#step2Area #blockArea02 ul#paymentMethod li input {
	margin: 0px;
	padding: 0px;
}

#step2Area #blockArea02 ul#paymentDetail {
	padding: 0px 0px 0px 10px;
}
#step2Area #blockArea02 ul#paymentDetail li {
	color: #434343;
	padding: 20px 10px 0px 0px;
}
#step2Area #blockArea02 ul#paymentDetail li h4 {
	font-weight: bold;
	padding: 5px 0px;
}
#step2Area #blockArea02 ul#paymentDetail li p {
	padding: 0px 5px 0px 5px;
}
#step2Area #blockArea02 ul#paymentDetail li p label {
	font-weight: bold;
	line-height: 1.5em;
}

/* blockArea03 */
#step2Area #blockArea03 {
	background: #F3F3F3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px 20px 20px 20px;
}

#step2Area #blockArea03 h4 {
	height: 42px;
	background: url( '../img/step2H4_01.jpg' ) no-repeat 0px 0px;
}

#step2Area #blockArea03 h4 span {
	display: none;
}

#step2Area #blockArea03 dl {}
#step2Area #blockArea03 dl dt {
	font-weight: bold;
	color: #0099FF;
	padding: 10px 20px 0px 10px;
	background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 13px;
}
#step2Area #blockArea03 dl dd {
	color: #434343;
	padding: 0px 20px 0px 0px;
}

/* ----- step3 ----- */
#step3Area {}
#step3Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px -124px;
}
#step3Area #stepFlowArea span {
	display: none;
}

#step3Area h2 {
	height: 46px;
	background: url( '../img/step3H2.jpg' ) no-repeat 0px 0px;
}

#step3Area h2 span {
	display: none;
}

/* blockArea01 */
#step3Area #blockArea01 {}
#step3Area #blockArea01 h3 {
	height: 47px;
	background: url( '../img/step3H3_01.jpg' ) no-repeat 0px 0px;
}
#step3Area #blockArea01 h3 span {
	display: none;
}
#step3Area #blockArea01 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #EAEAEA;
}
#step3Area #blockArea01 table th {
	height: 33px;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
	background: url( '../img/step3TableBg.jpg' ) repeat-x 0px bottom;
	border: 1px solid #EAEAEA;
}
#step3Area #blockArea01 table td {
	line-height: 1.5em;
	padding: 10px 20px;
	border: 1px solid #EAEAEA;
}

#step3Area #blockArea01 table td label {
	font-weight: bold;
}

#step3Area #blockArea01 dl#uploadType {
	padding-left: 20px;
	padding-right: 20px;
}

#step3Area #blockArea01 dl#uploadType dt {
	float: left;
	width: 150px;
	color: #434343;
	padding: 5px 0px 5px 0px;
	clear: left;
}

#step3Area #blockArea01 dl#uploadType dt label {
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

#step3Area #blockArea01 dl#uploadType dt input {
	margin: 0px;
	padding: 0px;
}

#step3Area #blockArea01 dl#uploadType dd {
	float: left;
	width: 370px;
	color: #434343;
	padding: 5px 0px 5px 0px;
}

/* blockArea02 */
#step3Area #blockArea02 {}
#step3Area #blockArea02 h3 {
	height: 47px;
	background: url( '../img/step3H3_02.jpg' ) no-repeat 0px 0px;
}
#step3Area #blockArea02 h3 span {
	display: none;
}
#step3Area #blockArea02 table {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
}
#step3Area #blockArea02 table th {
	width: 180px;
	text-align: left;
	vertical-align: top;
	color: #434343;
	padding: 10px 0px;
	background: url( '../img/arrowSmallBlue.gif' ) no-repeat 10px 13px;
	border-bottom: 1px dotted #E9E9E9;
}
#step3Area #blockArea02 table th label {
	font-weight: bold;
	padding: 0px 0px 0px 20px;
}
#step3Area #blockArea02 table td {
	color: #434343;
	padding: 10px 0px;
	border-bottom: 1px dotted #E9E9E9;
}

#step3Area #blockArea02 table th.last,
#step3Area #blockArea02 table td.last {
	border: 0px;
}

/* blockArea03 */
#step3Area #blockArea03 {}
#step3Area #blockArea03 dl {
	background: #F3F3F3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 20px;
}
#step3Area #blockArea03 dl dt { color: #434343; }
#step3Area #blockArea03 dl dd {
	color: #434343;
	padding: 0px 0px 0px 1em;
}

/* ----- step4 ----- */
#step4Area {}
#step4Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px -186px;
}
#step4Area #stepFlowArea span {
	display: none;
}

#step4Area h2 {
	height: 46px;
	background: url( '../img/step4H2.jpg' ) no-repeat 0px 0px;
}

#step4Area h2 span {
	display: none;
}

/* blockArea01 */
#step4Area #blockArea01 {}
#step4Area #blockArea01 h3 {
	height: 47px;
	background: url( '../img/step4H3_01.jpg' ) no-repeat 0px 0px;
}
#step4Area #blockArea01 h3 span {
	display: none;
}
#step4Area #blockArea01 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E9E9E9;
}
#step4Area #blockArea01 table th {
	width: 120px;
	text-align: left;
	padding: 10px 0px;
	background: #F3F3F3;
	border: 1px solid #E9E9E9;
}
#step4Area #blockArea01 table th span {
	font-weight: bold;
	padding: 0px 10px;
}

#step4Area #blockArea01 table td {
	padding: 10px;
	border: 1px solid #E9E9E9;
}

/* blockArea02 */
#step4Area #blockArea02 {}
#step4Area #blockArea02 h3 {
	height: 47px;
	background: url( '../img/step4H3_02.jpg' ) no-repeat 0px 0px;
}
#step4Area #blockArea02 h3 span {
	display: none;
}
#step4Area #blockArea02 p {
	padding: 10px;
}
#step4Area #blockArea02 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E9E9E9;
}
#step4Area #blockArea02 table th {
	width: 120px;
	text-align: left;
	vertical-align: top;
	padding: 10px 0px;
	background: #F3F3F3;
	border: 1px solid #E9E9E9;
}
#step4Area #blockArea02 table th label {
	font-weight: bold;
	padding: 0px 10px;
}
#step4Area #blockArea02 table th span.red {
	font-weight: normal;
	padding: 0px;
}
#step4Area #blockArea02 table td {
	padding: 10px;
	border: 1px solid #E9E9E9;
}

#step4Area #blockArea02 table td span {
	padding: 0px 5px;
}

/* blockArea03 */
#step4Area #blockArea03 {}
#step4Area #blockArea03 p {
	text-align: center;
	color: #434343;
}

#step4Area #blockArea03 a {
	color: #0099FF;
	text-decoration: none;
}
#step4Area #blockArea03 a:hover {
	text-decoration: underline;
}

/* ----- step5 ----- */
#step5Area {}
#step5Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px -248px;
}

#step5Area #stepFlowArea span {
	display: none;
}

#step5Area h2 {
	height: 46px;
	background: url( '../img/step5H2.jpg' ) no-repeat 0px 0px;
}

#step5Area h2 span {
	display: none;
}

/* blockArea01 */
#step5Area #blockArea01 {}
#step5Area #blockArea01 h3 {
	height: 47px;
	background: url( '../img/step5H3_01.jpg' ) no-repeat 0px 0px;
}
#step5Area #blockArea01 h3 span {
	display: none;
}
#step5Area #blockArea01 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E9E9E9;
}
#step5Area #blockArea01 table th {
	text-align: center;
	padding: 10px 0px;
	background: #F3F3F3;
	border: 1px solid #E9E9E9;
}
#step5Area #blockArea01 table th span {
	font-weight: bold;
	padding: 0px 10px;
}

#step5Area #blockArea01 table td {
	vertical-align: top;
	padding: 10px;
	border: 1px solid #E9E9E9;
}

#step5Area #blockArea01 table td.th {
	font-weight: bold;
	background: #F3F3F3;
}

#step5Area #blockArea01 table td.sum {
	font-weight: bold;
	background: #EFF8FF;
}

#step5Area #blockArea01 table td ul {}
#step5Area #blockArea01 table td ul li {}
#step5Area #blockArea01 table td ul li h4 {
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	font-weight: bold;
	background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 0px;
}
#step5Area #blockArea01 table td ul li p {
	padding: 0px 0px 0px 20px;
}

/* blockArea02 */
#step5Area #blockArea02 {}
#step5Area #blockArea02 h3 {
	height: 47px;
	background: url( '../img/step5H3_02.jpg' ) no-repeat 0px 0px;
}
#step5Area #blockArea02 h3 span {
	display: none;
}
#step5Area #blockArea02 table {
	width: 540px;
	color: #434343;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E9E9E9;
}
#step5Area #blockArea02 table th {
	width: 120px;
	text-align: left;
	padding: 10px 0px;
	background: #F3F3F3;
	border: 1px solid #E9E9E9;
}
#step5Area #blockArea02 table th span {
	font-weight: bold;
	padding: 0px 10px;
}

#step5Area #blockArea02 table td {
	padding: 10px;
	border: 1px solid #E9E9E9;
}

/* ----- step6 ----- */
#step6Area {}
#step6Area #stepFlowArea {
	height: 62px;
	background: url( '../img/stepFlow.jpg' ) no-repeat 0px -310px;
}
#step6Area #stepFlowArea span {
	display: none;
}

#step6Area h2 {
	height: 46px;
	background: url( '../img/step6H2.jpg' ) no-repeat 0px 0px;
}

#step6Area h2 span {
	display: none;
}

/* blockArea01 */
#step6Area #blockArea01 {}
#step6Area #blockArea01 h3 {
	height: 47px;
	background: url( '../img/step6H3_01.jpg' ) no-repeat 0px 0px;
}
#step6Area #blockArea01 h3 span {
	display: none;
}

#step6Area #blockArea01 p {
	color: #434343;
	padding: 10px;
}

/* ---- controlArea ----- */
#controlArea {}
#controlArea ul {}
#controlArea ul li { width: 280px; float: left; display: inline; }
#controlArea ul li a { display: block; }
#controlArea ul li a span { display: none; }
#controlArea ul li.back { }
#controlArea ul li.back a {
	float: right;
	width: 91px;
	height: 33px;
	margin: 0px 30px 0px 0px;
	background: url( '../img/stepBackBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.next { }
#controlArea ul li.next a {
	float: left;
	width: 91px;
	height: 33px;
	margin: 0px 0px 0px 30px;
	background: url( '../img/stepNextBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.order { }
#controlArea ul li.order a {
	float: left;
	width: 141px;
	height: 33px;
	margin: 0px 0px 0px 30px;
	background: url( '../img/stepOrderBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.top a {
	width: 124px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/stepTopBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.check a {
	width: 140px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/commonCheckBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.memberCheck a {
	width: 180px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/memberEditBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.send a {
	width: 140px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/commonSendBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.sendCheck a {
	width: 140px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/sendCheckBtn.jpg' ) no-repeat 0px 0px;
}
#controlArea ul li.sendData a {
	width: 150px;
	height: 33px;
	margin: 0px auto 0px auto;
	background: url( '../img/sendDataBtn.jpg' ) no-repeat 0px 0px;
}

/* ---- campaignArea ----- */
#campaignArea {}

/* ---- mypageNaviArea ----- */
#mypageNaviArea { border: 1px solid #D4D4D4; padding: 10px; }
#mypageNaviArea ul {}
#mypageNaviArea ul li { float: left; display: inline; padding: 0px 15px 0px 20px; background: url( '../img/arrowLargeBlue.gif' ) no-repeat 0px 50%; }
#mypageNaviArea ul li a { display: block; color: #0099FF;  text-decoration: none; }
#mypageNaviArea ul li a span { padding: 0px 0px 0px 0px; }
#mypageNaviArea ul li a:hover { display: block; color: #0099FF; text-decoration: underline; }
#mypageNaviArea p { padding: 0px !important; }


/* ----- rightColumn ----- */
#rightColumn {
	float: right;
	width: 180px;
}

/* memberAddBox */
#memberAddBox {}
#memberAddBox a {
	display: block;
	height: 74px;
	background: url( '../img/memberAddBoxBtn.jpg' ) no-repeat 0px 0px;
}
#memberAddBox a:hover {
	/* background: url( '../img/memberAddBoxBtn.jpg' ) no-repeat 0px -74px; */
}
#memberAddBox a span { display: none; }

/* timeRangeBox */
#timeRangeBox {}
#timeRangeBox a {
	display: block;
	height: 74px;
	background: url( '../img/timeRangeBoxBtn.jpg' ) no-repeat 0px 0px;
}
#timeRangeBox a:hover {
	/* background: url( '../img/timeRangeBoxBtn.jpg' ) no-repeat 0px -74px; */
}
#timeRangeBox a span { display: none; }

/* uploadBox */
#uploadBox { display: none; }
#uploadBox a {
	display: block;
	height: 71px;
	background: url( '../img/uploadBoxBtn.jpg' ) no-repeat 0px 0px;
}
#uploadBox a:hover {
	background: url( '../img/uploadBoxBtn.jpg' ) no-repeat 0px -71px;
}
#uploadBox a span { display: none; }

/* requestSampleBox */
#requestSampleBox {}
#requestSampleBox a {
	display: block;
	height: 47px;
	background: url( '../img/requestSampleBoxBtn.jpg' ) no-repeat 0px 0px;
}
#requestSampleBox a:hover {
	/* background: url( '../img/requestSampleBoxBtn.jpg' ) no-repeat 0px -47px; */
}
#requestSampleBox a span { display: none; }


/* templetdownloadBox */
#templetdownloadBox {}
#templetdownloadBox a {
	display: block;
	height: 47px;
	background: url( '../img/templetdownload.gif' ) no-repeat 0px 0px;
}
#templetdownloadBox a:hover {
	/* background: url( '../img/requestSampleBoxBtn.jpg' ) no-repeat 0px -47px; */
}
#templetdownloadBox a span { display: none; }


/* estimateBox */
#estimateBox {}
#estimateBox a {
	display: block;
	height: 47px;
	background: url( '../img/estimateBoxBtn.jpg' ) no-repeat 0px 0px;
}
#estimateBox a:hover {
	/* background: url( '../img/estimateBoxBtn.jpg' ) no-repeat 0px -47px; */
}
#estimateBox a span { display: none; }

/* calendarBox */
#calendarBox {
 height: 250px;
	padding: 0px 0px 0px 0px;
	background: url( '../img/calendarBoxBg.jpg' ) no-repeat 0px 49px;
}
#calendarBox h2 {
	height: 49px;
	background: url( '../img/calendarBoxHeader.jpg' ) no-repeat 0px 0px;
}

#calendarBox h2 span { display: none; }

#calendarBox .Wrapper {
	padding: 0px 0px 0px 0px;
/*	background: url( '../img/calendarBoxFooter.jpg' ) no-repeat 0px bottom;*/
}



#calendarBox #calendarBlock {
	margin: 0px 4px 0px 4px;
	padding: 0px 10px 0px 10px;
	background: #fff;
}

#calendarBox_inner {
 margin: 0 4px;
 padding: 0 10px;
 background-color: #f8a326;
}

#calendarBox ul {
	padding: 8px 0px 8px 0px;
}

#calendarBox ul li {
	float: left;
	display: inline;
}

#calendarBox ul li label {
 color: #fff;
}

#calendarBox ul li a {
	display: block;
	width: 12px;
	height: 13px;
}

#calendarBox ul li a span {
	display: none;
}

#calendarBox ul li.next {
	width: 30px;
}

#calendarBox ul li.next a {
	float: right;
	margin: 3px 0px 0px 0px;
	background: url( '../img/calendarBoxArrowNext.jpg' ) no-repeat 0px 0px;
}

#calendarBox ul li.date {
	width: 92px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #333333;
}

#calendarBox ul li.prev {
	width: 30px;
}

#calendarBox ul li.prev a {
	float: left;
	margin: 3px 0px 0px 0px;
	background: url( '../img/calendarBoxArrowPrev.jpg' ) no-repeat 0px 0px;
}

#calendarBox table {
	width: 100%;
	font-size: 13px;
	color: #434343;
	text-align: center;
 margin-top: 10px;
}

#calendarBox table th {}
#calendarBox table td {}
#calendarBox table td.today { background: #0099FF; font-weight: bold; color: #FFFFFF; }
#calendarBox table td.holiday { background: #FF0000; font-weight: bold; color: #FFFFFF; }
#calendarBox p {
	color: #434343;
	padding: 5px 0px 5px 0px;
}

/* staffBox */
#staffBox { display: none; }
#staffBox a {
	display: block;
	height: 71px;
	background: url( '../img/staffBoxBtn.jpg' ) no-repeat 0px 0px;
}
#staffBox a:hover {
	background: url( '../img/staffBoxBtn.jpg' ) no-repeat 0px -71px;
}
#staffBox a span { display: none; }

/* faqBox */
#faqBox { display: none; }
#faqBox a {
	display: block;
	height: 63px;
	background: url( '../img/faqBoxBtn.jpg' ) no-repeat 0px 0px;
}
#faqBox a:hover {
	background: url( '../img/faqBoxBtn.jpg' ) no-repeat 0px -63px;
}
#faqBox a span { display: none; }

/* sitemapBox */
#sitemapBox { display: none; }
#sitemapBox a {
	display: block;
	height: 63px;
	background: url( '../img/sitemapBoxBtn.jpg' ) no-repeat 0px 0px;
}
#sitemapBox a:hover {
	background: url( '../img/sitemapBoxBtn.jpg' ) no-repeat 0px -63px;
} 
#sitemapBox a span { display: none; }

/* contactBox */
#contactBox {}
#contactBox h2 {
	
}
#contactBox {
	padding: 0px 0px 0px 0px;
	background: url( '../img/contactBoxBg.jpg' ) no-repeat 0px 48px;
}

#contactBox .Wrapper {
	padding: 0px 0px 6px 0px;
	/*background: url( '../img/contactBoxFooter.jpg' ) no-repeat 0px bottom;*/
}

#contactBox h2 {
	height: 49px;
	background: url( '../img/contactBoxHeader.jpg' ) no-repeat 0px 0px;
}

#contactBox h2 span { display: none; }
#contactBox #contactBlock {
	margin: 0px 4px 0px 4px;
	padding: 10px 5px 10px 5px;
	background: #FFFFFF;
}

#contactBox address {
	font-size: 14px;
	font-weight: bold;
}

#contactBox address .red {
 font-size: 16px;
}

#contactBox .hr {
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #E9E9E9;
}

#contactBox p {
	font-size: 14px;
	color: #434343;
	line-height: 150%;
}

#contactBox a {
 display: block;
/*	width: 158px;
	height: 32px;*/
	margin: 5px auto 0px auto;
/*	background: url( '../img/contactBtn.jpg' ) no-repeat 0px 0px;*/
}
/*#contactBox a:hover { background: url( '../img/contactBtn.jpg' ) no-repeat 0px -32px; }
#contactBox a span {
	display: none;
}*/

/* aboutUsBox */
#aboutUsBox { }
#aboutUsBox h2 { height: 28px; background: url( '../img/aboutUsBoxHeader.jpg' ) no-repeat 0px 0px;  }
#aboutUsBox h2 span { display: none; }
#aboutUsBox ul { padding: 0px 5px; }
#aboutUsBox ul li { padding: 0px 10px; background: url( '../img/arrowSmallGray.gif' ) no-repeat 0px 50%; }
#aboutUsBox ul li a { color: #0099FF; text-decoration: none; }
#aboutUsBox ul li a:hover { text-decoration: underline; }
#aboutUsBox ul li a span {}

/* bannerBox */
#bannerBox {
	color: #434343;
	padding: 10px 0px 0px 0px;
	border: 1px solid #E9E9E9;
}

#bannerBox .imgBlock {
	text-align: center;
}

#bannerBox p {
	padding: 10px 10px 10px 10px;
}

#bannerBox .hr {
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #E9E9E9;
}

/* ----- termArea ----- */
#termArea {}
#termArea h2 { height: 46px; background: url( '../img/termAreaHeader.jpg' ) no-repeat 0px 0px; }
#termArea h2 span { display: none; }
#termArea h3 { height: 30px; }
#termArea h3 span { display: none; }
#termArea h3#Title01 { background: url( '../img/termAreaTitle01.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title02 { background: url( '../img/termAreaTitle02.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title03 { background: url( '../img/termAreaTitle03.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title04 { background: url( '../img/termAreaTitle04.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title05 { background: url( '../img/termAreaTitle05.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title06 { background: url( '../img/termAreaTitle06.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title07 { background: url( '../img/termAreaTitle07.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title08 { background: url( '../img/termAreaTitle08.jpg' ) no-repeat 0px 0px; }
#termArea h3#Title09 { background: url( '../img/termAreaTitle09.jpg' ) no-repeat 0px 0px; }
#termArea p { color: #434343; padding: 10px 5px; }

/* ----- lawArea ----- */
#lawArea { color: #434343; }
#lawArea h2 { height: 46px; background: url( '../img/lawAreaHeader.jpg' ) no-repeat 0px 0px; }
#lawArea h2 span { display: none; }
#lawArea h3 { height: 30px; }
#lawArea h3 span { display: none; }
#lawArea h4 { font-size: 14px; font-weight: bold; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 50%; }
#lawArea h4 span { padding: 0px 20px; }
#lawArea h3#Title01 { background: url( '../img/lawAreaTitle01.jpg' ) no-repeat 0px 0px; }
#lawArea h3#Title02 { background: url( '../img/lawAreaTitle02.jpg' ) no-repeat 0px 0px; }
#lawArea h3#Title03 { background: url( '../img/lawAreaTitle03.jpg' ) no-repeat 0px 0px; }
#lawArea h3#Title04 { background: url( '../img/lawAreaTitle04.jpg' ) no-repeat 0px 0px; }
#lawArea .tableArea { padding: 0px 10px; }
#lawArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#lawArea .tableArea table th { width: 130px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#lawArea .tableArea table th span { padding: 0px 10px;}
#lawArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#lawArea p { color: #434343; padding: 10px 5px; }
#lawArea #bank { padding: 20px; margin: 10px; border: 1px solid #D4D4D4;  }
#lawArea #bank p { padding: 0px; }
#lawArea a { color: #0099FF; text-decoration: none; }
#lawArea a:hover { text-decoration: underline; }

/* ----- staffArea ----- */
#staffArea {}
#staffArea h2 { height: 46px; background: url( '../img/staffAreaHeader.jpg' ) no-repeat 0px 0px; }
#staffArea h2 span { display: none; }
#staffArea h3 { height: 30px; }
#staffArea h3 span { display: none; }
#staffArea h3#Title01 { background: url( '../img/staffAreaTitle01.jpg' ) no-repeat 0px 0px; }
#staffArea h3#Title02 { background: url( '../img/staffAreaTitle02.jpg' ) no-repeat 0px 0px; }
#staffArea h3#Title03 { background: url( '../img/staffAreaTitle03.jpg' ) no-repeat 0px 0px; }
#staffArea p { color: #434343; padding: 10px 5px; }

/* ----- cancelArea ----- */
#cancelArea {}
#cancelArea h2 { height: 46px; background: url( '../img/cancelAreaHeader.jpg' ) no-repeat 0px 0px; }
#cancelArea h2 span { display: none; }
#cancelArea h3 { height: 30px; }
#cancelArea h3 span { display: none; }
#cancelArea h3#Title01 { background: url( '../img/cancelAreaTitle01.jpg' ) no-repeat 0px 0px; }
#cancelArea h3#Title02 { background: url( '../img/cancelAreaTitle02.jpg' ) no-repeat 0px 0px; }
#cancelArea h3#Title03 { background: url( '../img/cancelAreaTitle03.jpg' ) no-repeat 0px 0px; }
#cancelArea h3#Title04 { background: url( '../img/cancelAreaTitle04.jpg' ) no-repeat 0px 0px; }
#cancelArea p { color: #434343; padding: 10px 5px; }

/* ----- pointArea ----- */
#pointArea {}
#pointArea h2 { height: 46px; background: url( '../img/pointAreaHeader.jpg' ) no-repeat 0px 0px; }
#pointArea h2 span { display: none; }
#pointArea h3 { height: 40px; }
#pointArea h3 span { display: none; }
#pointArea .pointAreaStep1 {
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 0px 0px 0px 100px;
	background: url('../img/pointAreaStep1.jpg') no-repeat 0px 0px;
}
#pointArea .pointAreaStep2 {
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 0px 0px 0px 100px;
	background: url('../img/pointAreaStep2.jpg') no-repeat 0px 0px;
}
#pointArea h3#Title01 { background: url( '../img/pointAreaTitle01.jpg' ) no-repeat 0px 0px; }
#pointArea h3#Title02 { background: url( '../img/pointAreaTitle02.jpg' ) no-repeat 0px 0px; }
#pointArea p { color: #434343; padding: 10px 5px; }


/* ----- sampleArea ----- */
#sampleArea { color: #434343; }
#sampleArea h2 { height: 46px; background: url( '../img/sampleAreaHeader.jpg' ) no-repeat 0px 0px; }
#sampleArea h2 span { display: none; }
#sampleArea .tableArea { padding: 0px 10px; }
#sampleArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#sampleArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#sampleArea .tableArea table th label { padding: 0px 10px;}
#sampleArea .tableArea table th span { font-weight: normal; }
#sampleArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#sampleArea .tableArea table td span { padding: 0px 5px; }
#sampleArea p { color: #434343; padding: 10px 5px; }

/* ----- contactArea ----- */
#contactArea { color: #434343; }
#contactArea h2 { height: 46px; background: url( '../img/contactAreaHeader.jpg' ) no-repeat 0px 0px; }
#contactArea h2 span { display: none; }
#contactArea .tableArea { padding: 0px 10px; }
#contactArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#contactArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#contactArea .tableArea table th label { padding: 0px 10px;}
#contactArea .tableArea table th span { font-weight: normal; }
#contactArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#contactArea p { color: #434343; padding: 10px 5px; }

/* ----- lostArea ----- */
#lostArea { color: #434343; }
#lostArea h2 { height: 46px; background: url( '../img/lostAreaHeader.jpg' ) no-repeat 0px 0px; }
#lostArea h2 span { display: none; }
#lostArea .tableArea { padding: 0px 10px; }
#lostArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#lostArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#lostArea .tableArea table th label { padding: 0px 10px;}
#lostArea .tableArea table th span { font-weight: normal; }
#lostArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#lostArea .tableArea table td span { padding: 0px 5px; }
#lostArea p { color: #434343; padding: 10px 5px; }
#lostArea strong { font-size: 15px; font-weight: bold; }

/* ----- voiceArea ----- */
#voiceArea {}
#voiceArea h2 { height: 46px; background: url( '../img/voiceAreaHeader.jpg' ) no-repeat 0px 0px; }
#voiceArea h2 span { display: none; }
#voiceArea h3 { height: 30px; }
#voiceArea h3 span { display: none; }
#voiceArea h3#Title01 { background: url( '../img/voiceAreaTitle01.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title02 { background: url( '../img/voiceAreaTitle02.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title03 { background: url( '../img/voiceAreaTitle03.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title04 { background: url( '../img/voiceAreaTitle04.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title05 { background: url( '../img/voiceAreaTitle05.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title06 { background: url( '../img/voiceAreaTitle06.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title07 { background: url( '../img/voiceAreaTitle07.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title08 { background: url( '../img/voiceAreaTitle08.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title09 { background: url( '../img/voiceAreaTitle09.jpg' ) no-repeat 0px 0px; }
#voiceArea h3#Title10 { background: url( '../img/voiceAreaTitle10.jpg' ) no-repeat 0px 0px; }
#voiceArea p { color: #434343; padding: 10px 5px; }

/* ----- paymentArea ----- */
#paymentArea { color: #434343; }
#paymentArea h2 { height: 46px; background: url( '../img/paymentAreaHeader.jpg' ) no-repeat 0px 0px; }
#paymentArea h2 span { display: none; }
#paymentArea h3 { height: 30px; }
#paymentArea h3 span { display: none; }
#paymentArea h4 { height: 21px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#paymentArea h4 span { padding: 0px 25px; line-height: 170%; }
#paymentArea h3#Title01 { background: url( '../img/paymentAreaTitle01.jpg' ) no-repeat 0px 0px; }
#paymentArea h3#Title02 { background: url( '../img/paymentAreaTitle02.jpg' ) no-repeat 0px 0px; }
#paymentArea p { color: #434343; padding: 10px 5px; }
#paymentArea #bank { padding: 20px; margin: 10px; border: 1px solid #D4D4D4;  }
#paymentArea #bank p { font-size: 13px; padding: 0px; }
#paymentArea #bank p.red { font-size: 12px; padding: 0px; }
#paymentArea #caution { padding: 20px; margin: 10px; background: #F3F3F3;  }
#paymentArea #caution p { padding: 10px 0px; }
#paymentArea #caution strong { font-size: 15px; font-weight: bold; padding: 0px; }
#paymentArea a { color: #0099FF; text-decoration: none; }
#paymentArea a:hover { text-decoration: underline; }

/* ----- memberAddArea ----- */
#memberAddArea { color: #434343; }
#memberAddArea h2 { height: 46px; background: url( '../img/memberAddAreaHeader.jpg' ) no-repeat 0px 0px; }
#memberAddArea h2 span { display: none; }
#memberAddArea .tableArea { padding: 0px 10px; }
#memberAddArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#memberAddArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#memberAddArea .tableArea table th.blue { color: #0099FF; }
#memberAddArea .tableArea table th label { padding: 0px 10px;}
#memberAddArea .tableArea table th a { padding: 0px 10px; color: #0099FF; text-decoration: none; }
#memberAddArea .tableArea table th a:hover { text-decoration: underline; }
#memberAddArea .tableArea table th span { font-weight: normal; }
#memberAddArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#memberAddArea .tableArea table td span { padding: 0px 5px; }
#memberAddArea p { color: #434343; padding: 10px 5px; }

/* ----- memberEditArea ----- */
#memberEditArea { color: #434343; }
#memberEditArea h2 { height: 46px; background: url( '../img/memberEditAreaHeader.jpg' ) no-repeat 0px 0px; }
#memberEditArea h2 span { display: none; }
#memberEditArea .tableArea { padding: 0px 10px; }
#memberEditArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#memberEditArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#memberEditArea .tableArea table th.blue { color: #0099FF; }
#memberEditArea .tableArea table th label { padding: 0px 10px;}
#memberEditArea .tableArea table th span { font-weight: normal; }
#memberEditArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#memberEditArea .tableArea table td span { padding: 0px 5px; }
#memberEditArea p { color: #434343; padding: 10px 5px; }

/* ----- faqArea ----- */
#faqArea { color: #434343; }
#faqArea h2 { height: 46px; background: url( '../img/faqAreaHeader.jpg' ) no-repeat 0px 0px; }
#faqArea h2 span { display: none; }
#faqArea p { padding: 10px 10px 0px 10px; }
#faqArea dl { padding: 0px 10px; }
#faqArea dl dt {
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	padding: 5px 10px 5px 20px;
	background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 5px;
	border-bottom: 1px dotted #D4D4D4;
}
#faqArea dl dd {
	padding: 5px 10px 5px 20px;
	background: url( '../img/answerBlue.gif' ) no-repeat 0px 5px;
}

/* ----- privacyArea ----- */
#privacyArea { color: #434343;  }
#privacyArea h2 { height: 46px; background: url( '../img/privacyAreaHeader.jpg' ) no-repeat 0px 0px; }
#privacyArea h2 span { display: none; }
#privacyArea h3 { height: 30px; }
#privacyArea h3 span { display: none; }
#privacyArea h3#Title01 { background: url( '../img/privacyAreaTitle01.jpg' ) no-repeat 0px 0px; }
#privacyArea h3#Title02 { background: url( '../img/privacyAreaTitle02.jpg' ) no-repeat 0px 0px; }
#privacyArea h3#Title03 { background: url( '../img/privacyAreaTitle03.jpg' ) no-repeat 0px 0px; }
#privacyArea h3#Title04 { background: url( '../img/privacyAreaTitle04.jpg' ) no-repeat 0px 0px; }
#privacyArea h3#Title05 { background: url( '../img/privacyAreaTitle05.jpg' ) no-repeat 0px 0px; }
#privacyArea p { padding: 10px 5px; }
#privacyArea ul { padding: 0px 20px; }
#privacyArea ul li { list-style-type: decimal; }

/* ----- secessionArea ----- */
#secessionArea { color: #434343; }
#secessionArea h2 { height: 46px; background: url( '../img/secessionAreaHeader.jpg' ) no-repeat 0px 0px; }
#secessionArea h2 span { display: none; }
#secessionArea .tableArea { padding: 0px 10px; }
#secessionArea .tableArea table { width: 100%;  border: 1px solid #D4D4D4; }
#secessionArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; background: #F3F3F3; padding: 10px 0px; border: 1px solid #D4D4D4; }
#secessionArea .tableArea table th.blue { color: #0099FF; }
#secessionArea .tableArea table th label { padding: 0px 10px;}
#secessionArea .tableArea table th span { font-weight: normal; }
#secessionArea .tableArea table td { padding: 10px; border: 1px solid #D4D4D4; }
#secessionArea p { color: #434343; padding: 10px 5px; }

/* ----- deliveryArea ----- */
#deliveryArea { color: #434343; }
#deliveryArea h2 { height: 46px; background: url( '../img/deliveryAreaHeader.jpg' ) no-repeat 0px 0px; }
#deliveryArea h2 span { display: none; }
#deliveryArea h3 { height: 78px; }
#deliveryArea h3#Title01 { background: url( '../img/deliveryAreaTitle01.jpg' ) no-repeat 0px 0px; }
#deliveryArea h3#Title01 span { display: block; font-weight: bold; padding: 60px 0px 0px 5px; }
#deliveryArea h4 { font-size: 14px; font-weight: bold; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 50%; }
#deliveryArea h4 span { padding: 0px 20px; }
#deliveryArea p { color: #434343; padding: 10px 5px; }
#deliveryArea dl { padding: 10px 5px; }
#deliveryArea dl dt { font-weight: bold; padding: 5px 0px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 50%; }
#deliveryArea dl dt span { padding: 0px 0px 0px 15px; }
#deliveryArea dl dd { padding: 0px 0px 0px 15px; }

/* ----- ruleArea ----- */
#ruleArea { color: #434343;  }
#ruleArea h2 { height: 46px; background: url( '../img/ruleAreaHeader.jpg' ) no-repeat 0px 0px; }
#ruleArea h2 span { display: none; }
#ruleArea h3 { height: 30px; }
#ruleArea h3 span { display: none; }
#ruleArea h3#Title01 { background: url( '../img/ruleAreaTitle01.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title02 { background: url( '../img/ruleAreaTitle02.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title03 { background: url( '../img/ruleAreaTitle03.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title04 { background: url( '../img/ruleAreaTitle04.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title05 { background: url( '../img/ruleAreaTitle05.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title06 { background: url( '../img/ruleAreaTitle06.jpg' ) no-repeat 0px 0px; }
#ruleArea h3#Title07 { background: url( '../img/ruleAreaTitle07.jpg' ) no-repeat 0px 0px; }
#ruleArea p { padding: 10px 5px; }
#ruleArea ul { padding: 0px 20px; }
#ruleArea ul li { list-style-type: decimal; }

/* ----- flyerArea ----- */
#flyerArea { color: #434343;  }
#flyerArea h2 { height: 46px; background: url( '../img/flyerAreaHeader.jpg' ) no-repeat 0px 0px; }
#flyerArea h2 span { display: none; }
#flyerArea h3 { height: 30px; }
#flyerArea h3 span { display: none; }
#flyerArea h3#Title01 { background: url( '../img/flyerAreaTitle01.jpg' ) no-repeat 0px 0px; }
#flyerArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#flyerArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#flyerArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#flyerArea #blockArea01 h3 span {}
#flyerArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#flyerArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#flyerArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#flyerArea #blockArea01 ul li#flyerType01 a { background: url( '../img/flyerType01Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType02 a { background: url( '../img/flyerType02Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType03 a { background: url( '../img/flyerType03Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType04 a { background: url( '../img/flyerType04Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType05 a { background: url( '../img/flyerType05Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType06 a { background: url( '../img/flyerType06Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType07 a { background: url( '../img/flyerType07Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType08 a { background: url( '../img/flyerType08Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType09 a { background: url( '../img/flyerType09Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType10 a { background: url( '../img/flyerType10Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType11 a { background: url( '../img/flyerType11Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType12 a { background: url( '../img/flyerType12Btn.jpg' ) no-repeat 0px 0px; }
#flyerArea #blockArea01 ul li#flyerType01 a:hover {}
#flyerArea #blockArea01 ul li#flyerType02 a:hover {}
#flyerArea #blockArea01 ul li#flyerType03 a:hover {}
#flyerArea #blockArea01 ul li#flyerType04 a:hover {}
#flyerArea #blockArea01 ul li#flyerType05 a:hover {}
#flyerArea #blockArea01 ul li#flyerType06 a:hover {}
#flyerArea #blockArea01 ul li#flyerType07 a:hover {}
#flyerArea #blockArea01 ul li#flyerType08 a:hover {}
#flyerArea #blockArea01 ul li#flyerType09 a:hover {}
#flyerArea #blockArea01 ul li#flyerType10 a:hover {}
#flyerArea #blockArea01 ul li#flyerType11 a:hover {}
#flyerArea #blockArea01 ul li#flyerType12 a:hover {}
#flyerArea #blockArea01 ul li a span { display: none;}
#flyerArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#flyerArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#flyerArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#flyerArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#flyerArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#flyerArea #blockArea02 ul li span { font-weight: bold; }
#flyerArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#flyerArea #blockArea02 ul li a:hover { text-decoration: underline; }
#flyerArea #blockArea02 ul li a span { font-weight: normal; }


/* blockArea03 */
#flyerArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#flyerArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#flyerArea #blockArea04 .tableArea {}
#flyerArea #blockArea04 .tableArea table { width: 100%; }
#flyerArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#flyerArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#flyerArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#flyerArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#flyerArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#flyerArea #blockArea04 .tableArea a span { font-weight: normal; }

/* blockArea05 */
#flyerArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#flyerArea #blockArea05 .tableArea {}
#flyerArea #blockArea05 .tableArea table { width: 100%; }
#flyerArea #blockArea05 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#flyerArea #blockArea05 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#flyerArea #blockArea05 .tableArea table td { text-align: center; border: 1px solid #D4D4D4; }
#flyerArea #blockArea05 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#flyerArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#flyerArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#flyerArea #blockArea05 .tableArea a span { font-weight: normal; }

/* ----- posterArea ----- */
#posterArea { color: #434343;  }
#posterArea h2 { height: 46px; background: url( '../img/posterAreaHeader.jpg' ) no-repeat 0px 0px; }
#posterArea h2 span { display: none; }
#posterArea h3 { height: 30px; }
#posterArea h3 span { display: none; }
#posterArea h3#Title01 { background: url( '../img/posterAreaTitle01.jpg' ) no-repeat 0px 0px; }
#posterArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#posterArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#posterArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#posterArea #blockArea01 h3 span {}
#posterArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#posterArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#posterArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#posterArea #blockArea01 ul li#posterType01 a { background: url( '../img/posterType01Btn.jpg' ) no-repeat 0px 0px; }
#posterArea #blockArea01 ul li#posterType02 a { background: url( '../img/posterType02Btn.jpg' ) no-repeat 0px 0px; }
#posterArea #blockArea01 ul li#posterType03 a { background: url( '../img/posterType03Btn.jpg' ) no-repeat 0px 0px; }
#posterArea #blockArea01 ul li#posterType01 a:hover {}
#posterArea #blockArea01 ul li#posterType02 a:hover {}
#posterArea #blockArea01 ul li#posterType03 a:hover {}
#posterArea #blockArea01 ul li a span { display: none;}
#posterArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#posterArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#posterArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#posterArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#posterArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#posterArea #blockArea02 ul li span { font-weight: bold; }
#posterArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#posterArea #blockArea02 ul li a:hover { text-decoration: underline; }
#posterArea #blockArea02 ul li a span { font-weight: normal; }


/* blockArea03 */
#posterArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#posterArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#posterArea #blockArea04 .tableArea {}
#posterArea #blockArea04 .tableArea table { width: 100%; }
#posterArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#posterArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#posterArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#posterArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#posterArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#posterArea #blockArea04 .tableArea a span { font-weight: normal; }

/* blockArea05 */
#posterArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#posterArea #blockArea05 .tableArea {}
#posterArea #blockArea05 .tableArea table { width: 100%; }
#posterArea #blockArea05 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#posterArea #blockArea05 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#posterArea #blockArea05 .tableArea table td { text-align: center; border: 1px solid #D4D4D4; }
#posterArea #blockArea05 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#posterArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#posterArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#posterArea #blockArea05 .tableArea a span { font-weight: normal; }

/* ----- bookArea ----- */
#bookArea { color: #434343;  }
#bookArea h2 { height: 46px; background: url( '../img/bookAreaHeader.jpg' ) no-repeat 0px 0px; }
#bookArea h2 span { display: none; }
#bookArea h3 { height: 30px; }
#bookArea h3 span { display: none; }
#bookArea h3#Title01 { background: url( '../img/bookAreaTitle01.jpg' ) no-repeat 0px 0px; }
#bookArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#bookArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#bookArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#bookArea #blockArea01 h3 span {}
#bookArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#bookArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#bookArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#bookArea #blockArea01 ul li#bookType01 a { background: url( '../img/bookType01Btn.jpg' ) no-repeat 0px 0px; }
#bookArea #blockArea01 ul li#bookType02 a { background: url( '../img/bookType02Btn.jpg' ) no-repeat 0px 0px; }
#bookArea #blockArea01 ul li#bookType03 a { background: url( '../img/bookType03Btn.jpg' ) no-repeat 0px 0px; }
#bookArea #blockArea01 ul li#bookType04 a { background: url( '../img/bookType04Btn.jpg' ) no-repeat 0px 0px; }
#bookArea #blockArea01 ul li#bookType05 a { background: url( '../img/bookType05Btn.jpg' ) no-repeat 0px 0px; }
#bookArea #blockArea01 ul li#bookType01 a:hover {}
#bookArea #blockArea01 ul li#bookType02 a:hover {}
#bookArea #blockArea01 ul li#bookType03 a:hover {}
#bookArea #blockArea01 ul li#bookType04 a:hover {}
#bookArea #blockArea01 ul li#bookType05 a:hover {}
#bookArea #blockArea01 ul li a span { display: none;}
#bookArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#bookArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#bookArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#bookArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#bookArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#bookArea #blockArea02 ul li span { font-weight: bold; }
#bookArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#bookArea #blockArea02 ul li a:hover { text-decoration: underline; }
#bookArea #blockArea02 ul li a span { font-weight: normal; }


/* blockArea03 */
#bookArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#bookArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#bookArea #blockArea04 .tableArea {}
#bookArea #blockArea04 .tableArea table { width: 100%; }
#bookArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#bookArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#bookArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#bookArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#bookArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#bookArea #blockArea04 .tableArea a span { font-weight: normal; }

/* ----- cardArea ----- */
#cardArea { color: #434343;  }
#cardArea h2 { height: 46px; background: url( '../img/cardAreaHeader.jpg' ) no-repeat 0px 0px; }
#cardArea h2 span { display: none; }
#cardArea h3 { height: 30px; }
#cardArea h3 span { display: none; }
#cardArea h3#Title01 { background: url( '../img/cardAreaTitle01.jpg' ) no-repeat 0px 0px; }
#cardArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#cardArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#cardArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#cardArea #blockArea01 h3 span {}
#cardArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#cardArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#cardArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#cardArea #blockArea01 ul li#cardType01 a { background: url( '../img/cardType01Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType02 a { background: url( '../img/cardType02Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType03 a { background: url( '../img/cardType03Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType04 a { background: url( '../img/cardType04Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType05 a { background: url( '../img/cardType05Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType06 a { background: url( '../img/cardType06Btn.jpg' ) no-repeat 0px 0px; }
#cardArea #blockArea01 ul li#cardType01 a:hover {}
#cardArea #blockArea01 ul li#cardType02 a:hover {}
#cardArea #blockArea01 ul li#cardType03 a:hover {}
#cardArea #blockArea01 ul li#cardType04 a:hover {}
#cardArea #blockArea01 ul li#cardType05 a:hover {}
#cardArea #blockArea01 ul li#cardType06 a:hover {}
#cardArea #blockArea01 ul li a span { display: none;}
#cardArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#cardArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#cardArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#cardArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#cardArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#cardArea #blockArea02 ul li span { font-weight: bold; }
#cardArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#cardArea #blockArea02 ul li a:hover { text-decoration: underline; }
#cardArea #blockArea02 ul li a span { font-weight: normal; }


/* blockArea03 */
#cardArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#cardArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#cardArea #blockArea04 .tableArea {}
#cardArea #blockArea04 .tableArea table { width: 100%; }
#cardArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#cardArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#cardArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#cardArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#cardArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#cardArea #blockArea04 .tableArea a span { font-weight: normal; }

/* blockArea05 */
#cardArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#cardArea #blockArea05 .tableArea {}
#cardArea #blockArea05 .tableArea table { width: 100%; }
#cardArea #blockArea05 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#cardArea #blockArea05 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#cardArea #blockArea05 .tableArea table td { text-align: center; border: 1px solid #D4D4D4; }
#cardArea #blockArea05 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#cardArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#cardArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#cardArea #blockArea05 .tableArea a span { font-weight: normal; }

/* ----- postCardArea ----- */
#postCardArea { color: #434343;  }
#postCardArea h2 { height: 46px; background: url( '../img/postCardAreaHeader.jpg' ) no-repeat 0px 0px; }
#postCardArea h2 span { display: none; }
#postCardArea h3 { height: 30px; }
#postCardArea h3 span { display: none; }
#postCardArea h3#Title01 { background: url( '../img/postCardAreaTitle01.jpg' ) no-repeat 0px 0px; }
#postCardArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#postCardArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#postCardArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#postCardArea #blockArea01 h3 span {}
#postCardArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#postCardArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#postCardArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#postCardArea #blockArea01 ul li#postCardType01 a { background: url( '../img/postCardType01Btn.jpg' ) no-repeat 0px 0px; }
#postCardArea #blockArea01 ul li#postCardType01 a:hover {}
#postCardArea #blockArea01 ul li a span { display: none;}
#postCardArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#postCardArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#postCardArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#postCardArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#postCardArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#postCardArea #blockArea02 ul li span { font-weight: bold; }
#postCardArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#postCardArea #blockArea02 ul li a:hover { text-decoration: underline; }
#postCardArea #blockArea02 ul li a span { font-weight: normal; }


/* blockArea03 */
#postCardArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#postCardArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#postCardArea #blockArea04 .tableArea {}
#postCardArea #blockArea04 .tableArea table { width: 100%; }
#postCardArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#postCardArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#postCardArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#postCardArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#postCardArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#postCardArea #blockArea04 .tableArea a span { font-weight: normal; }

/* ----- envelopeArea ----- */
#envelopeArea { color: #434343;  }
#envelopeArea h2 { height: 46px; background: url( '../img/envelopeAreaHeader.jpg' ) no-repeat 0px 0px; }
#envelopeArea h2 span { display: none; }
#envelopeArea h3 { height: 30px; }
#envelopeArea h3 span { display: none; }
#envelopeArea h3#Title01 { background: url( '../img/envelopeAreaTitle01.jpg' ) no-repeat 0px 0px; }
#envelopeArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#envelopeArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#envelopeArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#envelopeArea #blockArea01 h3 span {}
#envelopeArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#envelopeArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#envelopeArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#envelopeArea #blockArea01 ul li#envelopeType01 a { background: url( '../img/envelopeType01Btn.jpg' ) no-repeat 0px 0px; }
#envelopeArea #blockArea01 ul li#envelopeType02 a { background: url( '../img/envelopeType02Btn.jpg' ) no-repeat 0px 0px; }
#envelopeArea #blockArea01 ul li#envelopeType01 a:hover {}
#envelopeArea #blockArea01 ul li#envelopeType02 a:hover {}
#envelopeArea #blockArea01 ul li a span { display: none;}
#envelopeArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#envelopeArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#envelopeArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#envelopeArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#envelopeArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#envelopeArea #blockArea02 ul li span { font-weight: bold; }
#envelopeArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#envelopeArea #blockArea02 ul li a:hover { text-decoration: underline; }
#envelopeArea #blockArea02 ul li a span { font-weight: normal; }

/* blockArea03 */
#envelopeArea #blockArea03 { margin-left: 10px; margin-right: 10px; }

/* blockArea04 */
#envelopeArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#envelopeArea #blockArea04 .tableArea {}
#envelopeArea #blockArea04 .tableArea table { width: 100%; }
#envelopeArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#envelopeArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#envelopeArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#envelopeArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#envelopeArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#envelopeArea #blockArea04 .tableArea a span { font-weight: normal; }

/* ----- digitalArea ----- */
#digitalArea { color: #434343;  }
#digitalArea h2 { height: 46px; background: url( '../img/digitalAreaHeader.jpg' ) no-repeat 0px 0px; }
#digitalArea h2 span { display: none; }
#digitalArea h3 { height: 30px; }
#digitalArea h3 span { display: none; }
#digitalArea h3#Title01 { background: url( '../img/digitalAreaTitle01.jpg' ) no-repeat 0px 0px; }
#digitalArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

/* blockArea01 */
#digitalArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#digitalArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#digitalArea #blockArea01 h3 span {}
#digitalArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#digitalArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#digitalArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#digitalArea #blockArea01 ul li#digitalType01 a { background: url( '../img/digitalType01Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType02 a { background: url( '../img/digitalType02Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType03 a { background: url( '../img/digitalType03Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType04 a { background: url( '../img/digitalType04Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType05 a { background: url( '../img/digitalType05Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType06 a { background: url( '../img/digitalType06Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType07 a { background: url( '../img/digitalType07Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType08 a { background: url( '../img/digitalType08Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType09 a { background: url( '../img/digitalType09Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType10 a { background: url( '../img/digitalType10Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType11 a { background: url( '../img/digitalType11Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType12 a { background: url( '../img/digitalType12Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType13 a { background: url( '../img/digitalType13Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType14 a { background: url( '../img/digitalType14Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType15 a { background: url( '../img/digitalType15Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType16 a { background: url( '../img/digitalType16Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType17 a { background: url( '../img/digitalType17Btn.jpg' ) no-repeat 0px 0px; }
#digitalArea #blockArea01 ul li#digitalType01 a:hover { }
#digitalArea #blockArea01 ul li#digitalType02 a:hover { }
#digitalArea #blockArea01 ul li#digitalType03 a:hover { }
#digitalArea #blockArea01 ul li#digitalType04 a:hover { }
#digitalArea #blockArea01 ul li#digitalType05 a:hover { }
#digitalArea #blockArea01 ul li#digitalType06 a:hover { }
#digitalArea #blockArea01 ul li#digitalType07 a:hover { }
#digitalArea #blockArea01 ul li#digitalType08 a:hover { }
#digitalArea #blockArea01 ul li#digitalType09 a:hover { }
#digitalArea #blockArea01 ul li#digitalType10 a:hover { }
#digitalArea #blockArea01 ul li#digitalType11 a:hover { }
#digitalArea #blockArea01 ul li#digitalType12 a:hover { }
#digitalArea #blockArea01 ul li#digitalType13 a:hover { }
#digitalArea #blockArea01 ul li#digitalType14 a:hover { }
#digitalArea #blockArea01 ul li#digitalType15 a:hover { }
#digitalArea #blockArea01 ul li#digitalType16 a:hover { }
#digitalArea #blockArea01 ul li#digitalType17 a:hover { }
#digitalArea #blockArea01 ul li a span { display: none;}
#digitalArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#digitalArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea02 */
#digitalArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#digitalArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#digitalArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#digitalArea #blockArea02 ul li span { font-weight: bold; }
#digitalArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#digitalArea #blockArea02 ul li a:hover { text-decoration: underline; }
#digitalArea #blockArea02 ul li a span { font-weight: normal; }
#digitalArea #blockArea02 p { padding: 0px 0px 0px 20px; }
#digitalArea #blockArea02 p span { font-weight: bold; }
#digitalArea #blockArea02 p a { display: block; color: #0099FF; text-decoration: none; }
#digitalArea #blockArea02 p a:hover { text-decoration: underline; }
#digitalArea #blockArea02 p a span { font-weight: normal; }

/* blockArea03 */
#digitalArea #blockArea03 { margin-left: 10px; margin-right: 10px; }
#digitalArea #blockArea03 .blockArea { padding: 10px; background: #F3F3F3; }
#digitalArea #blockArea03 .blockArea h5 { font-size: 14px; font-weight: bold; padding: 5px 0px; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#digitalArea #blockArea03 .blockArea h5 span { padding: 0px 0px 0px 25px; }
#digitalArea #blockArea03 .blockArea p { padding: 5px 0px; }
#digitalArea #blockArea03 .blockArea p span { font-size: 14px; font-weight: bold; }
#digitalArea #blockArea03 .blockArea a { color: #0099FF; text-decoration: none; }
#digitalArea #blockArea03 .blockArea a:hover { text-decoration: underline; }
#digitalArea #blockArea03 .blockArea a span { font-size: 12px; font-weight: normal; }

/* blockArea04 */
#digitalArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#digitalArea #blockArea04 .tableArea {}
#digitalArea #blockArea04 .tableArea table { width: 100%; }
#digitalArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#digitalArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#digitalArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#digitalArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#digitalArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#digitalArea #blockArea04 .tableArea a span { font-weight: normal; }
#digitalArea #blockArea04 .tableArea p { padding: 10px 0px 0px 0px; }
#digitalArea #blockArea04 h5 { background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 50%; }
#digitalArea #blockArea04 h5 span { padding: 0px 10px; }

/* blockArea05 */
#digitalArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#digitalArea #blockArea05 .tableArea {}
#digitalArea #blockArea05 .tableArea table { width: 100%; }
#digitalArea #blockArea05 .tableArea table th { font-weight: bold; background: #F3F3F3; vertical-align: top; padding: 5px 0px; border: 1px solid #D4D4D4; }
#digitalArea #blockArea05 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#digitalArea #blockArea05 .tableArea table td { text-align: center;  vertical-align: top; border: 1px solid #D4D4D4; }
#digitalArea #blockArea05 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#digitalArea #blockArea05 .tableArea table td p { text-align: left; padding: 5px 10px; }
#digitalArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#digitalArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#digitalArea #blockArea05 .tableArea a span { font-weight: normal; }

/* blockArea06 */
#digitalArea #blockArea06 { margin-left: 10px; margin-right: 10px; }
#digitalArea #blockArea06 p { padding: 0px 0px 0px 20px; }
#digitalArea #blockArea06 p span { font-weight: bold; }
#digitalArea #blockArea06 p a { display: block; color: #0099FF; text-decoration: none; }
#digitalArea #blockArea06 p a:hover { text-decoration: underline; }
#digitalArea #blockArea06 p a span { font-weight: normal; }

/* ----- scanningArea ----- */
#scanningArea { color: #434343;  }
#scanningArea h2 { height: 46px; background: url( '../img/scanningAreaHeader.jpg' ) no-repeat 0px 0px; }
#scanningArea h2 span { display: none; }
#scanningArea h3 { height: 30px; }
#scanningArea h3 span { display: none; }
#scanningArea h3#Title01 { background: url( '../img/scanningAreaTitle01.jpg' ) no-repeat 0px 0px; }
#scanningArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

#scanningArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#scanningArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }
#scanningArea #caution { padding: 10px; margin: 20px 5px; background: #F3F3F3;  }
#scanningArea #caution h4 { padding: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 0px; }
#scanningArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#scanningArea #caution p { padding: 10px 0px; }
#scanningArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }

/* blockArea01 */
#scanningArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#scanningArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#scanningArea #blockArea01 h3 span {}
#scanningArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#scanningArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#scanningArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#scanningArea #blockArea01 ul li#scanningType01 a { background: url( '../img/scanningType01Btn.jpg' ) no-repeat 0px 0px; }
#scanningArea #blockArea01 ul li#scanningType02 a { background: url( '../img/scanningType02Btn.jpg' ) no-repeat 0px 0px; }
#scanningArea #blockArea01 ul li#scanningType03 a { background: url( '../img/scanningType03Btn.jpg' ) no-repeat 0px 0px; }
#scanningArea #blockArea01 ul li#scanningType04 a { background: url( '../img/scanningType04Btn.jpg' ) no-repeat 0px 0px; }
#scanningArea #blockArea01 ul li#scanningType05 a { background: url( '../img/scanningType05Btn.jpg' ) no-repeat 0px 0px; }
#scanningArea #blockArea01 ul li#scanningType01 a:hover { }
#scanningArea #blockArea01 ul li#scanningType02 a:hover { }
#scanningArea #blockArea01 ul li#scanningType03 a:hover { }
#scanningArea #blockArea01 ul li#scanningType04 a:hover { }
#scanningArea #blockArea01 ul li#scanningType05 a:hover { }
#scanningArea #blockArea01 ul li a span { display: none;}
#scanningArea #blockArea01 p { padding: 0px 20px 10px 20px; }

/* blockArea02 */
#scanningArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#scanningArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#scanningArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#scanningArea #blockArea02 ul li span { font-weight: bold; }
#scanningArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#scanningArea #blockArea02 ul li a:hover { text-decoration: underline; }
#scanningArea #blockArea02 ul li a span { font-weight: normal; }
#scanningArea #blockArea02 p { padding: 0px 0px 0px 20px; }
#scanningArea #blockArea02 p span { font-weight: bold; }
#scanningArea #blockArea02 p a { display: block; color: #0099FF; text-decoration: none; }
#scanningArea #blockArea02 p a:hover { text-decoration: underline; }
#scanningArea #blockArea02 p a span { font-weight: normal; }

/* blockArea03 */
#scanningArea #blockArea03 { margin-left: 10px; margin-right: 10px; }
#scanningArea #blockArea03 .blockArea { padding: 10px; background: #F3F3F3; }
#scanningArea #blockArea03 .blockArea h5 { font-size: 14px; font-weight: bold; padding: 5px 0px; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#scanningArea #blockArea03 .blockArea h5 span { padding: 0px 0px 0px 25px; }
#scanningArea #blockArea03 .blockArea p { padding: 5px 0px; }
#scanningArea #blockArea03 .blockArea p span { font-size: 14px; font-weight: bold; }

/* blockArea04 */
#scanningArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#scanningArea #blockArea04 h5 { background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 50%; }
#scanningArea #blockArea04 h5 span { padding: 0px 10px; }
#scanningArea #blockArea04 ul {}
#scanningArea #blockArea04 ul li { font-size: 14px; font-weight: bold; line-height: 150%; color: #FF6600; padding: 5px 0px 5px 25px; }
#scanningArea #blockArea04 ul li.step1 { background: url( '../img/orangeNumber01.gif' ) no-repeat 0px 5px; }
#scanningArea #blockArea04 ul li.step2 { background: url( '../img/orangeNumber02.gif' ) no-repeat 0px 5px; }
#scanningArea #blockArea04 ul li.step3 { background: url( '../img/orangeNumber03.gif' ) no-repeat 0px 5px; }
#scanningArea #blockArea04 ul li.step4 { background: url( '../img/orangeNumber04.gif' ) no-repeat 0px 5px; }
#scanningArea #post { padding: 15px; margin: 10px 0px; border: 1px solid #D4D4D4;  }
#scanningArea #post p { font-size: 17px; font-weight: bold; color: #434343; line-height: 170%; padding: 0px; }

/* blockArea05 */
#scanningArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#scanningArea #blockArea05 .tableArea {}
#scanningArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#scanningArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#scanningArea #blockArea05 .tableArea a span { font-weight: normal; }
#scanningArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#scanningArea #blockArea05 .tableArea {}
#scanningArea #blockArea05 .tableArea table { width: 100%; }
#scanningArea #blockArea05 .tableArea table th { font-weight: bold; background: #F3F3F3; vertical-align: top; padding: 5px 0px; border: 1px solid #D4D4D4; }
#scanningArea #blockArea05 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#scanningArea #blockArea05 .tableArea table td { text-align: center;  vertical-align: top; border: 1px solid #D4D4D4; }
#scanningArea #blockArea05 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#scanningArea #blockArea05 .tableArea table td p { text-align: left; padding: 5px 10px; }
#scanningArea #blockArea05 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#scanningArea #blockArea05 .tableArea a:hover { text-decoration: underline; }
#scanningArea #blockArea05 .tableArea a span { font-weight: normal; }

/* ----- konsensusArea ----- */
#konsensusArea { color: #434343;  }
#konsensusArea h2 { height: 46px; background: url( '../img/konsensusAreaHeader.jpg' ) no-repeat 0px 0px; }
#konsensusArea h2 span { display: none; }
#konsensusArea h3 { height: 30px; }
#konsensusArea h3 span { display: none; }
#konsensusArea h3#Title01 { background: url( '../img/konsensusAreaTitle01.jpg' ) no-repeat 0px 0px; }
#konsensusArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

#konsensusArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#konsensusArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea01 */
#konsensusArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#konsensusArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#konsensusArea #blockArea01 h3 span {}
#konsensusArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#konsensusArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#konsensusArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#konsensusArea #blockArea01 ul li#konsensusType01 a { background: url( '../img/konsensusType01Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType02 a { background: url( '../img/konsensusType02Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType03 a { background: url( '../img/konsensusType03Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType04 a { background: url( '../img/konsensusType04Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType05 a { background: url( '../img/konsensusType05Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType06 a { background: url( '../img/konsensusType06Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType07 a { background: url( '../img/konsensusType07Btn.jpg' ) no-repeat 0px 0px; }
#konsensusArea #blockArea01 ul li#konsensusType01 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType02 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType03 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType04 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType05 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType06 a:hover { }
#konsensusArea #blockArea01 ul li#konsensusType07 a:hover { }
#konsensusArea #blockArea01 ul li a span { display: none;}
#konsensusArea #blockArea01 p { padding: 0px 20px 10px 20px; }

/* blockArea02 */
#konsensusArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#konsensusArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#konsensusArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#konsensusArea #blockArea02 ul li span { font-weight: bold; }
#konsensusArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#konsensusArea #blockArea02 ul li a:hover { text-decoration: underline; }
#konsensusArea #blockArea02 ul li a span { font-weight: normal; }
#konsensusArea #blockArea02 p { padding: 0px 0px 0px 20px; }
#konsensusArea #blockArea02 p span { font-weight: bold; }
#konsensusArea #blockArea02 p a { display: block; color: #0099FF; text-decoration: none; }
#konsensusArea #blockArea02 p a:hover { text-decoration: underline; }
#konsensusArea #blockArea02 p a span { font-weight: normal; }

/* blockArea03 */
#konsensusArea #blockArea03 { margin-left: 10px; margin-right: 10px; }
#konsensusArea #blockArea03 .blockArea { padding: 10px; background: #F3F3F3; }
#konsensusArea #blockArea03 .blockArea h5 { font-size: 14px; font-weight: bold; padding: 5px 0px; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#konsensusArea #blockArea03 .blockArea h5 span { padding: 0px 0px 0px 25px; }
#konsensusArea #blockArea03 .blockArea p { padding: 5px 0px; }
#konsensusArea #blockArea03 .blockArea p span { font-size: 14px; font-weight: bold; }

/* blockArea04 */
#konsensusArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#konsensusArea #blockArea04 h5 { background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 50%; }
#konsensusArea #blockArea04 h5 span { padding: 0px 10px; }
#konsensusArea #blockArea04 ul {}
#konsensusArea #blockArea04 ul li { font-size: 14px; font-weight: bold; line-height: 150%; color: #FF6600; padding: 5px 0px 5px 25px; }
#konsensusArea #blockArea04 ul li.step1 { background: url( '../img/orangeNumber01.gif' ) no-repeat 0px 5px; }
#konsensusArea #blockArea04 ul li.step2 { background: url( '../img/orangeNumber02.gif' ) no-repeat 0px 5px; }
#konsensusArea #blockArea04 ul li.step3 { background: url( '../img/orangeNumber03.gif' ) no-repeat 0px 5px; }
#konsensusArea #blockArea04 ul li.step4 { background: url( '../img/orangeNumber04.gif' ) no-repeat 0px 5px; }

/* ----- realproofArea ----- */
#realproofArea { color: #434343;  }
#realproofArea h2 { height: 46px; background: url( '../img/realproofAreaHeader.jpg' ) no-repeat 0px 0px; }
#realproofArea h2 span { display: none; }
#realproofArea h3 { height: 30px; }
#realproofArea h3 span { display: none; }
#realproofArea h3#Title01 { background: url( '../img/realproofAreaTitle01.jpg' ) no-repeat 0px 0px; }
#realproofArea .hr { padding: 10px 0px 5px 0px; border-bottom: 1px dotted #E9E9E9; }

#realproofArea h4 { padding: 0px 0px 15px 0px; background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 1px; }
#realproofArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 20px; }

/* blockArea01 */
#realproofArea #blockArea01 { background: #FFFCED; border: 1px solid #E9E9E9; }
#realproofArea #blockArea01 h3 { width: 528px; margin-left: auto; margin-right: auto; }
#realproofArea #blockArea01 h3 span {}
#realproofArea #blockArea01 ul { width: 520px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#realproofArea #blockArea01 ul li { padding: 0px 0px 10px 0px; }
#realproofArea #blockArea01 ul li a { display: block; width: 520px; height: 33px; }
#realproofArea #blockArea01 ul li#realproofType01 a { background: url( '../img/realproofType01Btn.jpg' ) no-repeat 0px 0px; }
#realproofArea #blockArea01 ul li#realproofType02 a { background: url( '../img/realproofType02Btn.jpg' ) no-repeat 0px 0px; }
#realproofArea #blockArea01 ul li#realproofType03 a { background: url( '../img/realproofType03Btn.jpg' ) no-repeat 0px 0px; }
#realproofArea #blockArea01 ul li#realproofType04 a { background: url( '../img/realproofType04Btn.jpg' ) no-repeat 0px 0px; }
#realproofArea #blockArea01 ul li#realproofType01 a:hover { }
#realproofArea #blockArea01 ul li#realproofType02 a:hover { }
#realproofArea #blockArea01 ul li#realproofType03 a:hover { }
#realproofArea #blockArea01 ul li#realproofType04 a:hover { }
#realproofArea #blockArea01 ul li a span { display: none;}
#realproofArea #blockArea01 p { padding: 0px 20px 10px 20px; }

/* blockArea02 */
#realproofArea #blockArea02 { margin-left: 10px; margin-right: 10px; }
#realproofArea #blockArea02 ul { padding: 0px 0px 0px 10px; }
#realproofArea #blockArea02 ul li { padding: 0px 10px 10px 10px; background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 4px; }
#realproofArea #blockArea02 ul li span { font-weight: bold; }
#realproofArea #blockArea02 ul li a { display: block; color: #0099FF; text-decoration: none; }
#realproofArea #blockArea02 ul li a:hover { text-decoration: underline; }
#realproofArea #blockArea02 ul li a span { font-weight: normal; }
#realproofArea #blockArea02 p { padding: 0px 0px 0px 20px; }
#realproofArea #blockArea02 p span { font-weight: bold; }
#realproofArea #blockArea02 p a { display: block; color: #0099FF; text-decoration: none; }
#realproofArea #blockArea02 p a:hover { text-decoration: underline; }
#realproofArea #blockArea02 p a span { font-weight: normal; }

/* blockArea03 */
#realproofArea #blockArea03 { margin-left: 10px; margin-right: 10px; }
#realproofArea #blockArea03 .blockArea { padding: 10px; background: #F3F3F3; }
#realproofArea #blockArea03 .blockArea h5 { font-size: 14px; font-weight: bold; padding: 5px 0px; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#realproofArea #blockArea03 .blockArea h5 span { padding: 0px 0px 0px 25px; }
#realproofArea #blockArea03 .blockArea p { padding: 5px 0px; }
#realproofArea #blockArea03 .blockArea p span { font-size: 14px; font-weight: bold; }

/* blockArea04 */
#realproofArea #blockArea04 { margin-left: 10px; margin-right: 10px; }
#realproofArea #blockArea04 .tableArea {}
#realproofArea #blockArea04 .tableArea table { width: 100%; }
#realproofArea #blockArea04 .tableArea table th { font-weight: bold; background: #F3F3F3; padding: 5px 0px; border: 1px solid #D4D4D4; }
#realproofArea #blockArea04 .tableArea table th span { display: block; padding: 0px 10px; }
#realproofArea #blockArea04 .tableArea table td { font-weight: bold; color: #FF0000; text-align: center; border: 1px solid #D4D4D4; }
#realproofArea #blockArea04 .tableArea a { display: block; color: #0099FF; text-decoration: none; padding: 10px 0px 0px 0px; }
#realproofArea #blockArea04 .tableArea a:hover { text-decoration: underline; }
#realproofArea #blockArea04 .tableArea a span { font-weight: normal; }
#realproofArea #blockArea04 .tableArea p { padding: 10px 0px 0px 0px; }

/* blockArea05 */
#realproofArea #blockArea05 { margin-left: 10px; margin-right: 10px; }
#realproofArea #blockArea05 h5 { background: url( '../img/arrowSmallBlue.gif' ) no-repeat 0px 50%; }
#realproofArea #blockArea05 h5 span { padding: 0px 10px; }
#realproofArea #blockArea05 ul {}
#realproofArea #blockArea05 ul li { font-size: 14px; font-weight: bold; line-height: 150%; color: #FF6600; padding: 5px 0px 5px 25px; }
#realproofArea #blockArea05 ul li.step1 { background: url( '../img/orangeNumber01.gif' ) no-repeat 0px 5px; }
#realproofArea #blockArea05 ul li.step2 { background: url( '../img/orangeNumber02.gif' ) no-repeat 0px 5px; }
#realproofArea #blockArea05 ul li.step3 { background: url( '../img/orangeNumber03.gif' ) no-repeat 0px 5px; }
#realproofArea #blockArea05 ul li.step4 { background: url( '../img/orangeNumber04.gif' ) no-repeat 0px 5px; }

/* ----- mypageArea ----- */
#mypageArea { color: #434343;  }
#mypageArea h2 { height: 46px; background: url( '../img/mypageAreaHeader.jpg' ) no-repeat 0px 0px; }
#mypageArea h2 span { display: none; }
#mypageArea h3 { height: 30px; }
#mypageArea h3 span { display: none; }
#mypageArea h3#Title01 { background: url( '../img/mypageAreaTitle01.jpg' ) no-repeat 0px 0px; }
#mypageArea h3#Title01 span { display: block; font-weight: bold; padding: 5px 0px 0px 5px; }

/* blockArea01 */
#mypageArea #blockArea01 { text-align: center; }
#mypageArea #blockArea01 label { padding: 0px 5px; }
#mypageArea #blockArea01 span { padding: 0px 5px 0px 0px; }
#mypageArea p { text-align: left; padding: 10px 0px; }

/* blockArea01 */
#mypageArea #blockArea02 {}
#mypageArea #blockArea02 p {}
#mypageArea #blockArea02 .tableArea {}
#mypageArea #blockArea02 .tableArea table { width: 100%; }
#mypageArea #blockArea02 .tableArea table th { font-weight: bold;  padding: 5px 0px; background: #F3F3F3; border: 1px solid #D4D4D4; }
#mypageArea #blockArea02 .tableArea table th span { display: block; text-align: left; padding: 0px 10px; }
#mypageArea #blockArea02 .tableArea table td { border: 1px solid #D4D4D4; padding: 5px 0px; }
#mypageArea #blockArea02 .tableArea table td span { display: block; text-align: left; padding: 0px 10px; }
#mypageArea #blockArea02 .tableArea table td span.blue { color: #0099FF; }
#mypageArea #blockArea02 .tableArea table td a { display: block; color: #0099FF; text-decoration: none; }
#mypageArea #blockArea02 .tableArea table td a:hover { text-decoration: underline; }
#mypageArea #blockArea02 .tableArea table td a span { padding: 0px 10px; }

/* ----- templateArea ----- */
#templateArea { color: #434343; }
#templateArea h2 { height: 46px; background: url( '../img/templateAreaHeader.jpg' ) no-repeat 0px 0px; }
#templateArea h2 span { display: none; }
#templateArea h3 { height: 30px; }
#templateArea h3 span { display: none; }
#templateArea p { padding: 10px 5px; }
#templateArea h3#Title01 { background: url( '../img/templateAreaTitle01.jpg' ) no-repeat 0px 0px; }
#templateArea h3#Title02 { background: url( '../img/templateAreaTitle02.jpg' ) no-repeat 0px 0px; }
#templateArea h3#Title03 { background: url( '../img/templateAreaTitle03.jpg' ) no-repeat 0px 0px; }
#templateArea h3#Title04 { background: url( '../img/templateAreaTitle04.jpg' ) no-repeat 0px 0px; }
#templateArea h3#Title05 { background: url( '../img/templateAreaTitle05.jpg' ) no-repeat 0px 0px; }
#templateArea h3#Title06 { background: url( '../img/templateAreaTitle06.jpg' ) no-repeat 0px 0px; }
#templateArea .tableArea { padding: 0px 5px; }
#templateArea .tableArea table { width: 100%; }
#templateArea .tableArea table tr.bgGray { background: #F3F3F3; }
#templateArea .tableArea table th { padding: 5px 0px; border: 1px solid #D4D4D4; }
#templateArea .tableArea table th img { margin: 10px; }
#templateArea .tableArea table th span { display: block; text-align: left; font-weight: bold; padding: 0px 10px; }
#templateArea .tableArea table td { padding: 5px 0px; border: 1px solid #D4D4D4; }
#templateArea .tableArea table td a { display: block; width: 111px; height: 20px; margin-right: auto; margin-left: auto; }
#templateArea .tableArea table td a span { display: none; }
#templateArea .tableArea table td.dlWin a { background: url( '../img/downloadGreenBtn.gif' ) no-repeat 0px 0px; }
#templateArea .tableArea table td.dlMac a { background: url( '../img/downloadOrangeBtn.gif' ) no-repeat 0px 0px; }

/* ----- companyArea ----- */
#companyArea { color: #434343; }
#companyArea h2 { height: 46px; background: url( '../img/companyAreaHeader.jpg' ) no-repeat 0px 0px; }
#companyArea h2 span { display: none; }
#companyArea h3 { height: 30px; }
#companyArea h3 span { display: none; }
#companyArea h3#Title01 { background: url( '../img/companyAreaTitle01.jpg' ) no-repeat 0px 0px; }
#companyArea p { padding: 10px 5px; }
#companyArea p img { margin-left: 30px; }
#companyArea .tableArea { padding: 0px 5px; }
#companyArea .tableArea table { width: 100%; }
#companyArea .tableArea table th { padding: 5px 0px; background: #F3F3F3; border: 1px solid #D4D4D4; }
#companyArea .tableArea table th span { display: block; text-align: left; font-weight: bold; padding: 0px 10px; }
#companyArea .tableArea table td { padding: 5px 10px; border: 1px solid #D4D4D4; }
#companyArea #blockArea01 { width: 550px; margin-right: auto; margin-left: auto; }

/* ----- uploadArea ----- */
#uploadArea { color: #434343; }
#uploadArea h2 { height: 46px; background: url( '../img/uploadAreaHeader.jpg' ) no-repeat 0px 0px; }
#uploadArea h2 span { display: none; }
#uploadArea h3 { height: 30px; }
#uploadArea h3 span { display: none; }
#uploadArea #blockArea01 { padding: 15px; border: 1px solid #D4D4D4; }
#uploadArea #blockArea01 h3#Title01 { background: url( '../img/uploadAreaTitle01.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea01 p { }
#uploadArea #blockArea01 p.red { font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px; }
#uploadArea #blockArea01 p a { color: #0099FF; text-decoration: none; }
#uploadArea #blockArea01 p a:hover { text-decoration: underline; }
#uploadArea #blockArea01 a#dataCheckBtn { display: block; width: 520px; height: 33px; background: url( '../img/uploadCheckBtn.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea01 a#dataCheckBtn span { display: none; }

#uploadArea #blockArea02 h3#Title02 { background: url( '../img/uploadAreaTitle02.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea02 p { padding: 10px 0px 0px 0px; }
#uploadArea #blockArea02 ul { }
#uploadArea #blockArea02 ul li { float: left; width: 280px; padding: 15px 0px 0px 0px; }
#uploadArea #blockArea02 ul li a { display: block; width: 270px; height: 190px; }
#uploadArea #blockArea02 ul li#webUpload a { background: url( '../img/uploadWebBtn.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea02 ul li#mailUpload a { background: url( '../img/uploadMailBtn.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea02 ul li#fileUpload a { background: url( '../img/uploadFileBtn.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea02 ul li#mediaUpload  a{ background: url( '../img/uploadMediaBtn.jpg' ) no-repeat 0px 0px; }
#uploadArea #blockArea02 ul li#webUpload a:hover { background: url( '../img/uploadWebBtn.jpg' ) no-repeat 0px -190px; }
#uploadArea #blockArea02 ul li#mailUpload a:hover { background: url( '../img/uploadMailBtn.jpg' ) no-repeat 0px -190px; }
#uploadArea #blockArea02 ul li#fileUpload a:hover { background: url( '../img/uploadFileBtn.jpg' ) no-repeat 0px -190px; }
#uploadArea #blockArea02 ul li#mediaUpload a:hover { background: url( '../img/uploadMediaBtn.jpg' ) no-repeat 0px -190px; }
#uploadArea #blockArea02 a span { display: none; }

/* ----- dataCheckArea ----- */
#dataCheckArea { color: #434343; }
#dataCheckArea h2 { height: 46px; background: url( '../img/dataCheckAreaHeader.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h2 span { display: none; }
#dataCheckArea h3 { height: 30px; }
#dataCheckArea h3 span { display: none; }
#dataCheckArea p { padding: 10px 5px; }
#dataCheckArea .br { }
#dataCheckArea .hr { border-bottom: 1px dotted #D4D4D4; }
#dataCheckArea h3#Title01 { background: url( '../img/dataCheckAreaTitle01.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title02 { background: url( '../img/dataCheckAreaTitle02.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title03 { background: url( '../img/dataCheckAreaTitle03.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title04 { background: url( '../img/dataCheckAreaTitle04.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title05 { background: url( '../img/dataCheckAreaTitle05.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title06 { background: url( '../img/dataCheckAreaTitle06.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title07 { background: url( '../img/dataCheckAreaTitle07.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title08 { background: url( '../img/dataCheckAreaTitle08.jpg' ) no-repeat 0px 0px; }
#dataCheckArea h3#Title09 { background: url( '../img/dataCheckAreaTitle09.jpg' ) no-repeat 0px 0px; }
#dataCheckArea .blockArea {}
#dataCheckArea .blockArea h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 50px; }
#dataCheckArea .blockArea p { padding: 0px 0px 0px 50px; }
#dataCheckArea .blockArea a { display: block; height: 58px; }
#dataCheckArea .blockArea a span { display: none; }
#dataCheckArea .blockArea a#ai01DownloadBtn { width: 270px; background: url( '../img/ai01DownloadBtn.jpg' ) no-repeat 0px 0px; }
#dataCheckArea .blockArea a#ai02DownloadBtn { width: 270px; background: url( '../img/ai02DownloadBtn.jpg' ) no-repeat 0px 0px; }
#dataCheckArea .blockArea a#id01DownloadBtn { width: 270px; background: url( '../img/id01DownloadBtn.jpg' ) no-repeat 0px 0px; }
#dataCheckArea .blockArea a#pdf01DownloadBtn { width: 270px; background: url( '../img/pdf01DownloadBtn.jpg' ) no-repeat 0px 0px; }

/* blockArea01 */
#dataCheckArea #blockArea01 { padding: 10px; border: 1px solid #D4D4D4; }
#dataCheckArea #blockArea01 h4 { font-size: 14px; font-weight: bold; }
#dataCheckArea #blockArea01 p { padding: 0px 0px 0px 0px; }

/* blockArea02 */
#dataCheckArea #blockArea02 { }
#dataCheckArea #blockArea02 p { }
#dataCheckArea #blockArea02 a { color: #0099FF; text-decoration: none; }
#dataCheckArea #blockArea02 a:hover { text-decoration: underline; }
#dataCheckArea #blockArea02 a span { display: inline; }

/* ----- uploadWebArea ----- */
#uploadWebArea { color: #434343; }
#uploadWebArea h2 { height: 46px; background: url( '../img/uploadWebAreaHeader.jpg' ) no-repeat 0px 0px; }
#uploadWebArea h2 span { display: none; }
#uploadWebArea h3 { height: 30px; }
#uploadWebArea h3 span { display: none; }
#uploadWebArea h3#Title01 { background: url( '../img/uploadWebAreaTitle01.jpg' ) no-repeat 0px 0px; }
#uploadWebArea h3#Title02 { background: url( '../img/uploadWebAreaTitle02.jpg' ) no-repeat 0px 0px; }
#uploadWebArea p { color: #434343; padding: 10px 5px; }
#uploadWebArea #caution { padding: 20px; margin: 10px 5px; background: #F3F3F3;  }
#uploadWebArea #caution h4 { height: 21px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#uploadWebArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#uploadWebArea #caution p { padding: 10px 0px; }
#uploadWebArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }
#uploadWebArea a { color: #0099FF; text-decoration: none; }
#uploadWebArea a:hover { text-decoration: underline; }
#uploadWebArea .tableArea { padding: 0px 10px; }
#uploadWebArea .tableArea table { width: 100%; }
#uploadWebArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; vertical-align: top; padding: 5px 0px; background: #F3F3F3; border: 1px solid #D4D4D4; }
#uploadWebArea .tableArea table th span { font-weight: normal; }
#uploadWebArea .tableArea table th label { padding: 0px 10px; }
#uploadWebArea .tableArea table td { padding: 5px 10px; border: 1px solid #D4D4D4; }
#uploadWebArea .tableArea table td span { padding: 0px 5px; }

/* ----- uploadMailArea ----- */
#uploadMailArea { color: #434343; }
#uploadMailArea h2 { height: 46px; background: url( '../img/uploadMailAreaHeader.jpg' ) no-repeat 0px 0px; }
#uploadMailArea h2 span { display: none; }
#uploadMailArea h3 { height: 30px; }
#uploadMailArea h3 span { display: none; }
#uploadMailArea h3#Title01 { background: url( '../img/uploadMailAreaTitle01.jpg' ) no-repeat 0px 0px; }
#uploadMailArea h3#Title02 { background: url( '../img/uploadMailAreaTitle02.jpg' ) no-repeat 0px 0px; }
#uploadMailArea h3#Title03 { background: url( '../img/uploadMailAreaTitle03.jpg' ) no-repeat 0px 0px; }
#uploadMailArea p { color: #434343; padding: 10px 5px; }
#uploadMailArea #mail { padding: 15px; margin: 10px 5px; border: 1px solid #D4D4D4; } 
#uploadMailArea #mail h4 { font-size: 14px; font-weight: bold;  } 
#uploadMailArea #mail h4 a { color: #0099FF; text-decoration: none; }
#uploadMailArea #mail h4 a:hover { text-decoration: underline; }
#uploadMailArea #mail p { padding: 10px 0px 0px 0px; }
#uploadMailArea #caution { padding: 20px; margin: 10px 5px; background: #F3F3F3;  }
#uploadMailArea #caution h4 { height: 21px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#uploadMailArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#uploadMailArea #caution p { padding: 10px 0px; }
#uploadMailArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }
#uploadMailArea a { color: #0099FF; text-decoration: none; }
#uploadMailArea a:hover { text-decoration: underline; }
#uploadMailArea .tableArea { padding: 0px 10px; }
#uploadMailArea .tableArea table { width: 100%; }
#uploadMailArea .tableArea table th { width: 160px; font-weight: bold; text-align: left; vertical-align: top; padding: 5px 0px; background: #F3F3F3; border: 1px solid #D4D4D4; }
#uploadMailArea .tableArea table th span { font-weight: normal; }
#uploadMailArea .tableArea table th label { padding: 0px 10px; }
#uploadMailArea .tableArea table td { padding: 5px 10px; border: 1px solid #D4D4D4; }
#uploadMailArea .tableArea table td span { padding: 0px 5px; }

/* ----- uploadMediaArea ----- */
#uploadMediaArea { color: #434343; }
#uploadMediaArea h2 { height: 46px; background: url( '../img/uploadMediaAreaHeader.jpg' ) no-repeat 0px 0px; }
#uploadMediaArea h2 span { display: none; }
#uploadMediaArea h3 { height: 30px; }
#uploadMediaArea h3 span { display: none; }
#uploadMediaArea h4 { background: url( '../img/arrowLargeOrange.gif' ) no-repeat 0px 50%; }
#uploadMediaArea h4 span { font-size: 14px; font-weight: bold; padding: 0px 20px; line-height: 170%; }
#uploadMediaArea h5 { background: url( '../img/arrowSmallBlue.gif' ) no-repeat 5px 50%; }
#uploadMediaArea h5 span { font-weight: bold; padding: 0px 15px; }
#uploadMediaArea h3#Title01 { background: url( '../img/uploadMediaAreaTitle01.jpg' ) no-repeat 0px 0px; }
#uploadMediaArea h3#Title02 { background: url( '../img/uploadMediaAreaTitle02.jpg' ) no-repeat 0px 0px; }
#uploadMediaArea h3#Title03 { background: url( '../img/uploadMediaAreaTitle03.jpg' ) no-repeat 0px 0px; }
#uploadMediaArea h3#Title04 { background: url( '../img/uploadMediaAreaTitle04.jpg' ) no-repeat 0px 0px; }
#uploadMediaArea p { color: #434343; padding: 10px 5px; }
#uploadMediaArea #post { padding: 15px; margin: 10px; border: 1px solid #D4D4D4;  }
#uploadMediaArea #post p { font-size: 17px; font-weight: bold; line-height: 170%; padding: 0px; }
#uploadMediaArea #caution { padding: 20px; margin: 10px 5px; background: #F3F3F3;  }
#uploadMediaArea #caution h4 { height: 21px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#uploadMediaArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#uploadMediaArea #caution p { padding: 10px 0px; }
#uploadMediaArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }
#uploadMediaArea a { color: #0099FF; text-decoration: none; }
#uploadMediaArea a:hover { text-decoration: underline; }

/* ----- uploadFileArea ----- */
#uploadFileArea { color: #434343; }
#uploadFileArea h2 { height: 46px; background: url( '../img/uploadFileAreaHeader.jpg' ) no-repeat 0px 0px; }
#uploadFileArea h2 span { display: none; }
#uploadFileArea h3 { height: 30px; }
#uploadFileArea h3 span { display: none; }
#uploadFileArea h3#Title01 { background: url( '../img/uploadFileAreaTitle01.jpg' ) no-repeat 0px 0px; }
#uploadFileArea h3#Title02 { background: url( '../img/uploadFileAreaTitle02.jpg' ) no-repeat 0px 0px; }
#uploadFileArea p { color: #434343; padding: 10px 5px; }
#uploadFileArea #caution { padding: 20px; margin: 10px 5px; background: #F3F3F3;  }
#uploadFileArea #caution h4 { height: 21px; font-size: 14px; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#uploadFileArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#uploadFileArea #caution p { padding: 10px 0px; }
#uploadFileArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }
#uploadFileArea a { color: #0099FF; text-decoration: none; }
#uploadFileArea a:hover { text-decoration: underline; }
#uploadFileArea img { margin-left: 25px; }
#uploadFileArea ul {}
#uploadFileArea ul li { padding: 0px 0px 50px 0px; background: url( '../img/arrowDownGray.gif' ) no-repeat 50% bottom; }
#uploadFileArea ul li.last { padding: 0px; background: none; }
#uploadFileArea ul li h4 { font-size: 14px; font-weight: bold; line-height: 150%; color: #FF6600; padding: 15px 0px 15px 25px; }
#uploadFileArea ul li h4.step1 { background: url( '../img/orangeNumber01.gif' ) no-repeat 0px 15px; }
#uploadFileArea ul li h4.step2 { background: url( '../img/orangeNumber02.gif' ) no-repeat 0px 15px; }
#uploadFileArea ul li h4.step3 { background: url( '../img/orangeNumber03.gif' ) no-repeat 0px 15px; }
#uploadFileArea ul li h4.step4 { background: url( '../img/orangeNumber04.gif' ) no-repeat 0px 15px; }

/* ----- sitemapArea ----- */
#sitemapArea { color: #434343; }
#sitemapArea h2 { height: 46px; background: url( '../img/sitemapAreaHeader.jpg' ) no-repeat 0px 0px; }
#sitemapArea h2 span { display: none; }
#sitemapArea .Wrapper { margin: 0px; padding: 0px 10px; }
#sitemapArea ul { width: 250px; border-bottom: 1px dotted #D4D4D4; }
#sitemapArea ul li { padding: 3px 0px; }
#sitemapArea ul li a { color: #0099FF; text-decoration: none; margin: 0px 0px 0px 15px; background: url( '../img/arrowSmallBlue.jpg' ) no-repeat 0px 0px; }
#sitemapArea ul li a:hover { } 
#sitemapArea ul li a span { padding: 0px 0px 0px 15px; }
#sitemapArea ul li h4 { font-size: 14px; font-weight: bold; background: url( '../img/arrowLargeOrange.jpg' ) no-repeat 0px 0px; }
#sitemapArea ul li h4 a { color: #0099FF; text-decoration: none; margin: 0px 0px 0px 20px; background: none; }
#sitemapArea ul li h4 a:hover { } 
#sitemapArea ul li h4 a span { padding: 0px; }
#sitemapArea ul li h4 span { padding: 0px 20px; }

/* ----- guideArea ----- */
#guideArea { color: #434343; }
#guideArea h2 { height: 46px; background: url( '../img/guideAreaHeader.jpg' ) no-repeat 0px 0px; }
#guideArea h2 span { display: none; }
#guideArea .tableArea {}
#guideArea .tableArea table { border: 1px solid #D4D4D4; }
#guideArea .tableArea table td { width: 278px; border: 1px solid #D4D4D4;  }
#guideArea .tableArea table td a { display: block; height: 110px; text-decoration: none; }
#guideArea .tableArea table td a.guide01 { height: 109px; background: url( '../img/guideImage01.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide02 { height: 109px; background: url( '../img/guideImage02.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide03 { background: url( '../img/guideImage03.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide04 { background: url( '../img/guideImage04.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide05 { background: url( '../img/guideImage05.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide06 { background: url( '../img/guideImage06.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide07 { background: url( '../img/guideImage07.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a.guide08 { background: url( '../img/guideImage08.jpg' ) no-repeat 0px 0px; }
#guideArea .tableArea table td a h4 { font-size: 14px; font-weight: bold;  color: #0099FF; padding: 25px 0px 0px 45px; }
#guideArea .tableArea table td a.guide05 h4 { padding: 25px 0px 0px 65px; }
#guideArea .tableArea table td a.guide07 h4 { padding: 25px 0px 0px 65px; }
#guideArea .tableArea table td a h4 span { }
#guideArea .tableArea table td a p { color: #434343; padding: 10px 20px 0px 20px; }

/* ----- deliverypointArea ----- */
#deliverypointArea { color: #434343; }
#deliverypointArea h2#Title01 { height: 46px; background: url( '../img/deliverypointAreaHeader01.jpg' ) no-repeat 0px 0px; }
#deliverypointArea h2#Title02 { height: 46px; background: url( '../img/deliverypointAreaHeader02.jpg' ) no-repeat 0px 0px; }
#deliverypointArea h2 span { display: none; }
#deliverypointArea #caution { padding: 20px; margin: 30px 5px; background: #F3F3F3;  }
#deliverypointArea #caution h4 { height: 21px; font-size: 14px; color: #F4352D; font-weight: bold; background: url( '../img/exMarkRed.gif' ) no-repeat 0px 50%; }
#deliverypointArea #caution h4 span { padding: 0px 25px; line-height: 170%; }
#deliverypointArea #caution p { padding: 10px 0px; }
#deliverypointArea #caution strong { font-size: 16px; font-weight: bold; padding: 0px; }
#deliverypointArea p { color: #434343; padding: 10px 5px; }

/* ----- productArea ----- */
#productArea { color: #434343; }
#productArea h2 { height: 46px; background: url( '../img/productAreaHeader.jpg' ) no-repeat 0px 0px; }
#productArea h2 span { display: none; }

/* box */
#productArea .productHeader { background: url( '../img/productBoxHeader.jpg' ) no-repeat center 0px; }
#productArea .productContent { background: url( '../img/productBoxContent.jpg' ) repeat-y center 0px; }
#productArea .productFooter { padding: 25px 35px; background: url( '../img/productBoxFooter.jpg' ) no-repeat center bottom; }
#productArea .productRightBox { text-align: center; padding: 0px 0px 10px 10px; }
#productArea .productRightBox a { display: block; width: 142px; height: 33px; background: url( '../img/orderDetailBtn.jpg' ) no-repeat 0px 0px; }
#productArea .productRightBox a span { display: none; }
#productArea h4 { font-size: 14px; font-weight: bold; color: #0099FF; background: url( '../img/arrowLargeOrange.jpg' ) no-repeat 0px 2px; }
#productArea h4 span { padding: 0px 20px; line-height: 170%; }
#productArea p { padding: 10px 5px; }
#productArea .br { padding: 10px 0px; }
#productArea ul { margin: 0px -5px 0px -5px; }
#productArea ul li { float: left; display: inline; padding: 0px 5px 3px 5px; }
#productArea ul li a { display: block; width: 240px; height: 37px; }
#productArea ul li a span { display: none; }

/* flyer */
#productArea ul li#flyerList01 a { background: url( '../img/flyerList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList02 a { background: url( '../img/flyerList02Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList03 a { background: url( '../img/flyerList03Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList04 a { background: url( '../img/flyerList04Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList05 a { background: url( '../img/flyerList05Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList06 a { background: url( '../img/flyerList06Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList07 a { background: url( '../img/flyerList07Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList08 a { background: url( '../img/flyerList08Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList09 a { background: url( '../img/flyerList09Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList10 a { background: url( '../img/flyerList10Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList11 a { background: url( '../img/flyerList11Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#flyerList12 a { background: url( '../img/flyerList12Btn.jpg' ) no-repeat 0px 0px; }

/* card */
#productArea ul li#cardList01 a { background: url( '../img/cardList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#cardList02 a { background: url( '../img/cardList02Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#cardList03 a { background: url( '../img/cardList03Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#cardList04 a { background: url( '../img/cardList04Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#cardList05 a { background: url( '../img/cardList05Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#cardList06 a { background: url( '../img/cardList06Btn.jpg' ) no-repeat 0px 0px; }

/* poster */
#productArea ul li#posterList01 a { background: url( '../img/posterList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#posterList02 a { background: url( '../img/posterList02Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#posterList03 a { background: url( '../img/posterList03Btn.jpg' ) no-repeat 0px 0px; }

/* book */
#productArea ul li#bookList01 a { background: url( '../img/bookList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#bookList02 a { background: url( '../img/bookList02Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#bookList03 a { background: url( '../img/bookList03Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#bookList04 a { background: url( '../img/bookList04Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#bookList05 a { background: url( '../img/bookList05Btn.jpg' ) no-repeat 0px 0px; }

/* envelope */
#productArea ul li#envelopeList01 a { background: url( '../img/envelopeList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#envelopeList02 a { background: url( '../img/envelopeList02Btn.jpg' ) no-repeat 0px 0px; }

/* postcard */
#productArea ul li#postcardList01 a { background: url( '../img/postcardList01Btn.jpg' ) no-repeat 0px 0px; }

/* digital */
#productArea ul li#digitalList01 a { background: url( '../img/digitalList01Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList02 a { background: url( '../img/digitalList02Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList03 a { background: url( '../img/digitalList03Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList04 a { background: url( '../img/digitalList04Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList05 a { background: url( '../img/digitalList05Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList06 a { background: url( '../img/digitalList06Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList07 a { background: url( '../img/digitalList07Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList08 a { background: url( '../img/digitalList08Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList09 a { background: url( '../img/digitalList09Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList10 a { background: url( '../img/digitalList10Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList11 a { background: url( '../img/digitalList11Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList12 a { background: url( '../img/digitalList12Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList13 a { background: url( '../img/digitalList13Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList14 a { background: url( '../img/digitalList14Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList15 a { background: url( '../img/digitalList15Btn.jpg' ) no-repeat 0px 0px; }
#productArea ul li#digitalList16 a { background: url( '../img/digitalList16Btn.jpg' ) no-repeat 0px 0px; }

/* ----- optionArea ----- */
#optionArea { color: #434343; }
#optionArea h2 { height: 46px; background: url( '../img/optionAreaHeader.jpg' ) no-repeat 0px 0px; }
#optionArea h2 span { display: none; }
#optionArea p { padding: 20px 5px 10px 5px; }
#optionArea .hr { margin: 20px 0px; border-bottom: 1px dotted #D4D4D4; }
#optionArea h3 { height: 32px; }
#optionArea h3 span { display: none; }
#optionArea h4 { font-size: 14px; font-weight: bold; background: url( '../img/arrowLargeOrange.jpg' ) no-repeat 0px 3px; }
#optionArea h4 span { padding: 0px 20px; line-height: 170%; }
#optionArea ul {}
#optionArea ul li { overflow: hidden; zoom: 1; padding: 10px 0px 0px 15px; background: url( '../img/arrowSmallBlue.jpg' ) no-repeat 5px 14px; }
#optionArea ul li span { float: left; font-weight: bold; }
#optionArea ul li a { font-weight: normal; color: #0099FF; text-decoration: none; }
#optionArea ul li a:hover { text-decoration: underline; }
#optionArea dl {}
#optionArea dl dt { float: left; height: 4em; font-weight: bold; padding: 10px 0px 0px 15px; background: url( '../img/arrowSmallBlue.jpg' ) no-repeat 5px 14px; }
#optionArea dl dd { padding: 10px 0px 0px 0px; }
#optionArea dl dd a { font-weight: normal; color: #0099FF; text-decoration: none; }
#optionArea dl dd a:hover { text-decoration: underline; }
#optionArea h3#Title01 { background: url( '../img/optionAreaTitle01.jpg' ) no-repeat 0px 0px; }
#optionArea h3#Title02 { background: url( '../img/optionAreaTitle02.jpg' ) no-repeat 0px 0px; }
#optionArea h3#Title03 { background: url( '../img/optionAreaTitle03.jpg' ) no-repeat 0px 0px; }
#optionArea h3#Title04 { background: url( '../img/optionAreaTitle04.jpg' ) no-repeat 0px 0px; }
#optionArea h3#Title05 { background: url( '../img/optionAreaTitle05.jpg' ) no-repeat 0px 0px; }
#optionArea .optionContent { padding: 15px; border: 1px solid #D4D4D4; }

/* ----- orderFlowArea ----- */
#orderFlowArea { color: #434343; }
#orderFlowArea h2 { height: 46px; background: url( '../img/orderFlowAreaHeader.jpg' ) no-repeat 0px 0px; }
#orderFlowArea h2 span { display: none; }
#orderFlowArea orderFlowContent { }
#orderFlowArea h4 { font-size: 14px; font-weight: bold; color: #F4352D; padding: 1px 0px 5px 25px; margin: 35px 0px 0px 0px; }
#orderFlowArea h4 span { }
#orderFlowArea h4.step1 { background: url( '../img/redNumber01.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step2 { background: url( '../img/redNumber02.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step3 { background: url( '../img/redNumber03.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step4 { background: url( '../img/redNumber04.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step5 { background: url( '../img/redNumber05.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step6 { background: url( '../img/redNumber06.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step7 { background: url( '../img/redNumber07.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step8 { background: url( '../img/redNumber08.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step9 { background: url( '../img/redNumber09.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step10 { background: url( '../img/redNumber10.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step11 { background: url( '../img/redNumber11.gif' ) no-repeat 0px 0px; }
#orderFlowArea h4.step12 { background: url( '../img/redNumber12.gif' ) no-repeat 0px 0px; }
#orderFlowArea p { padding: 0px 0px 0px 25px; }

/* ----- priceArea ----- */
#priceArea { color: #434343; }
#priceArea h2 { height: 46px; background: url( '../img/priceAreaHeader.jpg' ) no-repeat 0px 0px; }
#priceArea h2 span { display: none; }
#priceArea h4 { font-size: 14px; font-weight: bold; padding: 3px 0px; background: url( '../img/arrowLargeOrange.jpg' ) no-repeat 15px 6px; }
#priceArea h4 span { padding: 0px 35px; color: #0099FF; line-height: 170%; }
#priceArea p { padding: 0px 0px 0px 5px; }

/* box */
#priceArea .priceHeader { padding: 10px 0px 0px 0px; background: url( '../img/priceBoxHeader.jpg' ) no-repeat center top; }
#priceArea .priceContent { width: 260px; background: url( '../img/priceBoxContent.jpg' ) repeat-y center 0px; }
#priceArea .priceFooter { padding: 0px 0px 15px 0px; background: url( '../img/priceBoxFooter.jpg' ) no-repeat center bottom; }
#priceArea .priceContent a { display: block; width: 220px; height: 51px; }
#priceArea .priceContent a span { display: none; }
#priceArea .priceContent a#priceBtn01 { background: url( '../img/priceBtn01.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn02 { background: url( '../img/priceBtn02.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn03 { background: url( '../img/priceBtn03.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn04 { background: url( '../img/priceBtn04.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn05 { background: url( '../img/priceBtn05.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn06 { background: url( '../img/priceBtn06.jpg' ) no-repeat 0px 0px; }
#priceArea .priceContent a#priceBtn07 { background: url( '../img/priceBtn07.jpg' ) no-repeat 0px 0px; }

/* ----- errorArea ----- */
#errorArea { color: #434343; }
#errorArea h2 { height: 46px; background: url( '../img/errorAreaHeader.jpg' ) no-repeat 0px 0px; }
#errorArea h2 span { display: none; }
#errorArea p { padding: 10px 5px; }

/* ----- loginErrorArea ----- */
#loginErrorArea { color: #434343; }
#loginErrorArea h2 { height: 46px; background: url( '../img/loginErrorAreaHeader.jpg' ) no-repeat 0px 0px; }
#loginErrorArea h2 span { display: none; }
#loginErrorArea p { padding: 10px 5px; }

/* footer
------------------------------------------------- */
#footer {
}

#returnTop {
	width: 962px;
	margin: 20px auto 0px auto;
}

#returnTop a {
	float: right;
	display: block;
	width: 100px;
	height: 20px;
	background: url( '../img/returnTopBtn_off.jpg' ) no-repeat 0px 0px;
}
#returnTop a span { display: none; }

#footerWrapper {
	border-top: 1px solid #E9E9E9;
	background: #F5FAFE;
}

#footerMap {
	width: 962px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 20px 0px;
}

#footerMap ul {
}

#footerMap ul li {
	float: left;
	display: inline;
	width: 192px;
	font-size: 10px;
	color: #434343;
	line-height: 150%;
}

#footerMap ul li h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 5px 20px;
	background: url( '../img/footerMapTitleArrow.jpg' ) no-repeat 0px 9px;
}

#footerMap ul li h3 a {
	color: #434343;
	text-decoration: none;
}

#footerMap ul li h3 a:hover {
	color: #0099FF;
}

#footerMap ul li a {
	color: #434343;
	text-decoration: none;
}

#footerMap ul li a:hover {
	color: #0099FF;
}

#footerMap ul li ul {
	margin: 0px auto;
}
#footerMap ul li ul li {
	display: inline;
	width: 172px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	background: url( '../img/footerMapItemArrow.jpg' ) no-repeat 0px 3px;
	clear: both;
}
#footerMap ul li ul li a {
	padding: 0px 0px 0px 15px;
}

#footerMap ul li ul li ul {}
#footerMap ul li ul li ul li {
	display: inline;
	width: 142px;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 0px 15px;
	background: url( '../img/footerMapItemArrow.jpg' ) no-repeat 0px 9px;
	clear: both;
}
#footerMap ul li ul li ul li a {
	padding: 0px 0px 0px 0px;
}

#copyright {
	background: #0097FE;
}

#copyright p a { color: #FFFFFF; text-decoration: underline; }
#copyright p {
	width: 962px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
}



a:hover img.op {
 opacity: 0.70;
 filter: alpha(opacity=70);
}

#point ul {
 height: 70px;
}

#point ul li {
 display: inline;
 margin-right: 10px;
}

#point ul li.last {
 margin-right: 0;
}


#itemList {
 padding-bottom: 30px;
}

#itemList .box_l {
 float: left;
 width: 265px;
 height: 235px;
 padding-right: 30px;
}

#itemList .box_r {
 float: right;
 width: 265px;
 height: 235px;
}


#itemList h3 {
 padding-left: 20px;
 padding-bottom: 5px;
 background-image: url(../img/mark_orange.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 border-bottom: 1px solid #dfdfdf;
}

#itemList h3 a {
 color: #0082FF;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
}

#itemList h3 a:hover {
 text-decoration: underline;
}


#itemList h4 {
 font-size: 13px;
 padding-left: 18px;
 background-image: url(../img/newsAreaArrow.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
}

#itemList p {
 color: #333;
}

#itemList table {
 margin: 10px 0;
}

#itemList td {
 padding-right: 4px;
 padding-bottom: 3px;
}

#itemList td.end {
 padding-right: 0;
}
