/*** update ver200801231640 ***/
/***  @import url("/pts/css/2006/base.css");  ***/
body{
	background-image: url(//img.allabout.co.jp/pts/img/2006/bg_header.gif);
	margin:5px 0px 0px 15px;
	padding: 0;
	background-color:#ffffff;
	color:#000000;
	background-repeat: repeat-x;
	}

form,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,ul,li {
	margin: 0px;
	padding: 0px;
	}

img {
	border: 0px;
	}

.hide { 
	display:none; 
	}

.hide02 {
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	}

a:link {
	color:#000099;
	}
	
a:visited {
	color:#660066;
	}
	
a:active {
	color:#cc0000;
	}
	
a:hover {
	color:#0066CC;
	text-decoration:none
	}

h1 {
	font-size:18px;
	display: inline;
	color: #FFFFFF;
	}
	
h2 {
	font-size:18px; 
	padding: 0px;
	}
	
.clear {
	clear: both;
	}

#Tag01 a {
	color:#008000;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 5px;
	}
	
#Tag01 a:hover {
	background: #d5f4d5;
	padding: 3px 4px;
	}
	
#Tag01 {
	color:#808080;
	padding: 3px 8px 3px 24px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top;
	margin-top: 3px;
	}






/***  @import url("/pts/css/2006/baseold.css");  ***/

a.sn:link	{color:#000000; text-decoration:none;}
a.sn:visited {color:#000000; text-decoration:none;}
a.sn:hover 	{color:#330066; text-decoration:underline;}
a.sn:active {color:#cc0000;}
a.sec:link 	{color:#ffffff; text-decoration:underline;}
a.sec:visited {color:#ffffff; text-decoration:underline;}
a.sec:hover {color:#ffffff; text-decoration:none;}
a.sec:active {color:#ff0000;}
a.blu:link	{color:#054f98; text-decoration:underline;}
a.blu:visited {color:#054f98; text-decoration:underline;}
a.blu:hover {color:#054f98; text-decoration:none;}
.arw	{display:block;padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;}
.arw02	{padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;}
.arw03	{display:block;padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;}
.arw04	{padding:0px 5px 0px 20px;background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat left top;}
.arw05	{padding:0px 0px 0px 20px;background: url("//img.allabout.co.jp/pts/img/2005/icn_folder.gif") no-repeat left top;}
.blu:link	{color:#054f98; text-decoration:underline;}
.blu:visited {color:#054f98; text-decoration:underline;}
.blu:hover {color:#054f98; text-decoration:none;}
.fortune	{font-size: 16px;color: #ffffff;font-weight: bold;}
.SearchForm {width: 220px;}
.BorderBK 	{border:solid 1px #000000;}
.BorderGray03 {border:solid 1px #999999;}
.BorderGray04 {border:solid 1px #cccccc;}
.bo1 {font-weight: bold;}
.nw1 {white-space:nowrap}
.pcap {color:#777777;}
.Red01 {color: #ff3300;}
.Red02 {color: #cc0000;}
.Red03 {color:#990000;}
.Gray01 {color: #666666;}
.Gray02 {color: #eeeeee;}
.Gray03 {color: #999999;}
.Gray04 {color: #cccccc;}
.Gray05 {color: #ededed;}
.Black {color:#000000;}
.White {color:#ffffff;}	
.bgRed01 {background-color: #ff3300;}
.bgRed02 {background-color: #cc0000;}
.bgRed03 {background-color:#990000;}
.bgGray01 {background-color: #666666;}
.bgGray02 {background-color: #eeeeee;}
.bgGray03 {background-color: #999999;}
.bgGray04 {background-color: #cccccc;}
.bgGray05 {background-color: #ededed;}
.bgBlack {background-color:#000000;}
.bgWhite {background-color:#ffffff;}
.bgBlue01 {background-color:#E7F0FA;}
.bgPink01 {background-color:#F4E4E4;}
.bgPink02 {background-color:#FBF2F2;}
.Orange01 {color:#ff9900;}
.Skyblue01 {color:#9999cc;}
.Yellowgreen01 {color:#008000;}
.Darkblue01 {color:#330066;}
.bgOrange01 {background-color:#ff9900;}
.bgSkyblue01 {background-color:#9999cc;}
.bgYellowgreen01 {background-color:#99cc33;}
.bgDarkblue01 {background-color:#330066;}
#guideName {padding-left: 0px;padding-top: 3px;padding-bottom: 3px;font-weight: bold;}
#DivLine {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_left.gif) repeat-y;}
#contentsMain {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_left.gif) repeat-y;}
#contentsMainRight {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_right.gif) repeat-y;}
.ma05	{	margin:5px;	}
.ma10	{	margin:10px;	}
.ma15	{	margin:15px;	}
.ma20	{	margin:20px;	}
.ma25	{	margin:25px;	}
.ma30	{	margin:30px;	}
.mx05	{	margin:0px 5px;	}
.mx10	{	margin:0px 10px;	}
.mx15	{	margin:0px 15px;	}
.mx20	{	margin:0px 20px;	}
.mx25	{	margin:0px 25px;	}
.mx30	{	margin:0px 30px;	}
.my05	{	margin:5px 0px;	}
.my10	{	margin:10px 0px;	}
.my15	{	margin:15px 0px;	}
.my20	{	margin:20px 0px;	}
.my25	{	margin:25px 0px;	}
.my30	{	margin:30px 0px;	}
.mt05	{	margin-top:5px;	}
.mt10	{	margin-top:10px;	}
.mt15	{	margin-top:15px;	}
.mt20	{	margin-top:20px;	}
.mt25	{	margin-top:25px;	}
.mt30	{	margin-top:30px;	}
.mr05	{	margin-right:5px;	}
.mr10	{	margin-right:10px;	}
.mr15	{	margin-right:15px;	}
.mr20	{	margin-right:20px;	}
.mr25	{	margin-right:25px;	}
.mr30	{	margin-right:30px;	}
.mb05	{	margin-bottom:5px;	}
.mb10	{	margin-bottom:10px;	}
.mb15	{	margin-bottom:15px;	}
.mb20	{	margin-bottom:20px;	}
.mb25	{	margin-bottom:25px;	}
.mb30	{	margin-bottom:30px;	}
.ml05	{	margin-left:5px;	}
.ml10	{	margin-left:10px;	}
.ml15	{	margin-left:15px;	}
.ml20	{	margin-left:20px;	}
.ml25	{	margin-left:25px;	}
.ml30	{	margin-left:30px;	}
.tt02 {padding: 5px 10px;background-color: #eeeeee;font-size: medium;margin-bottom: 10px;}
.tt02b {padding: 5px 10px;background-color: #eeeeee;font-weight: bold;margin-bottom: 10px;}
.borderImg {padding: 1px;border: 1px solid #c1c1c1;}


/***  @import url("/pts/css/2006/layout.css");  ***/



div#container {
	width: 940px;
	}


div#wrapper {
	width: 940px;
	clear: both;
	}
	
div#content {
	width: 685px;
	float: right;
	}

div#maincontent {
	width: 505px;
	float: left;
	margin-right: 15px;
	}
	
div#subcontent {
	width: 165px;
	float: right;
	}

div#sidebar {
	width: 240px;
	float: left;
	margin-right: 15px;
	}
div#wrapper-double {
	width: 940px;
	}
	
div#content-double {
	width: 685px;
	float: right;
	}

div#content-760 {
	width: 760px;
	float: left;
	margin-right: 15px;
	}
	
div#content-165 {
	width: 165px;
	float: right;
	}

div#toptext {
	width: 940px; 
	height: 34px;
	color:#ffffff;
}

div#seotext {
	margin: 0; 
	padding: 0; 
	width: 60%; 
	text-align: left;
	float: left; 
	display: inline;
}

div#seotext a {
	color:#ffffff;
}

div#infotext {
	margin: 0; 
	padding: 0; 
	width: 40%; 
	text-align: right; 
	float: right; 
	display: inline;
}

div#infotext a {
	color:#ffffff;
}

div#header { 
	margin-bottom: 12px;
	clear: both;
}

div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 10px 0;
}

div#logo-r { 
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right
}

div#headerlink ul li { 
	display: inline;
	margin: 0 0 0 15px;
}

div#search { 
	width: auto;
	background-color: #ededed;
	text-align: right;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
	vertical-align: middle;
}
div#search-underarticle { 
	width: auto;
	background-color: #ededed;
	text-align: center;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	vertical-align: middle;
}
div#search #searchform { 
	width: 200px;
	margin: 0 10px 0 10px;
	padding: 0px;
}
div#search-underarticle #searchform-underarticle { 
	width: 250px;
	margin: 0 10px 0 10px;
	padding: 0px;
}
div#topbannerWire {
	text-align: center;
	margin-bottom: 12px;
	clear: both;
}

div#topbanner {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
div#topbanner img {
	margin-left: auto;
	margin-right: auto;
}

div#gsmenu {
	margin-bottom: 15px;
	clear: both;
}

div#headnavi {
	margin-bottom: 15px;
}
div#subch {
	background: #e6e6e6;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
	}
div#subch {
	background: #e6e6e6;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
	}
div#subch li {
	display:inline;
	margin: 2px;
	padding:0px 5px 0px 18px;
	background: url(//img.allabout.co.jp/pts/img/2006/icn_folder02.gif) no-repeat;
	}
div#redbar { 
	height: 34px;
	color: #ffffff;
	background-color: #cc0000;
	}
div#redbar a {  
	color: #ffffff;
	font-weight: bold;
	}
div#redbarl {  
	line-height: 165%;
	float: left;
	color: #ffffff;
	height: 34px;
	padding: 3px 0px 0px 10px; 
	}

div#redbarr { 
	float: right;
	height: 34px;
	background-repeat: no-repeat; 
	padding: 0px 3px 0px 0px; 
	background-color: #800000;
	}

div#bread {
	margin-bottom: 15px;
	margin-top: 10px;
	clear: both;
}

div#bread a {
	margin: 0px 12px;
}

div#sidebar h3,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#rectangle {
	margin-bottom: 15px;
	text-align: center;
}


div#sidebar div#gslist {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
	zoom: 1;
}

div#sidebar div#gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebar div#gslist h4 {
	font-weight: bold;
	color: #595959;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	line-height: 150%;
}

div#sidebar div#gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

div#sidebar div#gslist dt {
	display: inline;
	vertical-align: middle;
	}

div#sidebar div#gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}

#gslist dl ul.area {
	margin-top:-20px;
	padding-left:26px;
}

#gslist:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#gslist dl ul.area li {
	width: 60px;
	float: left;
	display: inline;
}


div#sidebar div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebar div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}


div#sidebar div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebar div#gsindex li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar div#psl {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}
div#sidebar div#psl h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}
div#sidebar div#psl p {
	margin-left: 10px;
}
div#sidebar div#psl li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
div#sidebar div#psl li.logoimg {
	text-align: right;
	background: none;
	margin-bottom: 0;
}


div#sidebar div#relation {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#relation h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebar div#relation ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#relation li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


div#sidebar div#gst-l {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
}

div#sidebar div#gst-l h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebar div#gst-l ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#gst-l li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar div#ranking {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#ranking h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebar div#brandsite {
	clear: both;
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#brandsite ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#brandsite li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


div#sidebar div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#kodaman ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#kodaman li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar #kkgmansion {
	clear: both;
}
div#sidebar div#kkgmansion {
	padding: 0px;
	float: left;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	_margin-bottom: 4px;
	padding-bottom: 6px;
}
div#sidebar div#kkgmansion h4 {
	font-weight: bold;
	color: #595959;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	line-height: 150%;
}
div#sidebar div#kkgmansion ul {
	margin-left: 36px;
}
div#sidebar div#kkgmansion ul li {
	width: 100px;
	float: left;
	margin-bottom: 3px;
	display: inline;
}

div#sidebar div#profile {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#profile ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#profile li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar div#profile-ranking {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
div#sidebar div#profile-ranking h3 {
	margin-bottom: 8px;
}
div#sidebar div#profile-ranking ul {
	margin-left: 8px;
	margin-bottom: 8px;
}
div#sidebar div#profile-ranking h4 {
	margin: 4px 0 4px 6px;
}
div#sidebar div#profile-ranking ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebar div#profile-ranking ul li.rank1 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebar div#profile-ranking ul li.rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank02.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebar div#profile-ranking ul li.rank3 {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank03.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

div#sidebar div#setsubi_sumai {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#setsubi_sumai ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#setsubi_sumai li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar div#kisetsu {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#kisetsu ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#kisetsu li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebar div#kisetsu div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}


div#sidebar div#mag-d {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-d-w {
	width: 236px;
}

div#sidebar div#mag-d-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-d-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-d ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar #mag-d li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


div#sidebar div#mag-l {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-l-w {
	width: 236px;
}

div#sidebar div#mag-l-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-l-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-l ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-l li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#sidebar div#mag-m {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-m-w {
	width: 236px;
}

div#sidebar div#mag-m-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-m-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-m ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-m li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#sidebar div#mag-f {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-f-w {
	width: 236px;
}

div#sidebar div#mag-f-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-f-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-f ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-f li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


div#sidebar div#store {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}
div#sidebar div#store div#rank1-photo {
	width: 52px;
	float: left;
	margin: 6px;
}
div#sidebar div#store ul.rank1 {
	width: 172px;
	float: right;
}

div#sidebar div#store ul.rank2 {
	clear: both;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#sidebar div#store ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebar div#store li#rank1 {
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 15px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#sidebar div#store li#rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#sidebar div#store li#rank3 {
	margin-left: 0px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#sidebar div#store li#ranktop {
	margin: 0px 4px 2px 0;
	text-align: right;
}

div#sidebar div#mailmag {
	padding: 5px; 
	background-color:#f0f0f0;
	margin-bottom: 10px;
}

div#sidebar div#mailmag div {
	padding: 3px; 
	text-align: center;
}


div#sidebar div#glossary {
	padding-top: 3px;
	margin-bottom: 10px;
}


div#sidebar div#glossary li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#maincontent ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}


div#maincontent div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 505px;
}


div#maincontent div#brandsite {
	margin-bottom: 20px;
}

div#maincontent div#brandsite h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent div#awaku {
	margin-bottom: 20px;
}

div#maincontent div#awaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent #recommend-article {
	margin-bottom: 20px;
}

div#maincontent #recommend-article h3 {
	line-height:1.5em;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title02.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent div#newarrival  {
	margin-bottom: 20px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}

div#maincontent div#newarrival h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}


div#maincontent div#editor {
	margin-bottom: 20px;
}

div#maincontent div#editor h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent div#poll {
	margin-bottom: 20px;
}

div#maincontent div#poll h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent div#bwaku {
	margin-bottom: 20px;
}

div#maincontent div#bwaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


div#maincontent div#ranking {
	margin-bottom: 20px;
}

div#maincontent div#ranking h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

div#maincontent div#ranking {
	width: 505px;
}

div#maincontent div#ranking dl {
	margin: 5px 0px;
}

div#maincontent div#ranking dt {
	display: inline;
	margin-left: 5px;
}

div#maincontent div#ranking dt .number {
	vertical-align: middle;
}

div#maincontent div#ranking dd {
	display: inline;
	margin-left: 3px;
}


#article {
	margin-bottom: 25px;
}

#article p {
	margin-top: 12px;
	margin-bottom: 12px;
}

#article h3 {
	text-align: left;
	border-left: solid 7px #cc0000;
	padding: 0px 0px 0px 5px;
	margin: 20px 0px 10px 0px;
}

#article h4 {
	font-size:13px;
}

#article #setright {
	float:right;
}

#article #setleft {
	float:left;
}


#cuDate {
	text-align: center;
	margin-bottom: 16px;
}
#cuDate img {
	vertical-align: middle;
}
div#articleUnderfunction {
	width: 100%;
	margin-bottom: 18px;
}
div#articleUnderfunction div#underfun-left {
	width: 65%;
	float: left;
	color: #999999;
}
div#articleUnderfunction div#underfun-left img {
	vertical-align: bottom;
	margin-right: 4px;
}
* html div#articleUnderfunction div#underfun-left img {
	vertical-align: middle;
}
div#articleUnderfunction div#underfun-right {
	width: 35%;
	float: right;
	text-align: right;
}
div#articleUnderfunction div#underfun-right img {
	vertical-align: bottom;
	margin-right: 4px;
}
* html div#articleUnderfunction div#underfun-right img {
	vertical-align: middle;
}
div#articleSubTitle {
	float: left;
}
div#articleTopDate {
	text-align: right;
}


#series ul {
	margin-bottom: 15px;
}

#series li {
	font-size:13px;
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}





div#maincontent div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#text100 #space {
	padding: 10px;
}

div#maincontent div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#text100 p {
	margin: 10px 0px;
}


div#maincontent div#adsense {
	width: 100%;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#adsense #space {
	padding: 10px;
}

div#maincontent div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#adsense p {
	margin: 10px 0px;
}



div#maincontent div#articletag {
	color: #4d4d4d;	
	}




div#content-title {
border-bottom: 1px solid #000000;
padding-bottom: 5px;
margin-bottom: 15px;
	}

div#content-title p {
	float: right;
	}





div#article-list {
	width: 505px;
	}

div#article-list .block {
	margin-bottom: 0px;
	}

div#article-list .list-l {
	width: 135px;
	float: left;
	margin-bottom: 15px;
	}

div#article-list .list-r {
	width: 370px;
	float: right;
	margin-bottom: 15px;
	}
	
div#article-list p {
	margin-bottom: 5px;
	}


div#article-list .day {
	float: right;
	}


div#article-list .gsname {
	color: #666666;
	}

div#maincontent div#underSA {
	margin-bottom: 20px;
}
div#maincontent div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#maincontent div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#maincontent div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
div#maincontent div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#maincontent div#underSA div.underSAText {
	float: right;
	width: 395px;
}
div#new-mansion {
	clear: both;
}
div#new-mansion h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#new-mansion-ttl{
	margin: 0 0 8px 0;
	padding: 0;
	font-weight:bold;
}
#new-mansion-ttl .ttl{
	float: left;
}
#new-mansion-ttl img{
	float: right;
}
#new-mansion-box{
	margin: 0 0 0 0;
	padding: 0;
	clear: both;
}
#new-mansion-box img{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
#new-mansion-box p{
	margin: 0 0 5px 0;
	padding: 0;
}
#new-mansion-box dl{
	width: 130px;
	margin: 0;
	padding: 0;
	float: left;
}
#new-mansion-box dl.center{
	width: 155px;
	margin: 0 10px;
	padding: 0;
	float: left;
}
#new-mansion-box dl.right{
	width: 90px;
	margin: 0;
	padding: 0;
	float: left;
}
#new-mansion-box dt{
	margin: 0 0 5px 0;
	padding: 3px;
	color: #606423;
	white-space: nowrap;
	text-align: center;
	background-color: #dcddcf;
}
#new-mansion-box dd{
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
}

div#house-equipment-2 {
	clear: both;
	margin-bottom: 20px;
}
div#house-equipment-2 h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#house-equipment-2-box{
	margin: 0;
	padding: 0;
	clear: both;
}
#house-equipment-2-box img{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
#house-equipment-2-box p{
	margin: 0;
	padding: 0;
}
#house-equipment-2-box ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#house-equipment-2-box li{
	width: 118px;
	margin: 0 0 4px 10px;
	padding: 0;
	display:inline;
	float: left;
}



div#house-equipment {
	margin-bottom: 15px;
	clear: both;
}
div#house-equipment h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#house-equipment p{
	margin: 0 0 8px 0;
	padding: 0;
}
#house-equipment dl{
	width: 158px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}
#house-equipment dl.center{
	width: 158px;
	margin: 0 15px;
	padding: 0;
	float: left;
}
#house-equipment dt{
	width: 50px;
	height: 50px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}
#house-equipment dd{
	margin: 0;
	padding: 0;
}


/* clear */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}






div#awaku-r {
	 width: 165px;
	 background-color: #eeeeee;
	 margin-bottom: 10px;
}

div#awaku-r .awaku-r-block {
	width: 155px;
	margin: 0px 5px 0px 5px;
	padding-bottom: 7px;
	clear: both;
}

div#awaku-r .awaku-r-block p {
	margin: 0px 3px 3px 0px;
	padding-top: 5px;
	font-weight: bold;
	clear: both;
}

div#awaku-r .awaku-r-block img {
	text-align: left;
	float: left;
	margin: 1px 5px 7px 0px;
}

div#awaku-r-title {
	padding: 7px 6px 4px 6px;
	margin-bottom: 5px;
	font-weight: bold;
	background-color: #CCCCCC;
}

/* 強化枠*/
div#media_right .media-block {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
div#media_right .media-block p.media_rightHead,
div#media_right .media-block h3 {
	background-color: #d9d9d9;
	padding: 5px 6px;
	width: 153px;
	_width: 165px;
	margin-bottom: 6px;
	font-weight: bold;
}
div#media_right .media-block p.media_rightTitle,
div#media_right .media-block h4 {
	width: 148px;
	margin: 0px 4px 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ffffff;
}
div#media_right .media-block .mediaImg {
	text-align: center;
	margin-bottom: 6px;
}
div#media_right .media-block p.media {
	margin: 0 6px 8px 6px;
	width: 153px;
}
div#media_right .media-block .Article {
	margin: 0px 6px 0px 6px;
	padding-bottom: 8px;
	clear: both;
}
div#media_right .media-block .Article .Articleimg {
	width: 48px;
	margin-top: 3px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block .Article p {
	width: 105px;
	margin-bottom: 6px;
	float: right;
}

div#media_right .media-block ul li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* 強化枠*/


/* メガボックス */
.megabox {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
.megabox h3.mega {
	background-color: #d9d9d9;
	padding: 5px 6px;
	width: 153px;
	margin-bottom: 6px;
}
.megabox .megaImg {
	text-align: center;
	margin-bottom: 6px;
}
.megabox p {
	margin: 0 6px 8px 6px;
	width: 153px;
}
/* メガボックス */

/* mobile megabox */

.mobile-box {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
.mobile-box h3.mega {
	background-color: #d9d9d9;
	padding: 5px 6px;
	width: 153px;
    _width: 165px;
	margin-bottom: 6px;
}
.mobile-box .mediaImg {
	text-align: center;
	margin-bottom: 6px;
}
.mobile-box p {
	margin: 0 6px 8px 6px;
	width: 153px;
}
/* mobile megabox */


/* W RON */
#wRon {
	text-align: center;
	padding-bottom: 15px;
}
#wRon #wRon-inner {
	width: 738px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#wRon .wRon-innerOne {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}
#wRon .wRon-left {
	width: 350px;
	_width: 360px;
	border: solid 1px #d9d9d9;
	text-align: left;
	padding: 5px;
	float: left;
	margin-right: 5px;
}
#wRon div.wRonP {
	float: left;
	width: 104px;
}
#wRon div.wRonT {
	float: right;
	width: 235px;
}
#wRon p.ronTitle {
	margin: 0;
	padding: 10px 0 10px 0;
}

/* 強化枠　SS用 */
div#media_right .media-block-ss {
	padding-bottom: 3px;
	background-color: #f2f2f2;
	border-bottom:solid 12px #ffffff;
}
div#media_right .media-block-ss h3 {
	background-color: #d9d9d9;
	padding: 5px 6px;
}
div#media_right .media-block-ss .ssArticle {
	margin: 3px 6px 8px 6px;
	clear: both;
}
div#media_right .media-block-ss .ssArticle .ssArticleimg {
	width: 48px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block-ss .ssArticle p {
	width: 105px;
	margin-bottom: 6px;
	margin-top: 3px;
	float: right;
}
/* 強化枠　SS用 */


/* アンケート */
div#enqWire {
	margin-bottom: 20px;
}
div#enqWire h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
p#enqGST {
margin-top: 15px;
}
div#enqGSWire {
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
}
p#enqGS {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	_width: 390px;
	background: url(//img.allabout.co.jp/pts/img/2007/enq_icon.gif) no-repeat left top;
	padding-left: 20px;
	height: 27px;
}
div#enqGSIndex {
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 10px;
	margin: 5px 0 15px 0;
}

/* タグ */
div#pastAreaHRight {
	background-color: #f4e4e4;
	width: 153px;
	_width: 165px;
	padding: 6px;
}
div#pastAreaHRight p {
	margin: 0;
	padding: 0 0 0 25px;
	height: 17px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top; } div#pastAreaRight {
	background-color: #fbf2f2;
	width: 153px;
	_width: 165px;
	padding: 6px;
	margin-bottom: 12px;
}
div#pastAreaRight ul {
	margin: 0;
	padding: 0 0 10px 4px;
	list-style-type: none;
}
div#pastAreaRight p {
	margin: 0 0 3px 3px;
	padding: 0 0 0 12px;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left top; } div#taglistRight {
	margin-bottom: 7px;
	padding: 0px;
}
div#taglistRight p {
	font-weight: bold;
	margin-bottom: 7px;
}
div#taglistRight ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
div#taglistRight ul li {
	padding: 0;
	margin: 0;
}
div#taglistRight ul li a {
	margin: 0 7px;
	padding: 0;
	line-height: 140%;
}


/************************** 4-3.メインボディー　右のカラム　ここまで **************************/



/************************** 5.フッター　ここから **************************/

div#bottom {
	height: 26px;
	margin-bottom: 20px;
	border: solid 1px #cccccc;
	background-color: #f3f3f3;
	vertical-align: middle;
	clear: both;
}

div#bottom a {
	color:#666666;
	text-decoration:underline;
	margin: 0px 5px;
}

div#bottom a:hover {
	text-decoration:none;
}

div#bottom-l {
	width: auto;
	height: 26px;
	background-color: #ebebeb;
	float: left;
	border-right: solid 1px #cccccc;
}

div#bottom img {
	vertical-align: middle;
	margin: 6px 0px 5px 5px;
}

div#bottom-r {
	width: auto;
	height: 26px;
	background-color: #ebebeb;
	float: right;
	vertical-align: middle;
	border-left: solid 1px #cccccc;
}

div#footer {
text-align: center;
clear: both;
}

div#footer #link ul {
	margin: 6px 0px 4px;
}

div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}

div#footer #link a {
	margin: 0px 6px;
}

address#copyright { 
	margin-bottom: 5px;
	font-style: normal;
}

/************************** 5.フッター　ここまで **************************/

/* 2007/03 edit */
div#pastAreaH {
	background-color: #f4e4e4;
	width: 173px;
	_width: 185px;
	padding: 6px;
}
div#pastAreaH p {
	margin: 0;
	padding: 0 0 0 25px;
	height: 17px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top;
}
div#pastArea {
	background-color: #fbf2f2;
	width: 173px;
	_width: 185px;
	padding: 6px;
}
div#pastArea ul {
	margin: 0;
	padding: 0 0 10px 4px;
	list-style-type: none;
}
div#pastArea p {
	margin: 0 0 3px 3px;
	padding: 0 0 0 12px;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left top;
}




/***  @import url("/pts/css/2007/layout.css");  ***/

/*
author:leo		07/03/16 Fri.
UPdate:leo		07/08/01 Wed.
*/

body {
	height:100%;
	margin:0 0 0 0;
	background:url(//img.allabout.co.jp/pts/img/2007/site_bk2.gif) repeat-y top left ;
	background-color: #e5e5e5;	
	}

div#sidebar {
	margin-top:0px;
	border-bottom: solid 30px #ffffff;
	}
	
/************************** グローバルナビゲーション　ここから **************************/
body div#globalNavigation-wrapper {
	display: none;
	}

div#ctLogo {
	clear: both;
	margin: 0;_margin: 10px 0 0 0;
	padding: 10px 0pt 0pt;_padding: 0 0 0 10px;
	float: left;
	border-bottom: 15px solid #ffffff;
	border-left: 10px solid #ffffff; _border-left: none;
	}
	
div#ctLogo h1{ /*070524*/
	position:absolute;
	bottom:0;
	left:0;
	z-index:-10;
	font-weight:normal;
	color:#000000;
	text-indent:-9999px;
	}
	
div#ctLogo a.ctLogo-rink{ /*070511*/
	_filter:alpha(opacity=0);
	_-moz-opacity:0.0;
	_opacity:0.0;
	_background:#cccccc;
	}
	
div#ctLogo a.ctLogo-rink:active { /*070511*/
	border: dotted 1px #333333;
	}
	
div#hSearch-wrapper {
	width: 230px;	_width: 240px;
	height:15px;
	margin:10px 0px 0 0;
	_margin:10px 0px 15px 0;
	padding:3px;
	float: right;
	background-color:#ffffff;
	}

div#hSearch {
	width: 220px;	_width: 240px;
	padding: 0 0 0 30px;
	background: url(//img.allabout.co.jp/pts/img/2007/loupe.gif) no-repeat top left;
	}
	
div#hSearch input#searchBox,
div#hSearch input#ssearchBox {
	border: solid 1px #4f6477;
	width: 150px;	_width: 154px;
	_height:1.7em;
	padding: 2px;
	margin: 2px 5px 0 0; _margin: -5px 5px 0 0;
	vertical-align:middle;
	}
	
div#hSearch input#searchBox:focus,
div#hSearch input#ssearchBox:focus {
	border: 1px solid #76d1d1;
	width: 150px;	_width: 154px;
	padding: 2px;
	margin: 2px 5px 0 0;
	}	
	
div#hSearch input#submitBox{
	padding: 2px 3px 2px 3px ; _padding: 2px 1px 2px 1px ;
	line-height: 100%;
	}
	
/*Flash Player が入っていない場合&Flash Playerのバージョンが満たない場合*/
#container #globalNavigation-wrapper #globalNavigation .no-Gnavi #logo-r #headerlink ul{
	display:block;
	width:450px;
	background:#ffffff;
	margin: 8px 250px 0 0;
	}
#container #globalNavigation-wrapper #globalNavigation .no-Gnavi#logo-r div#headerlink ul li{
	display:inline;
	float:right;
	width:auto;
	}
/*Flash Player が入っていない場合&Flash Playerのバージョンが満たない場合//*


/* yahoo!search engine version start */
div#ySearch-wrapper {
	width: 330px;	_width: 335px;
	height:15px;
	margin:10px 0px 0 0;
	_margin:10px 0px 15px 0;
	padding:3px;
	_padding: 0;
	float: right;
	background-color:#ffffff;
	}

div#ySearch-wrapper:after {
	content: "";
        height: 0;
        display: block;
        clear: both;
        zoom: 1;
	}

div#ySearch {
        float: left;
	width: 215px;	_width: 250px;
	padding: 0 0 0 30px;
	background: url(//img.allabout.co.jp/pts/img/2007/search_text.gif) no-repeat 0 5px;
	word-spacing: nowrap;
	}


div#ySearch input#searchBox,
div#ySearch input#ysearchBox {
	border: solid 1px #4f6477;
	width: 117px;	_width: 124px;
	_height:1.7em;
	padding: 2px;
	margin: 2px 5px 0 38px; _margin: -5px 5px 0 38px;
	vertical-align:middle;
	}


	
div#ySearch input#searchBox:focus,
div#ySearch input#ysearchBox:focus {
	border: 1px solid #76d1d1;
	width: 117px;	_width: 124px;
	_height:1.7em;
	padding: 2px;
	margin: 2px 5px 0 38px; _margin: -5px 5px 0 38px;
	vertical-align:middle;
	}	


div#ySearch input#submitBox{
	margin: 0;
	padding: 2px 3px 2px 3px ; _padding: 2px 1px 2px 1px;
	line-height: 100%;
	}

div#ylogo{
        width: 80px;
        margin: 5px 0 0 2px;
        _margin: 5px 0 0 0;
        float: left;
}
/* yahoo!search engine version end */

/************************** グローバルナビゲーション　ここまで// **************************/

/************************** 領域ナビゲーション　ここから **************************/
/**02マネー（moneylife 003399）**/
div#Territory-navbar-moneylife {
	background-color: #003399; /*変更箇所*/
	width: 940px;
	height: 26px;	_height: 30px;
	padding: 4px 0 0 0;
	clear: both;
	margin-bottom: 6px;
	}
	
div#Territory-navbar-moneylife a:link,
div#Territory-navbar-moneylife a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
	
div#Territory-navbar-moneylife a:hover, /*変更箇所*/
div#Territory-navbar-moneylife a:active {
	color: #cccccc;
	text-decoration: none;
	}
	
div#Territory-navbar-moneylife dl {
	color: #ffffff;
	float: left;
	}
	
div#Territory-navbar-moneylife dd {
	float: left;
	_margin:0 0 0 5px;
	padding-top:0px;
	padding-left: 0.5em; _padding-left: 0em;
	}
	
div#Territory-navbar-moneylife dd.currentOn p.crLeft {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crl.gif) no-repeat top left;
	width: 3px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	}
	
dd.currentOff p.crLeft {
	display:none;
	}
	
div#Territory-navbar-moneylife dd.currentOn p.crWire {
	float: left;
	color: #333333;
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crw.gif) repeat-x top left #ffffff;
	height: 26px;
	padding: 3px 5px 0 5px;
	}
	
dd.currentOn p.crRight {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crr.gif) no-repeat top right;
	width: 3px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	}
	
div#Territory-navbar-moneylife dd.currentOff p.crRight {
	display:none;
	}
	
div#Territory-navbar-moneylife dd p.crWire a:link,
div#Territory-navbar-moneylife dd p.crWire a:visited {
	color: #333333;
	text-decoration: underline;
	}
	
div#Territory-navbar-moneylife dd p.crWire a:hover,
div#Territory-navbar-moneylife dd p.crWire a:active {
	color: #333333;
	text-decoration: none;
	}
	
div#Territory-navbar-moneylife dd p.wire {
	padding-top: 3px;
	}
	
div#Territory-navbar-moneylife ul {
	margin-right:15px; color: #ffffff;float: right;
	}
	
div#Territory-navbar-moneylife ul li {
	margin-left:27px; _margin-left:20px; padding: 3px 0px 0 13px;float: left;list-style-type: none;background: url(//img.allabout.co.jp/pts/img/2007/cb_arw.gif) no-repeat 0 8px;
	}
/**02マネー（moneylife）//**/	
/**19その他（Territory-navbar）**/
div#Territory-navbar {
	background-color: #A50606; /*変更箇所*/
	width: 940px;
	height: 26px;	_height: 30px;
	padding: 4px 0 0 0;
	clear: both;
	margin-bottom: 6px;
	}
	
div#Territory-navbar a:link,
div#Territory-navbar a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
	
div#Territory-navbar a:hover, /*変更箇所*/
div#Territory-navbar a:active {
	color: #cccccc;
	text-decoration: none;
	}
	
div#Territory-navbar dl {
	color: #ffffff;
	float: left;
	}
	
div#Territory-navbar dd {
	float: left;	padding-top:0px;	padding-left: 0.5em; _padding-left: 0em;
	}
	
div#Territory-navbar dd.currentOn p.crLeft {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crl.gif) no-repeat top left;
	width: 3px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	}
	
div#Territory-navbar dd.currentOff {
	margin: 0 10px 0 10px;
	}
	
dd.currentOff p.crLeft {
	display:none;
	}
	
div#Territory-navbar dd.currentOn p.crWire {
	float: left;
	color: #333333;
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crw.gif) repeat-x top left #ffffff;
	height: 26px;
	padding: 3px 4px 0 4px;
	}
	
dd.currentOn p.crRight {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crr.gif) no-repeat top right;
	width: 3px;
	height: 26px;
	margin: 0 0px 0 0;
	text-indent: -9999px;
	float: left;
	}
	
div#Territory-navbar dd.currentOff p.crRight {
	display:none;
	}
	
div#Territory-navbar dd p.crWire a:link,
div#Territory-navbar dd p.crWire a:visited {
	color: #333333;
	text-decoration: underline;
	}
	
div#Territory-navbar dd p.crWire a:hover,
div#Territory-navbar dd p.crWire a:active {
	color: #333333;
	text-decoration: none;
	}
	
div#Territory-navbar dd p.wire {
	padding-top: 3px;
	}

div#Territory-navbar ul {
	margin-right:15px; color: #ffffff;float: right;
	}
	
div#Territory-navbar ul li {
	margin-left:27px;	_margin-left:20px; padding: 3px 0px 0 13px;float: left;list-style-type: none;background: url(//img.allabout.co.jp/pts/img/2007/cb_arw.gif) no-repeat 0 8px;
	}

/**19その他（Territory-navbar）//**/	

/*20 検索、サイトマップ、info、HELP、etc...*/
div#Territory-navba dl#noTerritory dd {
	float: left;
	margin:0;
	padding: 1px 0 0 5px;
	}
	
div#Territory-navbar dl#noTerritory dd  p.wire {
	_margin:0 0 0 5px;
	font-size:18px;
	font-weight:bold;
	}
/*検索、サイトマップ、info、HELP、etc...//*/

/**領域ナビ(調整用) **/
ul.subMenu {
	}
	
dd.currentOff {
	margin: 0 5px 0 5px !important; _margin: 0 7px 0 7px !important;
	}
		
dd.currentOff p.wire {
	padding: 2px 0.2em 0 0.2em;
	}
/**領域ナビ(右側をベースライン調整) //**/

/**領域ナビ(右側を左寄せ) **/
ul.subMenuL {
	margin:0 0 0 29px  !important;
	float:left  !important;	
	}
/**領域ナビ(右側を左寄せ) //**/

/**SS用の領域ナビ(右側) **/
ul.subMenuOff-ss {
	display:none !important;
	}
/**SS用の領域ナビ(右側) //**/
	
	
/*パンクズ*/	

div#breadWire {
	position:relative; /*070509*/
	padding: 3px 0 5px 7px;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #eee7e0;
	width: 933px;
	_width: 940px;
	}
	
div#breadWire p#bread {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	}
	
div#breadWire ul { /*070509*/
	/*float:right; */
	display:block;
	position:absolute;
	top:0;
	right:0px;
	width:210px;
	background:none;
	}

div#breadWire ul li {
	list-style-type: none;
	padding-left: 6px;
	}
	
div#breadWire ul li.crip {
	width: 68px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.crip a {
	width: 68px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_crip.gif) no-repeat top left;
	}
	
div#breadWire ul li.rss {
	width: 39px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.rss a {
	width: 39px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_rss.gif) no-repeat top left;
	}
	
/*070424*/
div#breadWire ul li.rss2 {
	width: 39px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.rss2 a {
	width: auto;
	height: auto;
	display: inline;
	text-indent: 0;
	background: #ffffff;
	}

div#rss-box{
	width:auto;
	height:auto;
	}
	
div#rss-box div#target_chain{
	display:none;
	position:absolute;
	z-index:50;
	top:-36px;
	right:0px;
	overflow: visible;
	width:550px; _width:560px;
	height:auto;
	background:#ffffff;
	border: solid 3px #eeeeee;
	padding:5px 5px 5px 5px; _padding:5px;
	}

div#rss-box div#target_chain div#open{
	position:relative;
	overflow:visible;
	border: solid 5px #ffffff;
	}

div#rss-box div#target_chain div#open p#my-rss{
	position:relative;
	overflow: visible;
	padding-bottom: 10px;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left 2px;
	padding-left: 15px;
	}
	
div#rss-box div#target_chain div#open p#my-rss2{
	position:relative;
	overflow: visible;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left 2px;
	padding-left:15px;
	}
	
div#rss-box div#target_chain div#open p#my-rss3{
	position:relative;
	overflow: visible;
	height:1.5em;
	margin:0 0 0 15px; _margin:0 0 15px 15px;
	padding: 3px 0 0 0px;
	}
	
div#rss-box div#target_chain div#open p#my-rss3 a#my-rss3-img{
	float:left;
	}
	
div#rss-box div#target_chain div#open p#my-rss3 a#my-rss3-txt{
	float:left;
	padding: 5px 0 0 5px;
	}
	
div#rss-box div#target_chain div#close{
	z-index:60;
	position: absolute;
	top:5px;
	right:5px;
	width:auto;
	}

div#rss-box div#target_chain div#close p.rss-btn-close2 .closeBtn{
	float:right;
	margin:0 10px 0 8px;
	}
	
div#rss-box div#target_chain div#close p.rss-btn-close2 a{
	float:right;
	padding: 0 0 10px 0;
	}
	
div#rss-box div#target_chain div#close p.rss-btn-open2 .openBtn{
	}

/*070424//*/

/*070719*/
div#rss-box div#target_chain div#open a#rss_btn_excite,
div#rss-box div#target_chain div#open a#rss_btn_paipo,
div#rss-box div#target_chain div#open a#rss_btn_yahoo,
div#rss-box div#target_chain div#open a#rss_btn_newsgator,
div#rss-box div#target_chain div#open a#rss_btn_feedpath,
div#rss-box div#target_chain div#open a#rss_btn_bloglines,
div#rss-box div#target_chain div#open a#rss_btn_google,
div#rss-box div#target_chain div#open a#rss_btn_hatena,
div#rss-box div#target_chain div#open a#rss_btn_livedoor,
div#rss-box div#target_chain div#open a#rss_btn_goo{
	display:block;
	float:left;
	height:auto;
	margin:0;_margin:0 0 0 0;
	padding:5px;_padding:5px;
	background:none;
	border:none;
	}

div#rss-box div#target_chain div#open a#rss_btn_bloglines,
div#rss-box div#target_chain div#open a#rss_btn_google,
div#rss-box div#target_chain div#open a#rss_btn_hatena,
div#rss-box div#target_chain div#open a#rss_btn_livedoor,
div#rss-box div#target_chain div#open a#rss_btn_goo{
	_margin:0px 0 0 0;
	}

div#rss-box div#target_chain div#open a#rss_btn_hatena{
	_padding-bottom:20px;
	}
	
div#rss-box div#target_chain div#open br{
	_display:none;
	}
	
/*070719//*/
	
div#breadWire ul li.mailmag {
	width: 80px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.mailmag a {
	width: 80px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_mailmag.gif) no-repeat top left;
	}
	
/*パンクズ//*/	
	
/************************** 領域ナビゲーション　ここまで// **************************/

/************************** 領域ナビゲーション071010変更分// **************************/
/***** Territory-newnavbar *****/
#Territory-newnavbar-moneylife {margin-bottom:5px;width:940px;background:#039 url(//moneylife.allabout.co.jp/img/rnavi/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_children {margin-bottom:7px;width:940px;background:#3EA13E url(//img.allabout.co.jp/pts/rnavi/r_children/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_travel {margin-bottom:7px;width:940px;background:#00703E url(//img.allabout.co.jp/pts/rnavi/r_travel/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_auto {margin-bottom:7px;width:940px;background:#000052 url(//img.allabout.co.jp/pts/rnavi/r_auto/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_business {margin-bottom:7px;width:940px;background:#0000DA url(//img.allabout.co.jp/pts/rnavi/r_business/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_kurashi {margin-bottom:7px;width:940px;background:#97C766 url(//img.allabout.co.jp/pts/rnavi/r_kurashi/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_beauty {margin-bottom:7px;width:940px;background:#DE7687 url(//img.allabout.co.jp/pts/rnavi/r_beauty/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_gourmet {margin-bottom:7px;width:940px;background:#AE1543 url(//img.allabout.co.jp/pts/rnavi/r_gourmet/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_health {margin-bottom:7px;width:940px;background:#FA962A url(//img.allabout.co.jp/pts/rnavi/r_health/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_mensstyle {margin-bottom:7px;width:940px;background:#0071A1 url(//img.allabout.co.jp/pts/rnavi/r_mensstyle/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-mrs {margin-bottom:7px;width:940px;background:#D66B47 url(//img.allabout.co.jp/pts/rnavi/mrs/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_entertainment {margin-bottom:7px;width:940px;background:#D0A100 url(//img.allabout.co.jp/pts/rnavi/r_entertainment/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_house {margin-bottom:7px;width:940px;background:#713E00 url(//img.allabout.co.jp/pts/rnavi/r_house/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}

#Territory-newnavbar-r_house-Top {margin-bottom:7px;width:960px;background:#713E00 url(//img.allabout.co.jp/pts/rnavi/r_house/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}

#Territory-newnavbar-r_itdigital {margin-bottom:7px;width:940px;background:#7070A1 url(//img.allabout.co.jp/pts/rnavi/r_itdigital/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_recipe {margin-bottom:7px;width:940px;background:#FF713F url(//img.allabout.co.jp/pts/rnavi/r_recipe/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_relationship {margin-bottom:7px;width:940px;background:#D03E71 url(//img.allabout.co.jp/pts/rnavi/r_relationship/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_secondlife {margin-bottom:7px;width:940px;background:#003083 url(//img.allabout.co.jp/pts/rnavi/r_secondlife/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#Territory-newnavbar-r_manabi {margin-bottom:7px;width:940px;background:#006ECF url(//img.allabout.co.jp/pts/rnavi/r_manabi/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}

/* mainNavi */
#mainNavi ol {margin:0;padding:0;font-size:13px;*font-size:81.25%;list-style:none;line-height:1.4em;}
#subNavi ul {font-size:13px;*font-size:81.25%;list-style:none;line-height:1.4em;}

#Territory-newnavbar-moneylife #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_children #mainNavi {width:600px;float:left;}
#Territory-newnavbar-r_travel #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_auto #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_business #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_kurashi #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_beauty #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_gourmet #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_health #mainNavi {width:340px;float:left;}
#Territory-newnavbar-r_mensstyle #mainNavi {width:940px;float:left;}
#Territory-newnavbar-mrs #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_entertainment #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_house #mainNavi {width:630px;float:left;}
#Territory-newnavbar-r_house-Top #mainNavi {width:630px;float:left;}
#Territory-newnavbar-r_itdigital #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_recipe #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_relationship #mainNavi {width:940px;float:left;}
#Territory-newnavbar-r_secondlife #mainNavi {width:700px;float:left;}
#Territory-newnavbar-r_manabi #mainNavi {width:700px;float:left;}

#Territory-newnavbar-moneylife #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//moneylife.allabout.co.jp/img/rnavi/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_children #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_children/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_travel #mainNavi ol li { padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_travel/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_auto #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_auto/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_business #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_business/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_kurashi #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_kurashi/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_beauty #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_beauty/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_gourmet #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_gourmet/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_health #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_health/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_mensstyle #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_mensstyle/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-mrs #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/mrs/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_entertainment #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_entertainment/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_house #mainNavi ol li {padding:8px 6px 10px 5px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_house/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_house-Top #mainNavi ol li {padding:8px 6px 10px 5px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_house/pause_rnavi.gif) right top no-repeat;}

#Territory-newnavbar-r_itdigital #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_itdigital/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_recipe #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_recipe/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_relationship #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_relationship/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_secondlife #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_secondlife/pause_rnavi.gif) right top no-repeat;}
#Territory-newnavbar-r_manabi #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/r_manabi/pause_rnavi.gif) right top no-repeat;}

#mainNavi ol li#mn-toppage {padding-right:0;background:none;}

/* Territory-newnavbar toppage */
#Territory-newnavbar-moneylife #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//moneylife.allabout.co.jp/img/rnavi/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #3B6BB7;border-bottom:solid 1px #3B6BB7;}
#Territory-newnavbar-r_children #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_children/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #5FB15F;border-bottom:solid 1px #5FB15F;}
#Territory-newnavbar-r_travel #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_travel/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #338D65;border-bottom:solid 1px #338D65;}
#Territory-newnavbar-r_auto #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_auto/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #333375;border-bottom:solid 1px #333375;}
#Territory-newnavbar-r_business #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_business/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #4242E4;border-bottom:solid 1px #4242E4;}
#Territory-newnavbar-r_kurashi #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_kurashi/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #A6CF7E;border-bottom:solid 1px #A6CF7E;}
#Territory-newnavbar-r_beauty #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_beauty/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #E38B99;border-bottom:solid 1px #E38B99;}
#Territory-newnavbar-r_gourmet #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_gourmet/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #BC3D64;border-bottom:solid 1px #BC3D64;}
#Territory-newnavbar-r_health #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_health/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #FBAB55;border-bottom:solid 1px #FBAB55;}
#Territory-newnavbar-r_mensstyle #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_mensstyle/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #338DB4;border-bottom:solid 1px #338DB4;}
#Territory-newnavbar-mrs #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/mrs/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #DB7E60;border-bottom:solid 1px #DB7E60;}
#Territory-newnavbar-r_entertainment #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_entertainment/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #D7AD21;border-bottom:solid 1px #D7AD21;}
#Territory-newnavbar-r_house #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_house/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #8D6533;border-bottom:solid 1px #8D6533;}
#Territory-newnavbar-r_house-Top #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_house/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #8D6533;border-bottom:solid 1px #8D6533;}
#Territory-newnavbar-r_itdigital #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_itdigital/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #8989B1;border-bottom:solid 1px #8989B1;}
#Territory-newnavbar-r_recipe #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_recipe/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #FF8359;border-bottom:solid 1px #FF8359;}
#Territory-newnavbar-r_relationship #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_relationship/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #D95F89;border-bottom:solid 1px #D95F89;}
#Territory-newnavbar-r_secondlife #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_secondlife/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #476AA6;border-bottom:solid 1px #476AA6;}
#Territory-newnavbar-r_manabi #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/r_manabi/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #2B87D8;border-bottom:solid 1px #2B87D8;}

/* Territory-newnavbar currentOn */
#mainNavi ol li a.currentOn {padding:6px 0 13px 8px;_padding:0 0 0 8px;background:#FFF url(//img.allabout.co.jp/pts/rnavi/cmn/crleft.gif) left top no-repeat;}
#mainNavi ol li#mn-toppage a.currentOn {padding:6px 0 13px 20px;_padding:0 0 0 20px;background:#FFF url(//img.allabout.co.jp/pts/rnavi/cmn/crleft_top.gif) left top no-repeat;}
#mainNavi ol li a.currentOn span {padding:6px 7px 13px 0;_padding:6px 8px 13px 0;background:url(//img.allabout.co.jp/pts/rnavi/cmn/crright.gif) right top no-repeat;}

/* subNavi */
#Territory-newnavbar-moneylife #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_children #subNavi {width:340px;float:left;color:#FFF;}
#Territory-newnavbar-r_travel #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_auto #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_business #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_kurashi #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_beauty #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_gourmet #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_health #subNavi {width:600px;float:left;color:#FFF;}
#Territory-newnavbar-r_mensstyle #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-mrs #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_entertainment #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_house #subNavi {width:310px;float:left;color:#FFF;}
#Territory-newnavbar-r_house-Top #subNavi {width:310px;float:left;color:#FFF;}
#Territory-newnavbar-r_itdigital #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_recipe #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_relationship #subNavi {width:0;float:left;color:#FFF;}
#Territory-newnavbar-r_secondlife #subNavi {width:240px;float:left;color:#FFF;}
#Territory-newnavbar-r_manabi #subNavi {width:240px;float:left;color:#FFF;}

#subNavi ul {margin:8px 8px 10px 0;_margin:8px 8px 9px 0;text-align:right;}

#Territory-newnavbar-moneylife #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#264FA5;border-top:solid 1px #002C71;border-left:solid 1px #002C71;border-right:solid 1px #4D6AAD;border-bottom:solid 1px #4D6AAD;}
#Territory-newnavbar-r_children #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#51A651;border-top:solid 1px #2C712C;border-left:solid 1px #2C712C;border-right:solid 1px #6AAB6A;border-bottom:solid 1px #6AAB6A;}
#Territory-newnavbar-r_travel #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#267B51;border-top:solid 1px #004F2C;border-left:solid 1px #004F2C;border-right:solid 1px #4D8A6A;border-bottom:solid 1px #4D8A6A;}
#Territory-newnavbar-r_auto #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#26264B;border-top:solid 1px #00003B;border-left:solid 1px #00003B;border-right:solid 1px #4D4D5E;border-bottom:solid 1px #4D4D5E;}
#Territory-newnavbar-r_business #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#3636D4;border-top:solid 1px #000081;border-left:solid 1px #000081;border-right:solid 1px #6868CF;border-bottom:solid 1px #6868CF;}
#Territory-newnavbar-r_kurashi #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#A0CC75;border-top:solid 1px #698B48;border-left:solid 1px #698B48;border-right:solid 1px #A6CD83;border-bottom:solid 1px #A6CD83;}
#Territory-newnavbar-r_beauty #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#E0808F;border-top:solid 1px #9B535E;border-left:solid 1px #9B535E;border-right:solid 1px #E08E9A;border-bottom:solid 1px #E08E9A;}
#Territory-newnavbar-r_gourmet #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#B23355;border-top:solid 1px #7A0F2F;border-left:solid 1px #7A0F2F;border-right:solid 1px #B8556C;border-bottom:solid 1px #B8556C;}
#Territory-newnavbar-r_health #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#F99536;border-top:solid 1px #E08626;border-left:solid 1px #E08626;border-right:solid 1px #F9994A;border-bottom:solid 1px #F9994A;}
#Territory-newnavbar-r_mensstyle #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#267BA6;border-top:solid 1px #004F71;border-left:solid 1px #004F71;border-right:solid 1px #4D8AAD;border-bottom:solid 1px #4D8AAD;}
#Territory-newnavbar-mrs #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#D67457;border-top:solid 1px #954B32;border-left:solid 1px #954B32;border-right:solid 1px #D9866F;border-bottom:solid 1px #D9866F;}
#Territory-newnavbar-r_entertainment #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#D3A626;border-top:solid 1px #927100;border-left:solid 1px #927100;border-right:solid 1px #D4AD4D;border-bottom:solid 1px #D4AD4D;}
#Territory-newnavbar-r_house #subNavi ul span {padding:5px 4px 5px 0;_padding:4px 1px 4px 1px;background-color:#7B5126;border-top:solid 1px #4F2C00;border-left:solid 1px #4F2C00;border-right:solid 1px #8A6A4D;border-bottom:solid 1px #8A6A4D;}
#Territory-newnavbar-r_house-Top #subNavi ul span {padding:5px 4px 5px 0;_padding:4px 1px 4px 1px;background-color:#7B5126;border-top:solid 1px #4F2C00;border-left:solid 1px #4F2C00;border-right:solid 1px #8A6A4D;border-bottom:solid 1px #8A6A4D;}
#Territory-newnavbar-r_itdigital #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#7F7FA9;border-top:solid 1px #4F4F71;border-left:solid 1px #4F4F71;border-right:solid 1px #8A8AAD;border-bottom:solid 1px #8A8AAD;}
#Territory-newnavbar-r_recipe #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#FF7B51;border-top:solid 1px #B24F2D;border-left:solid 1px #B24F2D;border-right:solid 1px #FF8A6A;border-bottom:solid 1px #FF8A6A;}
#Territory-newnavbar-r_relationship #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#D3517B;border-top:solid 1px #922C4F;border-left:solid 1px #922C4F;border-right:solid 1px #D46A8A;border-bottom:solid 1px #D46A8A;}
#Territory-newnavbar-r_secondlife #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#264086;border-top:solid 1px #00225C;border-left:solid 1px #00225C;border-right:solid 1px #4D5C8D;border-bottom:solid 1px #4D5C8D;}
#Territory-newnavbar-r_manabi #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#267CD3;border-top:solid 1px #004D91;border-left:solid 1px #004D91;border-right:solid 1px #4D8CD6;border-bottom:solid 1px #4D8CD6;}

#subNavi ul span li {padding-left:6px;display:inline;}

/* Territory-newnavbar link */
#mainNavi ol li a:link,#mainNavi ol li a:visited,#subNavi ul li a:link,#subNavi ul li a:visited {color:#FFF;text-decoration:underline;}
#mainNavi ol li a:hover,#mainNavi ol li a:active,#subNavi ul li a:hover,#subNavi ul li a:active {color:#ccc;text-decoration:none;}
#mainNavi ol li a.currentOn:link,#mainNavi ol li a.currentOn:visited {color:#333;text-decoration:underline;}
#mainNavi ol li a.currentOn:hover,#mainNavi ol li a.currentOn:active {color:#333;text-decoration:none;}



/* breadWire */
#breadWire {margin-bottom:13px;width:940px;position:relative;float:left;_float:none;clear:both;}

/************************** 領域ナビゲーション071010変更分// **************************/




body div#container {
	position:absolute;
	left:0;
	width:947px;
	_width:962px;
	background-repeat:repeat-y;
	background-position:right top;
	border-left: solid 15px #FFFFFF;
	padding:0 0px 0 0;
	}
	
/* BODYレイアウト三列 */
div#wrapper {
	width: 940px;
	clear: both;
	}
	
div#content {
	width: 685px;
	float: right;
	border-bottom:solid 30px #ffffff;
	_border-bottom:solid 30px #ffffff;
	}
	
div#containerBk {
	float:left;
	width:auto;
	height: 100%;
	/*background-color:#0000CC; */ /*ブラウザチェック用　IE6、7*/
	}
/************************** 2.ヘッダー ここから **************************/

body div#container div#toptext-wrapper{
	display:none;
	}

body div#container div#toptext-wrapper div#toptext{
	}
	
body div#container div#new-toptext-wrapper{
	margin:0 0 10px 0;
	}
	
body div#container div#new-toptext-wrapper div#toptext{/*hack safari*/
	clear:both;
	width: 940px;
	height: auto;
	color:#000000;
	vertical-align:bottom;
	border-bottom: solid 1px #cccccc;
	background: #ffffff;
	}
	
body div#container div#header{
	width:940px;
	margin-bottom: 0;
	clear: both;
	}

div#seotext a{
	color: #000099;
	}

div#infotext {
	margin: 0; 
	padding: 0; 
	width: 40%; 
	text-align: right; 
	float: right; 
	display: inline;
}

div#infotext a{
	color: #000099;
	}	
	
div#topbanner{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

/************************** 2.ヘッダー ここまで **************************/

/************************** 3.ヘッドナビゲーション ここから **************************/
body div#container div#headnavi {
	width:940px;
	margin-bottom: 15px;
	}
/************************** 3.ヘッドナビゲーション ここまで **************************/

/************************** 5.フッター　ここから **************************/
div#bottom {
	width:939px;
	_width:940px;
	height: 26px;
	margin-bottom: 20px;
	border: solid 1px #cccccc;
	background-color: #f3f3f3;
	vertical-align: middle;
	clear: both;
	}

div#footer {
	width:940px;
	text-align: center;
	clear: both;
	}

/************************** 5.フッター　ここまで **************************/

/* health */
table#interviewWire {border: none; width: 505px; margin-bottom: 20px;}
table#interviewWire h3 {line-height:1.5em; border: none; margin: 0px; padding: 7px 10px 16px 26px; background: url(//img.allabout.co.jp/pts/img/2006/bg_title01.gif) no-repeat left top; font-weight: bold;}
table#interviewWire .rightLogo {text-align: right; padding-top: 10px;}
div#pastAreaH div.keyword {padding-left: 5px; font-weight: bold;}
div#pastAreaH ul.disorder {padding: 0 0 0 5px;}
div#pastAreaH ul.health {padding: 10px 0 0 5px;}
div#pastAreaH p.dictionary {padding: 0 0 0 12px;}
div#onlineCheckWire {background-color: #f4e4e4; width: 173px; _width: 185px; padding: 6px; margin-top: 10px;}
div#onlineCheckWire div#onlineCheck {padding-left: 5px; font-weight: bold;}
div#onlineCheckSub {background-color: #fbf2f2; width: 173px; _width: 185px; padding: 6px;}
div#onlineCheckSub ul {margin: 0 0 10px 0; padding: 0 0 0 0; list-style-type: none;}
div#onlineCheckSub ul li {margin: 0; padding: 0 0 0 5px;}

/* premium */
div.premium {border: solid 1px #e0e0e0; background-color: #f7f7f7; padding: 10px 10px 5px 10px; margin: 20px 0 0 0; zoom: 1;}
div.premium:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.premium div.premiumHead { background: url(//img.allabout.co.jp/pts/premium/pre_bg_dline.gif) bottom left repeat-x transparent; padding-bottom: 8px;}
div.premium .premiumLeft {float: left; width: 370px;}
div.premium .premiumLeft dl {margin: 0;	padding: 10px 0 0 0;}
div.premium .premiumLeft dt {float: left; width: 70px; margin: 0; padding: 0 0 5px 0;}
div.premium .premiumLeft dd {margin: 0;	padding: 0 0 5px 0;}
div.premium .pName {float: left; width: 70px; margin-top: 3px; margin-bottom: 0;}
div.premium .pNameBody {float: left; width: 300px; margin-top: 0; margin-bottom: 0;}
div.premium div.premiumHead a.name {font-weight: bold;}
div.premium div.premiumHead div.pSpec {float: right; width: 96px;	background: url(//img.allabout.co.jp/pts/premium/pre_bt_subject.gif) top left no-repeat; margin-top: 0; margin-bottom: 0;}
div.premium div.samplePhoto {float: right; width: 80px;	padding: 15px 0 8px 0; display:inline-block;}
div.premium div.premiumHead div.pSpec a {display: block; text-indent: -9999px; width: 96px; height: 24px;}
div#pbk {background-color: #e0e0e0; padding: 2px; margin: 0;}
div#pbk p.label-pbk {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #999; padding: 1px 0 0 0; margin: 0;}

/* today */
div#todayWire {background: #eee; padding: 2px;}
div#todayWire img {border: none;}
h4.todayTitle {background: #bf3600; color: #fff; text-align: center; padding: 5px 10px;}
div#todayWire dl,div#todayWire dt,div#todayWire dd {padding: 0; margin: 0; background: transparent none; zoom: 1;}
div#todayWire dl {padding: 8px 9px;}
div#todayWire dt {float:left; padding-right: 8px;}
div#todayWire dl:after,div#todayWire dd:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/* provider */
div#provider {margin-bottom: 20px;}
div#provider h3 {line-height:1.5em; border: 0px; margin: 0px; padding: 7px 10px 16px 26px; background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top; font-weight: bold;}
#provider div#providerForm {background: url(//img.allabout.co.jp/pts/provider/plan_bg_b.gif) repeat-y left top; width: 504px; padding: 10px 10px 10px 10px;}
#provider div.providerFormLW {float: left; width: 230px; padding-bottom: 8px;}
#provider div.providerFormLWB {float: left; width: 230px;}
#provider div.providerFormRW {float: right; width: 230px; padding-bottom: 8px;}
#provider div.providerFormRWB {float: right; width: 230px;}
#provider div.providerFormRWSub {float: right; width: 230px; padding: 8px 0 0 0;}
#provider div.providerFormRWSub input {margin-right: 5px; vertical-align: middle;}
#provider p#providerTitle1 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_1.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#providerTitle2 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_2.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#providerTitle3 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_3.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#headerSig {margin: 10px 0 0 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_bg_h.gif) no-repeat left top; height: 4px; text-indent: -9999px; font-size: 1%;}
#provider p#footerSig {margin: -4px 0 0 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_bg_f.gif) no-repeat left bottom; height: 4px; text-indent: -9999px; font-size: 1%;}
#provider img.objR {margin-right: 5px;}
#provider select{margin: 0 0 0 8px; padding: 0; border: none;}

div.sidebarSubWire {padding-bottom: 4px; margin-bottom: 10px; background-color: #fcf5f5; zoom: 1;}
div.sidebarSubWire:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.sidebarSubWire h3 {margin-bottom: 8px;}
div.sidebarSubWire .sidebarSubWord {padding: 0 0 5px 5px; font-weight: bold; background: transparent none; zoom: 1;}
div.sidebarSubWire input{margin: 0 0 0 5px; padding: 0; vertical-align: middle;}
div.sidebarSubWire select{margin: 0 0 0 5px; padding: 0; border: solid 1px #e4cdcd;}
div.sidebarSubWire dt {margin: 0 0 0 0; padding: 2px 0 0 8px; background: transparent none; zoom: 1;}
div.sidebarSubWire dd {margin: 0 0 5px 0; padding: 2px; zoom: 1;}
div.sidebarSubWire dl#home {margin: 0 0 0 5px; _margin: 0 0 5px 5px; padding: 0; border-left: solid 4px #e4cdcd; zoom: 1;}
div.sidebarSubWire dl#line {margin: 0 0 0 5px; _margin: 0 0 5px 5px; padding: 0; border-left: solid 4px #e4cdcd; zoom: 1;}
div.sidebarSubWire dl#prefectures {margin: 0 0 0 2px; padding: 0; border-left: solid 4px #e4cdcd; float: left; width: 150px; zoom: 1;}
div.sidebarSubWire p.sidebarRSub {float: right; width: 50px; padding: 17px 0 0 0; margin: 0; zoom: 1;}
div.sidebarSubWire p.sidebarRSub:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.sidebarSubWire p.sidebarRLink {clear: both; text-align: right; padding: 0 5px 0 0; margin: 0; white-space: nowrap; zoom: 1;}






/***  @import url("/pts/css/2006/layout_tbl.css");  ***/

/*      1.全体     */
div#container {
	width: 940px;
	}



/* BODYレイアウト三列 */
div#sidebarTbl {
	width: 240px;
	}
div#maincontentTbl {
	width: 505px;
	}
div#subcontentTbl {
	width: 165px;
	}
/* BODYレイアウト三列 */





/************************** 4-1.メインボディー　左のカラム　ここから **************************/

div#sidebarTbl h3,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ガイドサイト一覧 */

div#sidebarTbl div#gslist {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebarTbl div#gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebarTbl div#gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

div#sidebarTbl div#gslist dt {
	display: inline;
	vertical-align: middle;
	}

div#sidebarTbl div#gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}

/* ガイドサイト一覧 */


/* ガイドサイトINDEX */
div#sidebarTbl div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebarTbl div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}


div#sidebarTbl div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebarTbl div#gsindex li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* ガイドサイトINDEX */


/* パートナーシップ左（PS-L） */
div#sidebarTbl div#psl {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}
div#sidebarTbl div#psl h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}
div#sidebarTbl div#psl p {
	margin-left: 10px;
}
div#sidebarTbl div#psl li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
div#sidebarTbl div#psl li.logoimg {
	text-align: right;
	background: none;
	margin-bottom: 0;
}

/* パートナーシップ左（PS-L） */



/* All About 関連情報 */

div#sidebarTbl div#relation {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#relation h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebarTbl div#relation ul {
	padding: 4px 0px 0px 0px;
}

div#sidebarTbl div#relation li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* All About 関連情報 */



/* 注目情報（GST左） */

div#sidebarTbl div#gst-l {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
}

div#sidebarTbl div#gst-l h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebarTbl div#gst-l ul {
	padding: 4px 0px 0px 0px;
}

div#sidebarTbl div#gst-l li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* 注目情報（GST左） */



/* ランキング */

div#sidebarTbl div#ranking {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#ranking h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

/* ランキング */



/* ブランドサイト */

div#sidebarTbl div#brandsite {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#brandsite ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#brandsite li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* ブランドサイト */



/* こだマン */

div#sidebarTbl div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#kodaman ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#kodaman li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* こだマン */



/* プロファイル */

div#sidebarTbl div#profile {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#profile ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#profile li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* プロファイル */


/* プロファイル-人気Q&Aランキング */
div#sidebarTbl div#profile-ranking {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
div#sidebarTbl div#profile-ranking h3 {
	margin-bottom: 8px;
}
div#sidebarTbl div#profile-ranking ul {
	margin-left: 8px;
	margin-bottom: 8px;
}
div#sidebarTbl div#profile-ranking h4 {
	margin: 4px 0 4px 6px;
}
div#sidebarTbl div#profile-ranking ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebarTbl div#profile-ranking ul li.rank1 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebarTbl div#profile-ranking ul li.rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank02.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebarTbl div#profile-ranking ul li.rank3 {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(//img.allabout.co.jp/pts/img/2005/icn_rank03.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
/* プロファイル-人気Q&Aランキング */




/* 季節特集 */

div#sidebarTbl div#kisetsu {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#kisetsu ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#kisetsu li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

div#sidebarTbl div#kisetsu div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* 季節特集 */



/* マガジン　ドロン */

div#sidebarTbl div#mag-d {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-d-w {
	width: 236px;
}

div#sidebarTbl div#mag-d-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-d-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-d ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl #mag-d li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　ドロン */


/* マガジン　L */

div#sidebarTbl div#mag-l {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-l-w {
	width: 236px;
}

div#sidebarTbl div#mag-l-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-l-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-l ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl div#mag-l li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　L */


/* マガジン　m */

div#sidebarTbl div#mag-m {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-m-w {
	width: 236px;
}

div#sidebarTbl div#mag-m-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-m-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-m ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl div#mag-m li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#sidebarTbl div#mag-f {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-f-w {
	width: 236px;
}

div#sidebarTbl div#mag-f-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-f-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-f ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl div#mag-f li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#sidebarTbl div#store {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}
div#sidebarTbl div#store div#rank1-photo {
	width: 52px;
	float: left;
	margin: 6px;
}
div#sidebarTbl div#store ul.rank1 {
	width: 172px;
	float: right;
}

div#sidebarTbl div#store ul.rank2 {
	clear: both;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#sidebarTbl div#store ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebarTbl div#store li#rank1 {
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 15px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#sidebarTbl div#store li#rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#sidebarTbl div#store li#rank3 {
	margin-left: 0px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


div#sidebarTbl div#mailmag {
	padding: 5px; 
	background-color:#f0f0f0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mailmag div {
	padding: 3px; 
	text-align: center;
}



div#sidebarTbl div#glossary {
	padding-top: 3px;
	margin-bottom: 10px;
}


div#sidebarTbl div#glossary li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}



div#maincontentTbl ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}



div#maincontentTbl div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 505px;
}


div#maincontentTbl div#brandsite {
	margin-bottom: 20px;
}

div#maincontentTbl div#brandsite h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl div#awaku {
	margin-bottom: 20px;
}

div#maincontentTbl div#awaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl #recommend-article {
	margin-bottom: 20px;
}

div#maincontentTbl #recommend-article h3 {
	line-height:1.5em;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title02.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl div#newarrival  {
	margin-bottom: 20px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}

div#maincontentTbl div#newarrival h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}



div#maincontentTbl div#editor {
	margin-bottom: 20px;
}

div#maincontentTbl div#editor h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl div#poll {
	margin-bottom: 20px;
}

div#maincontentTbl div#poll h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl div#bwaku {
	margin-bottom: 20px;
}

div#maincontentTbl div#bwaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}



div#maincontentTbl div#ranking {
	margin-bottom: 20px;
}

div#maincontentTbl div#ranking h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

div#maincontentTbl div#ranking {
	width: 505px;
}

div#maincontentTbl div#ranking dl {
	margin: 5px 0px;
}

div#maincontentTbl div#ranking dt {
	display: inline;
	margin-left: 5px;
}

div#maincontentTbl div#ranking dt .number {
	vertical-align: middle;
}

div#maincontentTbl div#ranking dd {
	display: inline;
	margin-left: 3px;
}



div#maincontentTbl div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontentTbl div#text100 #space {
	padding: 10px;
}

div#maincontentTbl div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontentTbl div#text100 p {
	margin: 10px 0px;
}





/* Adsense（PR）） */

div#maincontentTbl div#adsense {
	width: 100%;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontentTbl div#adsense #space {
	padding: 10px;
}

div#maincontentTbl div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontentTbl div#adsense p {
	margin: 10px 0px;
}

/* Adsense（PR） */


div#maincontentTbl div#articletag {
	color: #4d4d4d;	
	}



/* （UNDER_SA） */
div#maincontentTbl div#underSA {
	margin-bottom: 20px;
}
div#maincontentTbl div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#maincontentTbl div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#maincontentTbl div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
div#maincontentTbl div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#maincontentTbl div#underSA div.underSAText {
	float: right;
	width: 395px;
}
/* ショアド下枠（UNDER_SA） */




/************************** 4-2.メインボディー　中のカラム　ここまで **************************/





/* ---------------------------   HACK   --------------------------- */


* html div#sidebarTbl div#gslist h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}

/* ガイドサイトINDEX */
* html div#sidebarTbl div#gsindex h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}


* html div#sidebarTbl div#kisetsu {
	margin-bottom: 34px;
}



* html div#sidebarTbl div#store div#rank1-photo {
	margin: 6px 4px 6px 3px;
}

* html div#sidebarTbl div#store li#rank1 {
	padding-top: 17px;
}




/***  @import url("/pts/css/2006/layout_sub.css");  ***/



#tag div#article-list {
	width: 685px;
	margin-bottom: 5px;
	}
	
#tag div#article-list p {
	margin-bottom: 5px;
	}

#tag div#article-list .block {
	margin-bottom: 15px;
	}

#tag div#article-list .list-l {
	width: 135px;
	float: left;
	}

#tag div#article-list .list-r {
	width: 550px;
	float: right;
	_margin-bottom: 15px;
	}

#tag div#article-list .day {
	float: right;
	}


#tag div#article-list .gsname {
	color: #666666;
	}


#tag div#taglist {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist ul li a {
	margin-right: 10px;
}

#tag div#taglist_rank {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist_rank p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist_rank ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist_rank ul li a {
	margin-right: 10px;
}

#tag div#taglist_new {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist_new p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist_new ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist_new ul li a {
	margin-right: 10px;
}

#tag div#tagblock {
	margin-bottom: 15px;
	clear: both;
}

#tag div#tagblock-l {
	width: 130px;
	float: left;
}

#tag div#tagblock-r {
	width: 375px;
	float: right;

}

#tag div#tagblock-r p {
font-weight: bold;
margin-bottom: 5px;
}

#tag div#tagblock-r-day {
float: right;
vertical-align: top;
}
#tag p#tagExp {
	margin-bottom: 20px;
}
body#tag .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

body#tag .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
body#tag .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

body#tag .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
body#tag .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
body#tag .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}

div#maincontent .gdLabel {
	clear: left;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}
div#maincontent .gdLabel h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}
div#maincontent .pickUp {
	clear: left;
	padding-right: 10px;
	padding: 15px 5px 0px 5px;
	_padding: 8px 5px 5px 5px;
}
div#maincontent .pickUp img {
	margin-right: 10px;
}
.gdName {
	text-align: right;
	color: #666666;
}
div#gdListWire {
	margin: 10px 0 15px 0;
}
p#gdListComment {
	margin-bottom: 15px;
}
div#gdListWire .glLabel {
	padding: 8px;
	background-color: #eeeeee;
}
div#gdListWire ul {
	padding: 3px 0 15px 0;

}
div#gdListWire li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


#glossary-page div#glmainlist {
	width: 600px;
	margin: 30px 0 40px 200px;
}

#glossary-page div#voca-l {
	width: 300px;
	float: left;
}
#glossary-page div#voca-r {
	width: 300px;
	float: right;
}


#glossary-page #glmainlist li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page .tipIndex {
	margin: 0 13px 6px 0;
	text-align: right;
}

#glossary-page #deji-cWire {
	margin: 10px 0 45px 0;
}

#glossary-page div#wrapper {
	width: 940px;
}
#glossary-page div#sidebar {
	width: 240px;
	float: left;
	margin-right: 20px;
}
#glossary-page div#main {
	width: 680px;
	float: right;
}

div#sidebar div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebar div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebar div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebar div#gsindex li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

#glossary-page div#main h3.title {
	margin: 30px 0 20px;
	font-weight: bold;
}
#glossary-page div#dejiWire {
	margin-bottom: 45px;
}
#glossary-page div#dejiWire div.arwTitle {
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	background-color: #ebebeb;
}
#glossary-page div#dejiWire span.closs {
	width: auto;
	padding-left: 15px;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left center;
	font-weight: bold;
}

#glossary-page div#cTitle {
	border-bottom: solid 1px #000000;
	margin-bottom: 20px;
	padding: 5px;
}
#glossary-page div#cTitle p {
	float: right;
	clear: both;
	margin-top: 7px;
	display:none;
}
#glossary-page p#scTitle {
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	background-color: #ebebeb;
	font-weight: bold;
}
#glossary-page div#main p.link {
	float: right;
	margin-top: 12px;
	margin-right: 7px;
}
#glossary-page div#main #explanation {
	margin-bottom: 40px;
}
#glossary-page div#glList {
	margin-bottom: 40px;
}

#glossary-page div#glList ul {
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}
#glossary-page div#glList li {
	margin: 6px 0 0 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page div#rnIndex {
	width: 195px;
	_width: 200px;
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin: 0 10px 10px 0;
	_margin: 0 15px 10px 0;
	float: left;
}
#glossary-page div#rnIndex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl_w200.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

#glossary-page div#pickUp {
	margin-bottom: 45px;
}
#glossary-page div#pickUp h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01_w680.gif") no-repeat left top;
	font-weight: bold;
}
#glossary-page div#pickUp ul {
	padding: 0px 0px 0px 0px;
	_padding: 4px 0px 0px 0px;
}
#glossary-page div#pickUp li {
	margin: 6px 0 0 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page div#pickUp .course {
	margin-left: 10px;
	color: #8f8f8f;
}

#glossary-page div#adsense {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

#glossary-page div#adsense #space {
	padding: 10px;
}

#glossary-page div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

#glossary-page div#adsense p {
	margin: 10px 0px;
}

#glossary-page div#awaku {
	margin-bottom: 20px;
}

#glossary-page div#awaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

#glossary-page div#underSA {
	margin-bottom: 20px;
	width: 505px;
}
#glossary-page div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#glossary-page div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
#glossary-page div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
#glossary-page div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
#glossary-page div#underSA div.underSAText {
	float: right;
	width: 395px;
}



#kansai-page div#container {
	width: 940px;
	margin-right: -15px;
}

#kansai-page div#kansaiWire685 {
	width: 685px;
	float: left;
}
#kansai-page div#kansaiWire685 #gsWire {
	padding-bottom: 25px;
}
#kansai-page div#kansaiWire685 .gsList {
	width: 209px;
	margin: 5px 10px 5px 0;
	float: left;
}
#kansai-page div#kansaiWire685 #gsTitle {
	vertical-align: middle;
	background-color: #000000;
}
#kansai-page div#kansaiWire685 td#gsListWire {
	vertical-align: top;
	padding-left: 10px;
}
#kansai-page div#kansaiWire685 td#gsListWire .gsPhoto {
	display: inline;
	float: left;
	width: 30px;
	margin-right: 8px;
}
#kansai-page div#kansaiWire685 td#gsListWire .gsName {
	display: inline;
	width: 170px;
	float: left;
}
#kansai-page div#kansaiWire685 #tagWire {
	float: left;
	width: 165px;
	margin-right: 15px;
}
#kansai-page div#kansaiWire685 #kansaiMC {
	float: right;
	width: 505px;
}
#kansai-page div#kansaiSubContent {
	width: 240px;
	float: right;
}
#kansai-page div#kansaiHitokotoWire {
	width: 240px;
	padding-bottom: 13px;
	background: url(//img.allabout.co.jp/pts/img/2006/kansai_hitokoto_footer.gif) no-repeat bottom;
}
#kansai-page div#kansaiHitokotoWireSide {
	background: url(//img.allabout.co.jp/pts/img/2006/kansai_hitokoto_bg.gif);
	padding: 8px 8px 0 8px;
}
#kansai-page div.kansaiHitokotoName {
	padding-bottom: 8px;
}
#kansai-page .kansaiHitokotoQ {
	vertical-align: middle;
	margin-right: 6px;
}
#kansai-page .kansaiHitokotoQUnder {
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
#kansai-page .kansaiHitokotoYesNo {
	margin-right: 2px;
}
#kansai-page .kansaiHitokotoDetail {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 8px;
}
#kansai-page td#kansaiTagTitle {
	padding: 6px;
}
#kansai-page div#kansaiTagImage {
	padding: 4px;
}
#kansai-page div#kansaiTagList {
	padding: 6px;
}
#kansai-page div#kansaiKodaman div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
#kansai-page div#kansaiKodaman div#kodaman ul {
	padding: 4px 0px 0px 2px;
	margin: 0;
}
#kansai-page div#kansaiKodaman div#kodaman li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
#kansai-page #recommend-article {
	margin-bottom: 20px;
}
#kansai-page #recommend-article h3 {
	line-height:1.5em;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#kansai-page div#awaku {
	margin-bottom: 20px;
}
#kansai-page div#awaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#kansai-page div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
#kansai-page div#text100 #space {
	padding: 10px;
}
#kansai-page div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
#kansai-page div#text100 p {
	margin: 10px 0px;
}

#kansai-page div#backnumber {
	width: 236px;
	_width: 240px;
	padding: 0px;
	border: 2px solid #e0e0e0;	
	float: left;
}
#kansai-page div#backnumber h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}
#kansai-page div#backnumber li {
	margin: 6px 0 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}
#kansai-page div#backnumber .listWire {
	padding:0 0 15px 8px;
}
#kansai-page div#opinionWire {
	width: 680px;
	float: left;
}
#kansai-page div#opinionWire #opinionTitle {
	margin-bottom: 13px;
}
#kansai-page div#opinionWire #dateWire {
	background-color: #d9d9d9;
	padding: 8px;
}
#kansai-page div#opinionWire #titleWire {
	background-color: #f0f0f0;
	padding: 8px;
	margin-bottom: 20px;
}
#kansai-page div#opinionWire #inquiry {
	padding-bottom: 8px;
}
#kansai-page div#opinionWire #inquiry img {
	vertical-align: middle;
	margin-right: 8px;
}
#kansai-page div#opinionWire #inquiry h2 {
	display: inline;
}
#kansai-page .superAwaku {
	border: 2px solid #999999;
	margin-bottom: 20px;
	padding: 20px;
}
#kansai-page div#editor {
	margin: 0px;
}
#kansai-page div#editor div.editerWire {
	width: 100%;
	padding-bottom: 18px;
}
#kansai-page div#editor .editerName {
	margin: 0px;
	padding: 0 0 6px 0;
}
#kansai-page div#editor div.editerImage {
	float: left;
	width: 50px;
}
#kansai-page div#editor div.editerText {
	float: right;
	width: 440px;
}


#kansai-page div#editor h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}


#specialList {
	width: auto;
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

#specialList p {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

#specialList ul {
	padding: 4px 0px 0px 0px;
}

#specialList li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

#special-page div#UnderRectangle {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
	margin-top: 10px;
}

#special-page div#UnderRectangle h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

#special-page div#UnderRectangle ul {
	padding: 4px 0px 0px 0px;
}

#special-page div#UnderRectangle li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

#special-page div#globalNav {
	margin-bottom: 15px;
}
#special-page div#globalNav ul#genre p {
	width: 29px;
	float: left;
}
#special-page div#globalNav ul#genre li.cate01 {
	list-style-type: none;
	display: inline;
}
#special-page div#globalNav ul#genre li h3 {
	float: right;
	font-weight: bold;
	background: url(//img.allabout.co.jp/pts/img/2006/navi_r.gif) no-repeat 0px 0px;
	height: 30px;
	width: 211px;
	padding-top: 9px;
	line-height: 150%;
}
#special-page div#globalNav ul#genre li ul {
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	margin: -3px 0px 3px 0px;
	padding: 3px 0px 5px 12px;
	display: none;
}
#special-page div#globalNav ul#genre ul li.cate02 {
	font-weight: normal;
	padding: 2px 0px 2px 20px;
	margin: 0px 3px 0px -6px;
	list-style-type: none;
	background: url(//img.allabout.co.jp/pts/img/2006/navi_icn_folder.gif) no-repeat 0px 3px;
}



/* linkArea
--------------------------------------------------------------------------*/
#linkArea{
	width: 240px;
	margin: 0 auto 15px;
	padding: 15px 0 0;
	text-align: center;
	background-color: #ededed;
}
#linkArea table{
	width: 240px;
	margin: 0 auto 15px;
	padding: 0;
	border: 0px;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
	text-align: center;
}
#linkArea ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#linkArea ul li{
	margin: 0;
	padding: 0;
}
#linkArea ul li img{
	margin: 0 0 5px;
	padding: 0;
}
#linkArea img{
	vertical-align: top;
}


/* underLinkArea
--------------------------------------------------------------------------*/
#underLinkArea{
	width: 240px;
	margin: 0 0 5px;
	padding: 0;
}
#underLinkArea h4{
	margin: 0 0 10px;
	padding: 5px;
	background-color: #eeeeee;
}
#underLinkArea table{
	width: 240px;
	margin: 0 0 10px;
	padding: 0;
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
}
#underLinkArea ul{
	width: 240px;
	_width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
#underLinkArea ul li{
	width: 180px;
	_width: ;
	margin: 0;
	padding: 0;
	float: left;
}
#underLinkArea ul li.img{
	width: 60px;
	margin: 0;
	padding: 0;
	float: left;
}
#underLinkArea img{
	vertical-align: top;
}


/* tieUp
--------------------------------------------------------------------------*/
#tieUp{
	margin: 0 0 10px;
	padding: 0;
}
#tieUp h4{
	margin: 10px 0 0;
	padding: 3px 0 3px 7px;
	border-left: 3px solid #cc0000;
	border-bottom: 1px solid #999999;
}
#tieUpTextUp{
	width: 100%;
	margin: 10px 0;
	padding: 0;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#tieUpTextBt{
	width: 100%;
	margin: 10px 0 30px;
	padding: 0;
	border-top: 1px solid #999999;
}
#tieUp table, #tieUpTextUp table, #tieUpTextBt table{
	width: 100%;
	margin: 10px 0;
	padding: 0;
	border: 0px;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
	display: block;
}
/* tieUp dl
-------------------------------------------------*/
#tieUp dl, #tieUpTextUp dl, #tieUpTextBt dl{
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
#tieUp dt, #tieUpTextUp dt, #tieUpTextBt dt{
	width: 135px;
	margin: 0;
	padding: 0;
	float: left;
}
#tieUp dt img, #tieUpTextUp dt img, #tieUpTextBt dt img{
	align: left;
	vertical-align: top;
}
#tieUp dd, #tieUpTextUp dd, #tieUpTextBt dd{
	margin: 0 0 0 135px;
	padding: 0;
}
#tieUp dd.ttl, #tieUpTextUp dd.ttl, #tieUpTextBt dd.ttl{
	margin: 0 0 5px 135px;
	padding: 0;
}

#tieUp dd.ttl, #tieUpTextUp dd.ttl, #tieUpTextBt dd.ttl span.vari32{
	width:240px;
}

#tieUp dd.ttl .date, #tieUpTextUp dd.ttl .date, #tieUpTextBt dd.ttl .date{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
}
/* test search bar */
.rbarSearchWire {margin-left: 10px; float: left; width: 335px; _width: 330px; padding: 8px 10px 0 0; text-align: right; vertical-align: bottom; line-height: 100%;}
.rbarSearchTitle {float: left; font-size: 12px; color: #fff; line-height: 100%; width: 80px; font-weight: bold; text-align: right; padding: 2px 5px 0 0; _padding-right:2px 0px 0 0;}
.rbarSearchBox {float: left; width: 250px;}
.rbarSearchBox input {margin: 0; padding: 0;}
.rbarSearchBox input.rbarSearchBoxInput {border: solid 1px #fff; height: 16px; _height: 18px; _margin: -1px; width:180px;}
.rbarSearchBox input.rbarSearchBoxImage {vertical-align:top; _margin: -1px;}


/* clear
--------------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





#brandsite div#brandsiteTP {
	text-align: left;
}
#brandsite div#brandsiteHW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
#brandsite div#brandsiteHWW {
	text-align: center;
}
#brandsite div#toptext760 {
	width: 760px; 
	height: 34px;
	color:#ffffff;
}
#brandsite div#header {
	width: 760px;
	margin-bottom: 12px;
	_margin-bottom: 0px;
	clear: both;
}
#brandsite div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#brandsite div#footer #link {
	margin: 6px 0 4px 0;
}
#brandsite div#footer #link ul {
	margin: 6px 0px 4px;
}
#brandsite div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#brandsite div#footer #link a {
	margin: 0px 6px;
}
#brandsite div#bsFooterWire {
	text-align: center;
}
#brandsite div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#tie-up div#tie-upTP {
	text-align: left;
}
#tie-up div#tie-upHW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 1px;
	_padding-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}
#tie-up div#tie-upHWW {
	text-align: center;
}
#tie-up div#toptext760 {
	width: 760px;
	height: 34px;
	color:#ffffff;
}
#tie-up div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 1px 0;
}
#tie-up div#logo-rTU {
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right;
	position: relative;
	top: 32px;
}

#tie-up div#header {
	width: 760px;
	margin-bottom: 12px;
	clear: both;
}
#tie-up div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#tie-up div#footer #link {
	margin: 6px 0 4px 0;
}
#tie-up div#footer #link ul {
	margin: 6px 0px 4px;
}
#tie-up div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#tie-up div#footer #link a {
	margin: 0px 6px;
}
#tie-up div#bsFooterWire {
	text-align: center;
}
#tie-up div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

/* kiji center image */
#maincontent .centerPhotoImageGSWire {text-align: center; margin-bottom: 20px;}
#maincontent .centerPhotoImageGS {margin-left: auto; margin-right: auto; width: 400px;}
#maincontent .centerPhotoImageGS img {border: none; padding: 0; margin: 0 0 5px 0;}
#maincontent .centerPhotoImageGS p.pcap {color: #777777; text-align: left; width: 400px; padding: 0; margin: 0;}

/* アドインフォ */
#adinfo div#HW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 1px;
	_padding-bottom: 0px;
}
#adinfo div#HWW {
	text-align: center;
}
#adinfo div#toptext760 {
	width: 760px;
	height: 34px;
	color:#ffffff;
}
#adinfo div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 1px 0;
}
#adinfo div#logo-rTU {
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right;
	position: relative;
	top: 32px;
}

#adinfo div#header {
	width: 760px;
	margin-bottom: 12px;
	clear: both;
}
#adinfo div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#adinfo div#footer #link {
	margin: 6px 0 4px 0;
}
#adinfo div#footer #link ul {
	margin: 6px 0px 4px;
}
#adinfo div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#adinfo div#footer #link a {
	margin: 0px 6px;
}
#adinfo div#bsFooterWire {
	text-align: center;
}
#adinfo div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

/* RSS */
#rss #howtoWire {
	text-align: center;
	padding-bottom: 20px;
}
#rss #howtoInner {
	width: 750px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#rss #howtoInner h2 {
	padding-bottom: 3px;
}
#rss .tdTitleTop {
	width: 20%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}
#rss .tdIconTop {
	width: 20%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}
#rss .tdDetailTop {
	width: 40%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #cccccc;
	vertical-align: top;
}
#rss .tdTitle {
	width: 20%;
	text-align: left;
	font-weight: bold;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	white-space: nowrap;
	padding: 5px 0 4px 5px;
}
#rss .tdIcon {
	width: 20%;
	text-align: center;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	padding: 5px 0 4px 0;
}
#rss .tdDetail {
	width: 40%;
	text-align: left;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	padding: 5px 0 4px 5px;
}









/* safari (layout.css)*/
div#redbarl {  
	line-height: 165%;
	float: left;
	height: 34px;
	padding: 8px 0px 0px 10px; 
	}
/* safari (layout.css) //*/

body#info div#article-list {
	width: 685px;
	margin-bottom: 5px;
	}

body#info div.content-sub-title {
	border-bottom: 1px solid #e0e0e0;
	border-left: 3px solid #cc0000;
	padding: 3px 0 5px 5px;
	margin-bottom: 15px;
	}

body#info div#article-list h3 {
	display:block;
	/*text-decoration:underline; */
	}
	
body#info div#article-list p {
	margin-bottom: 5px;
	}

body#info div#article-list div.block {
	margin-bottom: 15px;
	}

body#info div#article-list div.list-l {
	width: 335px;
	float: left;
	margin-bottom:15px;
	}

body#info div#article-list div.list-r {
	width: 335px;
	float: right;
	margin-bottom:15px;
	/*_margin-bottom: 15px; */
	}

body#info div#sidebar div#gsindex dl.info-list-side{
	margin:5px 0 10px 5px;
	} 
	
body#info div#sidebar div#gsindex dl.info-list-side dt {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
	}

body#info div#sidebar div#gsindex dl.info-list-side dd {
	margin: 6px 6px 6px 6px ;
	margin-left: 24px;
	padding:0px 5px 0px 14px;
	background: url("//img.allabout.co.jp/pts/img/2005/circle01.gif") no-repeat left top;
	}
	
body#info div#sidebar div#gsindex dl.info-list-side ul {
	padding: 2px 0px 2px 30px;
	}

body#info div#sidebar div#gsindex dl.info-list-side ul li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 10px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}
	
body#info div#article-list div.block .info-list  {
	list-style-type:decimal;
	padding:5px 0 10px 10px;
	}

body#info div#article-list div.block .info-listCir  {
	list-style-type: circle;
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block .info-list li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}

body#info div#article-list div.block .info-listCir li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}	

body#info div#article-list div.block ul.info-list2  {
	list-style-type:disc;
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block ul.info-list2 li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}

body#info div#article-list div.block ul.info-list3  {
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block ul.info-list3 li {
	list-style-type:decimal;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}

body#info div#article-list div.block div.info-guide-flow {
	text-align:center;
	}
	
body#info div#article-list div.block div.info-guide-flow p {
	display:block;
	padding:2px 0 2px 0;
	}
	
body#info div#article-list div.block dl.info-dl {
	padding:5px 0 10px 0px;	
	}
	
body#info div#article-list div.block dl.info-dl dt {
	padding:1.0em 0 1.0em 15px;
	background-color: #eeeeee;
	font-weight:bold;
	}
	
body#info div#article-list div.block dl.info-dl dd {
	padding:1.0em 0 1.0em 15px;
	background-color: #ffffff;
	}
	
body#info div#article-list div.block dl.info-dl dd ul {
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block dl.info-dl dd ul li {
	list-style-type:decimal;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}	
body#info div#article-list div.block dl.info-dl dd ul li.circle {
	list-style-type:circle;
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 4px;
	}
body#info div#article-list div.block form {
	margin: 15px 0 015px;
	text-align: center;
	}
	
body#info div#article-list div.block p.center {
	text-align: center;
	}
	
body#info div#article-list div.block p.form-btn {
	text-align: center;
	}


body#info div#lNPolicy .guideD ,
body#info div#lNInquiryMail .guideD ,
body#info div#lNNotice .guideD {
	display: none;
}


body#info div.infoInquiryWire {
	border-bottom: dotted 1px #cccccc;
	padding: 15px 0 15px 0;
		height: 100%;
}

body#info div.infoInquirySubmitWire {
	padding: 15px 0 15px 0;
	height: 100%;
}

body#info div.infoInquiryL {
	float: left;
	text-align: left;
	width: 30%;
	padding: 3px 0 0 10px;
}
body#info div.infoInquiryR {
	float: left;
	text-align: left;
	width: 50%;
	padding-left: 10px;
}
body#info div.infoInquiryWire br {
	clear: left;
}
body#info div.infoInquirySubmit {
	width: 100%;
	height: 100%;
	text-align: center;
}
/*ガイドオープン一覧トップ(open.htm)*/
body#info div#guide-open-list {
	width: 680px;
	margin: 30px 0 40px 130px;
	}

body#info div#guide-open-list p {
	width: 680px;
	margin: 0 0 10px 0;
	}

body#info div#guide-open-list div.guides-opne-box {
	width: auto;
	height: inherit;
	margin: auto auto 10px auto;
	padding:5px;
	border:2px solid #eeeeee;
	}

body#info div#guide-open-list div.guides-opne-box-l {
	width: 80px;
	height: 80px;
	margin: 8px 0 0 0;
	float:left;
	border:1px solid #ffffff;
	}
	
body#info div#guide-open-list div.guides-opne-box-r {
	width: auto;
	height: auto;
	margin:12px 0 0 0;
	float: left;
	}

body#info div#guide-open-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	float: left;
	/*background:#99FF00; */
	}

body#info div#guide-open-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	float: right;
	/*background:#99FF00; */
	}

body#info div#guide-open-list ul li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
	}
	
/*サイトマップ（/info/sitemap/index.htm）*/
body#info div#site-map-list {
	width: 910px;
	margin: 30px 0 30px 15px;
	}

body#info div#site-map-list p {
	width: 910px;
	margin: 0 0 10px 0;
	}
	
body#info div#site-map-list div.article-list-l {
	width:450px;
	float: left;
	}
	
body#info div#site-map-list div.article-list-r {
	width:450px;
	float: right;
	margin:0 0 0 10px;
	}
	
body#info div#site-map-list div.article-list-l dl.info-list-map {
	margin:0 0  15px 0;
	}
	
body#info div#site-map-list div.article-list-r dl.info-list-map {
	margin:0 0  15px 0;
	}
	
body#info div#site-map-list div.article-list div.block {
	width: 910px;
	margin-bottom: 5px;
	}
	
body#info div#site-map-list div.article-list div.block div#content-sub-title ,
body#info div#site-map-list div.article-list-l div.block div#content-sub-title ,
body#info div#site-map-list div.article-list-r div.block div#content-sub-title {
	margin-bottom: 15px;
	padding: 8px 0 8px 8px;
	border-left: none;
	border-bottom: 1px solid #e0e0e0;
	background:#eeeeee;
	}

body#info div#site-map-list div.article-list div.block div#content-sub-title h3 ,
body#info div#site-map-list div.article-list-l div.block div#content-sub-title h3 ,
body#info div#site-map-list div.article-list-r div.block div#content-sub-title h3 {
	display:block;
	/*text-decoration:underline; */
	}
	
body#info div#site-map-list div.article-list-l div.block {
	width: 450px;
	margin-bottom: 5px;
	}
	
body#info div#site-map-list div.article-list-r div.block {
	width: 450px;
	margin-bottom: 5px;
	}

body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom: 30px solid #ffffff;
	float: left;
	}

body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom: 30px solid #ffffff;
	float: right;
	}

body#info div#site-map-list div.voca-l dl.info-list-map ,
body#info div#site-map-list div.voca-r dl.info-list-map {

	}
	
body#info div#site-map-list div.voca-l dl.info-list-map dt ,
body#info div#site-map-list div.voca-r dl.info-list-map dt {
	font-weight:bold;
	margin:0.5em 0 0 0;
	}
	
body#info div#site-map-list div.voca-l dl.info-list-map dt dd ,
body#info div#site-map-list div.voca-r dl.info-list-map dt dd {
	
	}

body#info div#site-map-list div.voca-l dl.info-list-map ul  ,
body#info div#site-map-list div.voca-r dl.info-list-map ul {
	margin:0 0 1em 0;
	}

body#info div#site-map-list div.voca-l dl.info-list-map ul li ,
body#info div#site-map-list div.voca-r dl.info-list-map ul li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}

/*最新ガイド記事一覧(/culist/index.htm)*/
body#info div#culist-list {
	margin: 30px 0 30px 0px;
	width: 940px;
	}

body#info div#culist-list p {
	margin: 0 0 10px 0;
	}
		
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH {
	background:#eeeeee;
	height: 28px;
	border-left: none;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #e0e0e0;
	width: 940px;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox  {
	margin-bottom: 0px;
	padding: 7px 0 5px 5px;
	vertical-align: bottom;
	float: left;
	}

body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox a {
	padding: 0 0 0 4px;
	font-weight: bold;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox-btn {
	width:171px;
	float: right;
	padding:5px 4px 4px 0;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox-btn a {
	display: inline;
	width: auto;
	}	
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd {
	padding-top: 5px;
	margin-bottom: 10px;
	/*background-color:#00CC66; */
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul {
	list-style-type:none;
	padding-bottom: 10px;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li {
	display: block;
	padding:0em 0 0 0;
	margin:0 0 4px 0;
	/*border-bottom:1px solid #eeeeee; */
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CHWire {
	padding: 3px 0 3px 0;
	border-bottom:1px solid #eeeeee;
	vertical-align: middle;
	/*background-color:#00FF00; */	
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-day {
	float: left;
	padding:0 1em 0 1em;
	white-space: nowrap;
	margin-bottom: 5px;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-title {
	width: auto;
	float: left;
	padding:0 0 0 0;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-gs {
	width: 270px;
	padding: 0px 0 1px 1.3em;
	_padding: 0px 0 10px 1.3em;
	white-space: nowrap;
	text-align: left;
	float: right;
	}
body#info #related {
	float: right;
	margin: 15px 0 20px 0;
	}
body#info .steps {
	margin: 0px 0 20px 0;
	padding: 0 15px 0 15px;
	}
body#info div#redbarr { 
	float: right;
	height: 34px;
	background-repeat: no-repeat; 
	padding: 0px 13px 0px 0px; 
	background-color: #800000;
	}
body#info div#AAAWire { 
	width: 100%;
	text-align: center;
	}
body#info div#AAAWireInnner { 
	width: 50%;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	}
body#info ul.info-list3  {
	padding:5px 0 10px 10px;
	}
	
body#info ul.info-list3 li {
	list-style-type:none;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}
body#info div.voca-l {
	width: 20%;
	float: left;
}
body#info div.voca-r {
	width: 20%;
	float: right;
}
body#info div#article-listBS {
	width: 100%;
	margin-bottom: 5px;
	}
body#info div.pTop {
	text-align: right;
	padding: 3px;
	}
body#info .aTop {
	vertical-align: middle;
	margin-right: 2px;
	}
body#info ul.info-listCUList  {
	padding:5px 0 10px 10px;
	}
	
body#info ul.info-listCUList li {
	list-style-type:none;
	margin: 6px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}
/*win IE6.X ------------------------------------------------------------------ */
*html body#info div#sidebar div#gsindex dl.info-list-side ul {
	padding: 2px 0px 2px 0px;
	}

*html body#info div#sidebar div#gsindex dl.info-list-side ul li {
	margin: 6px;
	margin-left: 5px;
	padding:0px 5px 0px 10px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}
	
/*ガイドオープン一覧トップ(open.htm)*/
*html body#info div#guide-open-list div.guides-opne-box {
	width: auto;
	height: 1%;
	margin: auto auto 10px auto;
	padding:5px;
	border:2px solid #eeeeee;
	}

/*サイトマップ(sitemaphtm)*/	
*html body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom:10px solid #ffffff;
	float: left;
	}

*html body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom: 10px solid #ffffff;
	float: right;
	}

/* info　ここまで */



/*  50LIFE ここから */
body#life50 div#wrapper-double {
	width: 940px;
	}
body#life50 div#wrapper-double div#maincontent {
	width: 685px;
	margin-right: 0;
	float: right;
	}
body#life50 div#wrapper-double div#sidebar {
	width: 240px;
	margin-right: 15px;
	float: left;
	}
body#life50	div#maincontent div#bwaku {
	width: 505px;
	margin-bottom: 20px;
}
body#life50	div#maincontent div#awaku h3 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50	div#maincontent div#bwaku h3 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50	div#maincontent div#newarrival  {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50 div#headnavi {
	margin-bottom: 0px;
}
body#life50 div#life50bar {
	height: 37px;
	color: #ffffff;
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_bar_50life.gif");
	background-repeat: no-repeat;
	}
body#life50 div#life50bar a {  
	color: #ffffff;
	font-weight: bold;
	}
body#life50 div#life50barL {  
	line-height: 165%;
	float: left;
	color: #ffffff;
	margin-top: 3px;
	padding: 3px 0px 0px 10px; 
	}
body#life50 div#life50barR { 
	float: right;
	margin-top: 6px;
	padding: 0px 3px 0px 0px; 
	}
body#life50 div#headinfo {
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_info_01.gif");
	background-repeat: no-repeat;
	background-position: top;
	background-color: #dfd3da;
	color: #74295d;
	margin-bottom: 15px;
	width: 940px;
	}
body#life50 div#headinfo p {
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_info_02.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 7px;
	}
body#life50	div#sidebar div#life50navi {
	padding: 0px;
	border: 2px solid #ddd0d8;	
	margin-bottom: 10px;
	background-color: #f0ebee;
}
body#life50	div#sidebar div#life50navi h3 {
	font-weight: bold;
	color: #510a3b;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url("//img.allabout.co.jp/pts/50life/navi/bg_50life_ttl.gif") no-repeat;
	height: 28px;
	line-height: 150%;
}
body#life50	div#sidebar div#life50navi h4 {
	margin-left: 7px;
	margin-bottom: 6px;
}
body#life50	div#sidebar div#life50navi div#special {
	width: 224px;
	margin-left: 7px;
}
body#life50	div#sidebar div#life50navi ul#travel {
	margin-bottom: 8px;
}
body#life50	div#sidebar div#life50navi ul#travel li {
	display: block;
	text-align: left;
	margin: 6px 4px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
body#life50	div#sidebar div#life50navi div#korea {
	width: 224px;
	margin-left: 7px;
}
body#life50	div#sidebar div#life50navi .photoLeft {
	width: 58px;
	float: left;
}
* html body#life50	div#sidebar div#life50navi h3 {
	margin-bottom: 7px;
}
body#life50 div#sidebar div#osusume50life {
	padding: 26px 0px 0px 4px;
	border: 1px solid #d9d9d9;	
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_leftttl.gif") no-repeat;
	background-position: top;
	margin-bottom: 10px;
}

body#life50 div#sidebar div#life50gslist {
	margin-bottom: 10px;
}
body#life50 div#sidebar div#life50gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 7px 0px 0px 0px;
	color: #611549;
	line-height: 150%;
}

body#life50 div#sidebar div#life50gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

body#life50 div#sidebar div#life50gslist dt {
	display: inline;
	vertical-align: middle;
	}

body#life50 div#sidebar div#life50gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}
body#life50 div#sidebar div#life50tags {
	margin-bottom: 10px;
}
body#life50 div#sidebar div#life50tags h3 {
	font-weight: bold;
	margin: 2px;
	padding: 7px 0px 0px 0px;
	color: #611549;
	line-height: 150%;
}
body#life50 div#sidebar div#life50tags ul li {
	margin: 3px;
	margin-left: 3px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/50life/cmn/icn_list.gif") no-repeat 0px 2px;
}

body#life50 div#maincontent div#life50special {
	margin-bottom: 12px;
}
body#life50 div#maincontent div#life50wrapper {
	width: 505px;
	margin-bottom: 12px;
}
body#life50 div#maincontent div#life50special h3 {
	display: inline;
}
body#life50 div#maincontent div#life50wrapper h3 {
	display: inline;
}
body#life50 div#maincontent div#life50wrapper div#travel {
	float: left;
	width: 243px;
	margin-right: 15px;
	border: solid 1px #d9d9d9;
}
* html body#life50 div#maincontent div#life50wrapper div#travel {
	width: 245px;
}
body#life50 div#maincontent div#life50wrapper div#travel dl {
	padding: 6px;
}
body#life50 div#maincontent div#life50wrapper div#travel dt {
	margin-bottom: 3px;
}
body#life50 div#maincontent div#life50wrapper div#travel dd {
	margin-bottom: 2px;
}
body#life50 div#maincontent div#life50wrapper div#travel dd a {
	display: block;
	text-align: left;
	margin: 6px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
body#life50 div#maincontent div#life50wrapper div#entertainment {
	float: right;
	width: 243px;
	border: solid 1px #d9d9d9;
}
* html body#life50 div#maincontent div#life50wrapper div#entertainment {
	width: 245px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment p {
	padding: 6px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment dl {
	padding: 0 6px 12px 6px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment dd {
	margin-left: 60px;
	margin-top: -40px;
}
body#life50 div#maincontent div#culture {
	border: 2px solid #e9dae3;
	margin-bottom: 18px;
	background-color: #f3ebf0;
}
body#life50 div#maincontent div#culture .imgleft {
	float: left;
	padding: 8px;
	margin-bottom: 8px;
}
body#life50 div#maincontent div#culture p {
	margin-top: 8px;
	margin-right: 6px;
	margin-bottom: 8px;
}
body#life50 div#maincontent div#culture h3 {
	font-weight: bold;
	padding: 4px 6px;
	background-color: #e9dae3;
}


body#life50 div#maincontent .ttl01 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat;
	height: 28px;
}
body#life50 div#maincontent div#doron {
	margin-bottom: 20px;
}
body#life50 div#maincontent div#doron h3 {
	font-weight: normal;
	padding: 6px 0px 10px 25px;
	line-height: 150%;
}
body#life50 div#subcontent div#campaign {
	margin-bottom: 12px;
}
body#life50 .mb08	{	margin-bottom:8px;	}
body#life50 .mb12	{	margin-bottom:12px;	}
body#life50 .mb16	{	margin-bottom:16px;	}
body#life50 .mb20	{	margin-bottom:20px;	}
body#life50 .mb24	{	margin-bottom:24px;	}
body#life50 .mb32	{	margin-bottom:32px;	}

body#life50 .credit {
	color: #666666;
	}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-table;
  min-height: 1%;	/* for IE7 */
}

/* Hide from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
/* End hide from IE-mac */

body#life50 div.list_box {
	margin: 0 0 15px;
}
body#life50 div.list_box div.list_box_left {
 float: left;
	width: 120px;
}
body#life50 div.list_box div.list_box_right {
 float: right;
	width: 370px;
}
body#life50 div.list_box_right p.lead {
	margin: 7px 0 0;
}

/**070306追加　50LIFEタイアップ用**/


body#life50_tu {
	margin:0 auto 0 auto;
	}
	
body#life50_tu div#container {
	_position:absolute;
	_left:50%;
	width:760px;
	margin:0 auto 0 auto;
	_margin:0 0 0 -380px;
	/**_background-color:#FF0000;**/
	}
	
body#life50_tu div#container div#wrapper {
	width:760px;
	margin:0 auto 0 auto;
	}
	
body#life50_tu div#toptext {
	width:760px;
	}
	
body#life50_tu div#toptext div#seotext {
	width:100%;
	padding: 5px 0 0 0;
	}
body#life50_tu #header {
	padding-bottom: 20px;
}

body#life50_tu #logo {
	float: left;
	padding: 10px 0 10px 0;
}


/**070306追加　50LIFEタイアップ用　ここまで**/


/*  50LIFE ここまで */


/*  secondlife ここから */
body#secondlife div#wrapper-double { width: 940px; }
body#secondlife div#wrapper-double div#maincontent { width: 685px; margin-right: 0; float: right; }
body#secondlife div#wrapper-double div#sidebar { width: 240px; margin-right: 15px; float: left; }
body#secondlife	div#maincontent div#brandsite h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#bwaku { width: 505px; margin-bottom: 20px; }
body#secondlife	div#maincontent div#awaku h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#bwaku h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#newarrival { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife div#headnavi { margin-bottom: 0px; }
body#secondlife div#headinfo { background-image:url("//img.allabout.co.jp/pts/secondlife/cmn/bg_info_01.gif"); background-repeat: no-repeat; background-position: top; background-color: #dfd3da; color: #74295d; margin-bottom: 15px; width: 940px; }
body#secondlife div#headinfo p { background-image:url("//img.allabout.co.jp/pts/secondlife/cmn/bg_info_02.gif"); background-repeat: no-repeat; background-position: bottom; padding: 7px; }
body#secondlife	div#sidebar div#secondlife-navi { padding: 0px; border: 2px solid #ddd0d8; margin-bottom: 10px; background-color: #f0ebee; }
body#secondlife	div#sidebar div#secondlife-navi h3 { font-weight: bold; color: #510a3b; margin: 2px; padding: 6px 0px 0px 8px; background: url("//img.allabout.co.jp/pts/secondlife/navi/bg_secondlife_ttl.gif") no-repeat; height: 28px; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-osusume { padding: 26px 0px 0px 4px; border: 1px solid #d9d9d9; background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_leftttl.gif") no-repeat; background-position: top; margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-gslist { margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-gslist h3 { font-weight: bold; margin: 2px; padding: 7px 0px 0px 0px; color: #611549; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-gslist dl { margin-left: 8px; margin-top: 5px; padding-top: 2px; }
body#secondlife div#sidebar div#secondlife-gslist dt { display: inline; vertical-align: middle; }
body#secondlife div#sidebar div#secondlife-gslist dd { line-height: 150%; display: inline; margin-left: 0px; padding: 6px; }
body#secondlife div#sidebar div#secondlife-tags { margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-tags h3 { font-weight: bold; margin: 2px; padding: 7px 0px 0px 0px; color: #611549; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-tags ul li { margin: 3px; margin-left: 3px; padding:0px 5px 0px 14px; list-style-type:none; background: url("//img.allabout.co.jp/pts/secondlife/cmn/icn_list.gif") no-repeat 0px 2px; }
body#secondlife div#maincontent div#culture { border: 2px solid #e9dae3; margin-bottom: 18px; background-color: #f3ebf0; }
body#secondlife div#maincontent div#culture .imgleft { float: left; padding: 8px; margin-bottom: 8px; }
body#secondlife div#maincontent div#culture p { margin-top: 8px; margin-right: 6px; margin-bottom: 8px; }
body#secondlife div#maincontent div#culture h3 { font-weight: bold; padding: 4px 6px; background-color: #e9dae3; }
body#secondlife div#maincontent .ttl01 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat; height: 28px; }
body#secondlife div#maincontent div#doron { margin-bottom: 20px; }
body#secondlife div#maincontent div#doron h3 { font-weight: normal; padding: 6px 0px 10px 25px; line-height: 150%; }
body#secondlife div#subcontent div#campaign { margin-bottom: 12px; }
body#secondlife .mb08 { margin-bottom:8px; }
body#secondlife .mb12 { margin-bottom:12px; }
body#secondlife .mb16 { margin-bottom:16px; }
body#secondlife .mb20 { margin-bottom:20px; }
body#secondlife .mb24 { margin-bottom:24px; }
body#secondlife .mb32 { margin-bottom:32px; }
body#secondlife .credit { color: #666666; }

body#secondlife div#top_list_box { margin: 0; padding: 8px 0; border-bottom: 1px solid #eeeeee; }
body#secondlife div#top_list_box_end { margin: 0 0 7px; padding: 8px 0; border: none; }
body#secondlife div#top_list_box div.list_box_left, body#secondlife div#top_list_box_end div.list_box_left { float: left; width: 110px; }
body#secondlife div#top_list_box div.list_box_right, body#secondlife div#top_list_box_end div.list_box_right { float: right; width: 375px; }
body#secondlife div#top_list_box div.list_box_right p.lead, body#secondlife div#top_list_box_end div.list_box_right p.lead { margin: 5px 0 0; }

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
/* for IE7 */
.clearfix { display: inline-table; min-height: 1%; }
/* Hide from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

body#secondlife div.list_box { margin: 0 0 15px; }
body#secondlife div.list_box div.list_box_left { float: left; width: 120px; }
body#secondlife div.list_box div.list_box_right { float: right; width: 370px; }
body#secondlife div.list_box_right p.lead { margin: 7px 0 0; }

/* pub wire */
body#secondlife div#maincontent div#pubWire {
	margin-bottom: 20px;
}
body#secondlife div#maincontent div#pubWire h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

/*  secondlife ここまで */








div#topDiv .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

div#topDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
div#topDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#topDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#topDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#topDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}

div#btmDiv .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

div#btmDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
div#btmDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#btmDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#btmDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#btmDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}

div#rightDiv .adsense-main {
	margin-bottom: 25px;
	border-left: 1px solid #cccccc;
	padding: 2px;
}

div#rightDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	border-left: 0;
	text-align: right;
}
div#rightDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#rightDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#rightDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#rightDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}


/* gooRanking */
.gooRanking {width: 200px; float: right; padding-top: 25px; line-height: 1.0em;}.gooRanking td {padding: 2px 5px;}.gooRanking a  {text-decoration: none;}.gooRanking a:hover {text-decoration: underline;}

div#content-double div#bwaku {
	margin-bottom: 20px;
	width: 505px;
}

div#content-double div#bwaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

div#content-double div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
div#content-double div#text100 #space {
	padding: 10px;
}
div#content-double div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
div#content-double div#text100 p {
	margin: 10px 0px;
}

div#content-double div#adsense {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
div#content-double div#adsense #space {
	padding: 10px;
}
div#content-double div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
div#content-double div#adsense p {
	margin: 10px 0px;
}


div#content-double div#ranking {
	margin-bottom: 20px;
	width: 505px;
}
div#content-double div#ranking h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#content-double div#ranking {
	width: 505px;
}
div#content-double div#ranking dl {
	margin: 5px 0px;
}
div#content-double div#ranking dt {
	display: inline;
	margin-left: 5px;
}
div#content-double div#ranking dt .number {
	vertical-align: middle;
}
div#content-double div#ranking dd {
	display: inline;
	margin-left: 3px;
}

div#content-double div#underSA {
	margin-bottom: 20px;
	width: 505px;
}
div#content-double div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#content-double div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#content-double div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}

div#content-double div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#content-double div#underSA div.underSAText {
	float: right;
	width: 395px;
}

div#content-double div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 685px;
}


/* ReDesign test */
.rBoxWire {
	border: solid 2px #d9d9d9;
	margin-bottom: 10px;
}
.rBoxWireT {
	background-color: #d9d9d9;
	padding: 5px 8px;
	font-weight: bold;
}
.rBoxWireC {
	background-color: #eee;
	padding: 9px;
}
.pfRBox {
	border-bottom: solid 1px #ddd;
	margin-bottom: 5px;
}
.rBoxWireC ul {
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
}
.rBoxWireC li {
	margin: 3px 6px 2px 0px;
	padding:0px 5px 0px 14px;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat 0px 2px;
}
p.rBoxSSLogo {
	text-align: right;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: solid 1px #ddd;
}
.shoppingRBoxU {
	padding: 7px 4px 3px 0;
}
.shoppingRBoxU a {
	margin-right: 8px;
}
p.rBoxLogo {
	text-align: right;
	padding: 0;
	margin: 0;
}
p.pfRBoxST {
	display: inline;
	background: #fff;
	padding: 4px;
	color: #333;
}
.pfRBoxRel {
	padding: 5px 4px 0 0;
}
.pfRBoxRel a {
	margin-right: 8px;
}
p.pfRBoxU {
	text-align: right;
	padding: 0 0 5px 0;
}
.pfRBoxRank {
	border-bottom: solid 1px #ddd;
	padding-bottom: 5px;
	margin: 8px 0 8px 0;
}
p.pfRBoxRankC {
	padding: 5px 4px 5px 0;
}
p.pfRBoxRankC ul {
	list-style-type: none;
	padding: 5px 0 5px 0;
	margin: 0;
}
p.pfRBoxRankC li {
	margin: 3px 6px 2px 0px;
	padding:0px 5px 0px 20px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_rank01.gif) no-repeat 0px 2px;
}
p.pfRBoxEnd {
	margin: 8px 0 0 0;
}
.topicsWire {
	zoom: 1;
	margin: 0px 6px 8px 6px;
}
.topicsWireL {
	background-color: #fff;
	padding: 3px;
	margin-bottom: 5px;
}
.topicsWireT {
	margin-top: 5px;
	font-weight: bold;
}
.topicsWireSub {
	margin: 0;
	padding: 0;
}
/* Territory-navbar */
#Territory-navbar-autos {
	margin-bottom:5px;
	width:940px;
	background:#039 url(//img.allabout.co.jp/pts/rnavi/autos/bg_rnavi.gif) left bottom no-repeat;
	font-weight:bold;
}
	/* mainNavi */
#Territory-navbar-autos #mainNavi ol li a:link,
#Territory-navbar-autos #mainNavi ol li a:visited,
#Territory-navbar-autos #subNavi ul li a:link,
#Territory-navbar-autos #subNavi ul li a:visited {
	color:#FFF;
	text-decoration:underline;
}
#Territory-navbar-autos #mainNavi ol li a:hover,
#Territory-navbar-autos #mainNavi ol li a:active,
#Territory-navbar-autos #subNavi ul li a:hover,
#Territory-navbar-autos #subNavi ul li a:active {
	color:#ccc;
	text-decoration:none;
}
#Territory-navbar-autos #mainNavi ol li a.currentOn:link,
#Territory-navbar-autos #mainNavi ol li a.currentOn:visited {
	color:#333;
	text-decoration:underline;
}
#Territory-navbar-autos #mainNavi ol li a.currentOn:hover,
#Territory-navbar-autos #mainNavi ol li a.currentOn:active {
	color:#333;
	text-decoration:none;
}
#Territory-navbar-autos #mainNavi {
	width:300px;
	float:left;
}
#Territory-navbar-autos #mainNavi ol li {
	padding:8px 10px 10px;
}
	/* Territory-navbar currentOn */
#Territory-navbar-autos #mainNavi ol li#mn-toppage a.currentOn {
	padding:6px 0px 13px 20px;
_padding:0px 0px 13px 20px;
}
#Territory-navbar-autos #mainNavi ol li#mn-toppage a.currentOn span {
	padding:6px 8px 13px 0px;
	_padding:6px 8px 0px 0px;
	*padding:6px 8px 0px 0px;
}
	/* subNavi */
#Territory-navbar-autos #subNavi {
	width:300px;
	float:right;
}
#Territory-navbar-autos #subNavi ul {
	margin:8px 10px 10px 0;
	_margin:8px 10px 9px 0;
	text-align:right;
}
#Territory-navbar-autos #subNavi ul span {
	padding:5px 6px 5px 0;
	_padding:4px 1px 4px 1px;
	background-color:#000040;
	border-top:solid 1px #4d4d88;
	border-left:solid 1px #4d4d8f;
	border-right:solid 1px #4d4d5e;
	border-bottom:solid 1px #4d4d5e;
}
#Territory-navbar-autos #subNavi ul span li {
	padding-left:6px;
	display:inline;
}
	/* Territory-navbar link */
#Territory-navbar-autos #mainNavi ol li a:link,
#Territory-navbar-autos #mainNavi ol li a:visited,
#Territory-navbar-autos #subNavi ul li a:link,
#Territory-navbar-autos #subNavi ul li a:visited {
	color:#FFF;
	text-decoration:underline;
}
#Territory-navbar-autos #mainNavi ol li a:hover,
#Territory-navbar-autos #mainNavi ol li a:active,
#Territory-navbar-autos #subNavi ul li a:hover,
#Territory-navbar-autos #subNavi ul li a:active {
	color:#ccc;
	text-decoration:none;
}
#Territory-navbar-autos #mainNavi ol li a.currentOn:link,
#Territory-navbar-autos #mainNavi ol li a.currentOn:visited {
	color:#333;
	text-decoration:underline;
}
#Territory-navbar-autos #mainNavi ol li a.currentOn:hover,
#Territory-navbar-autos #mainNavi ol li a.currentOn:active {
	color:#333;
	text-decoration:none;
}
/* r_house special */
.chtopSPWire {zoom: 1; padding-bottom: 15px;_padding-bottom: 5px;}
.chtopSPImage {margin-bottom: 5px;}
.chtopSPLeft {float: left; width: 250px;}
.chtopSPRight {float: right; width: 250px;}
.chtopSP {background: url(//img.allabout.co.jp/pts/r_house/chtop_special/r_house_r_f.gif) no-repeat bottom left; padding-bottom: 7px;}
.chtopSPC {border-left: solid 1px #eee; border-right: solid 1px #eee; padding: 10px; zoom: 1;}
.chtopSPCI {width: 75px; float: left; padding: 0; margin: 0;}
.chtopSPCT {width: 145px; float: right; padding: 0; margin: 0;}
.chtopSPCT dl {margin-left: 0px; padding-top: 2px;}
.chtopSPCT dt {display: inline; vertical-align: middle;}
.chtopSPCT dd {line-height: 150%; display: inline; margin-left: 0px; padding: 6px;}
.chtopSPT {
border: solid 1px #eee;
padding: 8px;
zoom:1;
}
.chtopSPTW {
background: url(//img.allabout.co.jp/pts/r_house/chtop_special/sp_bg.gif) repeat-x bottom left;
padding-bottom: 7px;
}
.chtopSPTL {
width: 340px; float: left;
}
.chtopSPTI {
margin:0 0 10px 0;
}
.chtopSPTI img {
margin-right: 10px; vertical-align: middle;
}
.chtopSPTT {
border-left: solid 6px #92c11d; padding: 0 0 0 10px; margin: 0 0 8px 0;
}
.chtopSPTSub {
margin: 0; padding: 0 0 0 2px;}
.chtopSPBI {
width: 145px; float: right;}

.rensaiT {
background: url(//img.allabout.co.jp/pts/r_house/chtop_special/rensai_t.gif) no-repeat top left; 
height: 25px;padding: 2px 0 0 48px; font-weight: bold; border: solid 1px #eee; border-bottom: none;
}


/* r_house PS kodawan */
.chtopPSkodaman {
	width: 503px;
	background-color: #f3f1e1;
	zoom: 1;
}
.chtopPSkodaman .title {
	width: 243px;
	background-color: #f3f1e1;
	float: left;
}

#maincontent .chtopPSkodaman .title ul {
	margin: 4px 0 4px 12px;
}

.chtopPSkodaman .title ul li {
	display:inline;
}
.chtopPSkodaman .title ul li.linkr {
	display:block;
	text-align: right;
	list-style: none;
}
.chtopPSkodaman .title ul li a {
	margin-right: 12px;
}
.chtopPSkodaman .map {
	width: 260px;
	float: right;
}




/***  @import url("/pts/css/2006/hack.css");  ***/

/* ---------------------------   Win-IE6   --------------------------- */


* html div#sidebar div#gslist h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}

* html div#sidebar div#gsindex h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}


* html div#sidebar div#kisetsu {
	margin-bottom: 34px;
}


* html div#media_right .media-block h3 {
	width: 165px;
}
* html div#media_right .media-block h4 {
	width: 153px;
}
* html div#media_right .media-block .Article {
	margin-bottom: 0px;
}
* html div#media_right .media-block .Article .Articleimg {
	margin-bottom: 0px;
}
* html div#media_right .media-block .Article p {
	margin-top: 2px;
	margin-bottom: 0px;
}
* html div#media_right .media-block {
	margin-bottom: 12px;
}

* html .megabox h3.mega {
	width: 165px;
}
* html div#media_right .media-block-ss .ssArticle {
	margin-bottom: 0px;
}
* html div#media_right .media-block-ss h3 {
	width: 165px;
}
* html div#media_right .media-block-ss .ssArticle .ssArticleimg {
	margin-top: 5px;
}
* html div#media_right .media-block-ss .ssArticle p {
	margin-top: 5px;
}
* html div#sidebar div#store div#rank1-photo {
	margin: 6px 4px 6px 3px;
}

* html div#sidebar div#store li#rank1 {
	padding-top: 17px;
}
* html #special-page div#globalNav ul#region_index li h3 {
	height: 38px;
}
* html #special-page div#globalNav ul#genre li h3 {
	padding-bottom: 10px;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* gourmet */
div#pastAreaHGourmet {background-color: #f4e4e4; width: 173px; _width: 185px; padding: 6px;}
div#pastAreaHGourmet p {margin: 0; padding: 0 0 0 25px; height: 17px; background: url(//img.allabout.co.jp/pts/img/2007/fork3.gif) no-repeat left top;}

 /* 
----------------------------------------------------------------------------------------------------------------------------------------------------
Hack
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

/*win IE6.X ------------------------------------------------------------------ */
/*win IE6.X ------------------------------------------------------------------// */

/*win IE7.X------------------------------------------------------------------ */
/*win IE7.X ------------------------------------------------------------------ // */
	

/* safari hack ------------------------------------------------------------------  */
body div#globalNavigation { /*hack safari*/
	position: absolute;
	top:0;
	left:0;
	width:955px;
	height:93px;
	margin:-10px 0 0 0; _margin:-9px 0 0 0;*
	padding:0;
	}

body div#globalNavigation object { /*070319 hack safari*/
	position:absolute;
	top:0px;
	height:92px;
	margin:0px 0 0 0;*
	}

body div#container div#new-toptext-wrapper div#toptext{/*hack safari*/
	clear:both;
	width: 940px;
	height: 1em;
	color:#000000;
	vertical-align:bottom;
	border-bottom: solid 1px #cccccc;
	background:#ffffff;*
	}
	
/* safari hack ------------------------------------------------------------------ //*/

/* safari hack ------------------------------------------------------------------  */
/*(sitemaphtm)*/	
div#redbarl {  
	line-height: 165%;
	float: left;
	height: 34px;
	padding: 3px 0px 0px 10px;# 
	}

body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom:5px solid #ffffff;
	float: left;#
	}

body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom:5px solid #ffffff;
	float: right;#
	}
/* safari hack ------------------------------------------------------------------ //*/


