/* ContentsTitleArea
-------------------------------------------------- */

#ContentsTitle h2.contents_title {
	width : 700px;
	height : 60px;
	padding : 0;
	margin : 0 0 10px;
}

/* Maincopy
-------------------------------------------------- */

#contentsArea h3#edoyuMainCopy{
	padding : 0;
	margin : 0 0 10px 0;
	background-image : none;
}

#contentsArea h5.saleBigCopy{
	color : #06C;
	padding : 0;
	margin : 0 0 8px 0;
	background-image : none;
	font-size : 115%;
	_font-size : 110%;
}

/* FONT
-------------------------------------------------- */
#contentsArea .priceTxt{
	color : #C00;
	font-weight : bold;
}

/* ISSUE
-------------------------------------------------- */

#contentsArea .issueArea{
	padding : 0;
	margin : 0;
}

#contentsArea .issueLeft{
	padding : 0;
	margin : 0 0 20px 0;
	float : left;
}

#contentsArea .issueLeft p {
	font-weight : bold;
	padding : 0;
	margin : 0 0 10px;
}

#contentsArea .issueRight {
	padding : 0;
	margin : 0 0 20px 0;
	float : right;
}

#contentsArea ul.issueUl {
	padding : 0;
	margin : 0;
	list-style-type : none;
}

#contentsArea ul.issueUl li {
	margin : 0;
	padding : 0;
	line-height : 2.4;
	color : #09C;
	font-weight : bold;
	text-indent : 70px;
	background : url(/edoyu/images/con_main_deco.gif) no-repeat center left;
}

/* PageTopOrder
-------------------------------------------------- */

#contentsArea #PageTopOrderElement {
	padding : 10px;
	margin : 0 0 20px 0;
	height : 30px;
	border : 4px solid #E3E3E3;
}

#contentsArea #PageTopOrderElement #pageTopOrderLeft {
	padding : 0;
	margin : 0;
	float : left;
	width : 420px;
}

#contentsArea #PageTopOrderElement #pageTopOrderRight {
	padding : 0;
	margin : 0;
	float : right;
	width : 250px;
}

#contentsArea #PageTopOrderElement #pageTopOrderLeft p {
	padding : 0;
	margin : 0;
}

#contentsArea #PageTopOrderElement #pageTopOrderLeft b.OrderbTxt {
	color : #C00;
}

#contentsArea #PageTopOrderElement #pageTopOrderLeft .OrderWordTxt {
	color : #C30;
}


/* Introduction
-------------------------------------------------- */


#contentsArea ol.commuAct {
	padding : 0;
	margin : 15px 10px 10px 30px;
}

#contentsArea ol.commuAct li {
	line-height : 1.6;
	margin : 0;
	padding : 0 0 30px 0;
	
}

#contentsArea ol.commuAct li.acti01 {
	background : url(/edoyu/images/acti_pho01.jpg) no-repeat 520px top;
	list-style-position: outside; 
	list-style-image: url(/edoyu/images/act_no01.jpg); 
}


#contentsArea ol.commuAct li.acti02 {
	background : url(/edoyu/images/acti_pho02.jpg) no-repeat 520px top;
	list-style-position: outside; 
	list-style-image: url(/edoyu/images/act_no02.jpg); 
}


#contentsArea ol.commuAct li.acti03 {
	background : url(/edoyu/images/acti_pho03.jpg) no-repeat 520px top;
	list-style-position: outside; 
	list-style-image: url(/edoyu/images/act_no03.jpg); 
}

#contentsArea ol.commuAct li.acti04 {
	background : url(/edoyu/images/acti_pho04.jpg) no-repeat 520px top;
	list-style-position: outside; 
	list-style-image: url(/edoyu/images/act_no04.jpg); 
}

#contentsArea ol.commuAct b {
	font-size : 110%;
	_font-size : 105%;
	line-height : 1;
	padding : 0 0 10px 0;
}

/* SNS
-------------------------------------------------- */

#contentsArea #snsArea{
	padding : 12px;
	margin : 0 10px 20px 30px;
	background-color : #F0FFC1;
}

#contentsArea #snsArea b {
	color : #066;
	font-size : 105%;
	_font-size : 100%;
}

#contentsArea #snsArea p#snsLink {
	background : url(/shared/images/arrow_middle_right.gif) no-repeat 7px;
	margin : 0;
	padding-left : 30px;
}


/* ImageArea
-------------------------------------------------- */

#contentsArea .imageArea {
	padding : 0;
	margin : 0;
}

#contentsArea .imageLeft {
	padding : 0;
	margin : 0 0 20px 0;
	float : left;
}

#contentsArea .imageRight {
	padding : 0;
	margin : 0 0 20px 0;
	float : right;
}

/* Merit
-------------------------------------------------- */


#contentsArea ol.proMerit {
	padding : 0;
	margin : 15px 10px 10px 30px;
}

#contentsArea ol.proMerit li {
	margin : 0;
	padding : 0 0 20px 0;
	line-height : 1.6;
}

#contentsArea ol.proMerit li.Merit01 {
	list-style-position : outside; 
	list-style-image : url(/edoyu/images/merit_no01.jpg); 
}

#contentsArea ol.proMerit li.Merit02 {
	list-style-position : outside; 
	list-style-image : url(/edoyu/images/merit_no02.jpg); 
}

#contentsArea ol.proMerit li.Merit03 {
	list-style-position : outside; 
	list-style-image : url(/edoyu/images/merit_no03.jpg); 
}

#contentsArea ol.proMerit li.Merit04 {
	list-style-position : outside; 
	list-style-image : url(/edoyu/images/merit_no04.jpg); 
}

#contentsArea ol.proMerit li.Merit05 {
	list-style-position : outside; 
	list-style-image : url(/edoyu/images/merit_no05.jpg); 
}

#contentsArea ol.proMerit b {
	font-size: 110%;
	_font-size: 105%;
	line-height : 1;
	padding : 0 0 10px 0;
}


#contentsArea .centerButton .address {
	margin : 0;
	padding : 0;
}


/* SansuiLink
-------------------------------------------------- */

#contentsArea #relationSansuiLink {
	width : 670px;
	padding : 10px 10px 10px 20px;
	margin : 0;	
}

#contentsArea #relationSansuiLink #sansuiLinkLeft {
	float : left;
	width : 270px;
	padding : 0;
	margin : 0;	
}

#contentsArea #relationSansuiLink #sansuiLinkRight ul.sansuiLink {
	padding : 0;
	margin : 0;
}

#contentsArea #relationSansuiLink #sansuiLinkLeft ul.sansuiLink li {
	padding-left : 16px;
	margin : 0;
}

#contentsArea #relationSansuiLink #sansuiLinkLeft ul.sansuiLink li.sansuiOutsideLink {
	background : url(/shared/images/link_outside.gif) no-repeat 0 5px;
}

#contentsArea #relationSansuiLink #sansuiLinkRight {
	float : right;
	width : 400px;
	padding : 0;
	margin : 20px 0 0 0;	
}

#contentsArea #relationSansuiLink #sansuiLinkRight p {
	float : right;
	width : 400px;
	padding : 0;
	margin : 0;
	font-size : 90%;
	_font-size : 85%;
	color : #690;
	line-height: 1.4;
}

/* Agency
-------------------------------------------------- */


#contentsArea #agencyTitle {
	width : 700px;
	margin : 20px 0 10px ;
}


#contentsArea #agentAllContry {
	width : 100%;
	margin : 20px 0 ;
	font-size : 75%;
	_font-size : 70%;
	line-height : 1.3;
	border : solid #93DCFF;
	border-width : 1px 1px 0 0;
}

#contentsArea #agentAllContry th {
	width : 30%;
	background-color : #069;
	padding : 2px 0;
	margin : 0;
	color : #FFF;
	text-align : center;
	border : solid #93DCFF;
	border-width : 0 0 1px 1px;
}

#contentsArea #agentAllContry td {
	width : 30%;
	height : 60px;
	background-color : #ECF9FF;
	padding : 2px 10px;
	margin : 0;
	border : solid #93DCFF;
	border-width : 0 0 1px 1px;
}

#contentsArea #agentAllContry td a {
  color : #06F;
}

#contentsArea #agentAllContry td a.members {
  color : #000;
}

#contentsArea #agentAllContry td a.members2 {
	color : #000;
	letter-spacing : -1px;
}