@charset "utf-8";
/* =============================================
 Common material
============================================= */

/* base clear set */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, button {
	margin:0;
	font-size:100%;
}
/* base html set */
em {
	font-style:normal;
}
img {
	border: none;
}
hr {
	visibility:hidden;
	clear:both;
}
table {
	border-collapse: collapse;
	word-break:break-all;
	overflow:hidden;
}
/* common class */
.none {
	list-style-type: none;
}
.line li {
	display:inline;
}
.leftbox {
	float: left;
}
.rightbox {
	float: right;
}
.centerbox {
	margin-right: auto!important;
	margin-left: auto!important;
}
.cAlign {
	text-align: center;
}
.lAlign {
	text-align: left;
}
.rAlign {
	text-align: right;
}
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {
	clear: both;
	/*display: inline-block;*/
	zoom: 100%;
}
.clearfix hr {
	display: none;
}
.gBorder hr {
	display:block;
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:1px;
	border-bottom-style:dashed/*
	display: none;
	margin-top: 5px;
	margin-bottom:5px;*/
}
/* help icon link */
a.help {
	width: 16px;
	height: 16px;
	position: relative;
	top: 2px;
/*	left: 2px;
	margin-left: 2px;	*/
}
/*============== marker link ==============*/
/* read more */
.readMore {
	width: auto;
	margin: 5px 0;
	padding: 3px 2px;
	border-top: 1px solid #d9d9d9;
	text-align: right;
	font-size: 80%;
}
.readMore a {
	display: inline;
	padding-left: 15px;
	color: #1D8EAB;
	background: transparent url(../images/common/marker_round_arrow_blue.gif) no-repeat left center;
}
.readMore a:hover {
	color: #68B9D7;
	background-color: transparent;
}
/* to page link */
.toPageLink {
	padding-top: 1em;
	font-size: 80%;
	text-align: right;
}
.toPageLink a {
	padding: 1px 1px 1px 15px;
	background-image: url(../images/common/marker_round_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
}
/*============== submit button class ==============*/
.submitButton {
	margin-top: 10px;
	padding-bottom: 10px;
	width: 590px;
}
.submitButton hr {
	clear: both;
}
.submitButton button {
	margin-top: 15px;
}
button, .submitButton a {
	display: block;
	padding-bottom: 2px;
	border: none;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #fff;
	background-color: transparent;
}
input.On,
button.On {
	background-position: left top !important;
}
input.Over,
button.Over {
	background-position: left bottom !important;
}
/* search button */
button#searchSubmit {
	width: 102px;
	height: 35px;
	background-image: url(../images/common/button/btn_search.jpg);
	background-repeat: no-repeat;
}
/*============== link button ==============*/
a#goBackTop {
	width: 162px;
	height: 27px;
	margin: 0 auto;
	padding: 8px 0 0;
	font-size: 90%;
	color: #fff;
	background: transparent url(../images/common/button/btn_gray_16235.jpg) no-repeat left top;
}
a#goBackTop:hover {
	background-position: left bottom;
}
a#backPrePage {
	width: 112px;
	height: 27px;
	margin: 25px auto;
	padding: 8px 0 0;
	font-size: 100%;
	color: #fff;
	background: transparent url(../images/common/button/btn_gray_11235.jpg) no-repeat left top;
}
a#backPrePage:hover {
	background-position: left bottom;
}
/*============== ranking ==============*/
li.ranking01 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_01.gif) no-repeat left center;
}
li.ranking02 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_02.gif) no-repeat left center;
}
li.ranking03 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_03.gif) no-repeat left center;
}
li.ranking04 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_04.gif) no-repeat left center;
}
li.ranking05 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_05.gif) no-repeat left center;
}
li.ranking06 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_06.gif) no-repeat left center;
}
li.ranking07 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_07.gif) no-repeat left center;
}
li.ranking08 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_08.gif) no-repeat left center;
}
li.ranking09 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_09.gif) no-repeat left center;
}
li.ranking10 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_10.gif) no-repeat left center;
}
li.ranking11 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_11.gif) no-repeat left center;
}
li.ranking12 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_12.gif) no-repeat left center;
}
li.ranking13 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_13.gif) no-repeat left center;
}
li.ranking14 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_14.gif) no-repeat left center;
}
li.ranking15 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_15.gif) no-repeat left center;
}
li.ranking16 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_16.gif) no-repeat left center;
}
li.ranking17 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_17.gif) no-repeat left center;
}
li.ranking18 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_18.gif) no-repeat left center;
}
li.ranking19 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_19.gif) no-repeat left center;
}
li.ranking20 {
	padding-left: 42px;
	color: #444;
	background: transparent url(../images/u_content/ranking/mini_20.gif) no-repeat left center;
}
/*============== genre link mini icon ==============*/
a.mLanguage {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_language.gif) no-repeat left center;
}
a.mArt-craft {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_art-craft.gif) no-repeat left center;
}
a.mEntertainment {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_entertainment.gif) no-repeat left center;
}
a.mSport {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_sport.gif) no-repeat left center;
}
a.mDance {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_dance.gif) no-repeat left center;
}
a.mHealth-beauty-healing {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_health-beauty-healing.gif) no-repeat left center;
}
a.mCooking-food {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_cooking-food.gif) no-repeat left center;
}
a.mMartial-art{
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_martial-art.gif) no-repeat left center;
}
a.mComputer {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_computer.gif) no-repeat left center;
}
a.mTradition {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_tradition.gif) no-repeat left center;
}
a.mTradition {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_tradition.gif) no-repeat left center;
}
a.mEducation {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_correspondence-course.gif) no-repeat left center;
}
a.mHorticulture{
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_horticulture.gif) no-repeat left center;
}
a.mOutdoor {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_outdoor.gif) no-repeat left center;
}
a.mCulture {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_culture.gif) no-repeat left center;
}
a.mKids {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_kids.gif) no-repeat left center;
}
a.mCorrespondence-course {
	padding-left:32px;
	background: transparent url(../images/common/genre_icon/mini_correspondence-course.gif) no-repeat left center;
}
/*============== system Navigator Message==============*/
p.naviGator {
	margin: 0 auto;
	padding: 10px 15px;
	font-size: 90%;
	color: #444;
	background-color: #DBEEF8;
	border: 1px solid #BFDDED;
}
div.naviGator {
	margin: 2px auto 0;
	padding: 14px;
	font-size: 90%;
	font-weight: bold;
	color: #444;
	background-color: #DBEEF8;
	border: 1px solid #BFDDED;
}
/*============== system Page Navigation(pager) ==============*/
.pageNavigation:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.pageNavigation {
	width: 630px;
	margin: 20px 0 10px;
	/*display: inline-block;*/
	zoom: 100%;
}
.pageNavigation ul {
	width: 620px;
	padding: 0 5px;
}
.pageNavigation li {
	display: block;
	width: 210px;
	list-style-type: none;
	float: left;
}
.pageNavigation li.prev {
	width: 190px;
	padding-left: 20px;
	color: #aaa;
	background: transparent url(../images/u_content/search_result/marker_pagenavi_prev.gif) no-repeat left center;
}
.pageNavigation li.now {
	width: 200px;
	font-weight: bold;
	text-align: center;
}
.pageNavigation li.next {
	width: 190px;
	padding-right: 20px;
	text-align: right;
	color: #aaa;
	background: transparent url(../images/u_content/search_result/marker_pagenavi_next.gif) no-repeat right center;
}
p.btn_close {
	margin:20px auto 10px;
	width: 162px;
	height: 35px;
	text-align:center;
}
.btn_close a {
	padding-top:10px;
	width: 162px;
	height: 25px;/*35-10*/
	display:block;
	font-size: 90%;
	color: #fff;
	background: transparent url(/images/common/button/btn_gray_16235.jpg) no-repeat left top;
}
.btn_close a:hover {
	background: transparent url(/images/common/button/btn_gray_16235.jpg) no-repeat left bottom;
}
/*============== form table common ==============*/
/* outline */
.formTable, .coloredit {
	width: 580px;
	margin: 10px auto 0;
	padding: 4px;
	color: #444;
	background-color: #efefef;
	border: 1px solid #e2e2e2;
}
table.privacy_box {
	width: 580px;
	text-align:center;
	border-bottom:1px solid #bbbbaa;
	border-right:1px solid #bbbbaa;
	border-left:1px solid #bbbbaa;
}
/* headline */
.formTable h3, .coloredit h3 {
	width: auto;
	height: 22px;
	padding: 8px 13px 2px;
	color: #444;
    background: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#DFDFDF));
    background: linear-gradient(to bottom, #F4F4F4 30%, #DFDFDF);
    border: 1px solid #dadada;
    border-bottom: none;
	border-radius: 4px 4px 0 0;
    font-size: 90%;
}
/* general material */
.formTable p, .coloredit p {
	padding: 15px;
}
.formTable em, .coloredit em {
	color: #f00;
	background-color: transparent;
}
.pointtext {
	color: #f00;
	font-weight: bold;
	background-color: transparent;
}
.pointtext2 {
	color: #00f;
	font-weight: bold;
	background-color: transparent;
}
.formTable input, {
 margin: 1px;
}
/* data table */
.formTable table, .coloredit table {
	width: 580px;
	margin: 0 auto;
	color: #444;
	background-color: #fff;
	font-size: 80%;
	line-height: 120%;
	border: 1px solid #d2d2d2;
}
.formTable th, .formTable td {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
.errorMes {
	color: #f00;
	font-style:normal;
	background-color: transparent;
}
/* data table -- custom */
.formTable td.second, .formTable tr.second th, .formTable tr.second td {
	border-top: 1px dotted #d2d2d2!important;
}
.formTable td ul, .formTable td li {
	list-style-type: none;
	padding-left: 0;
}
/* data table -- pattern Error */
.formTable table td.error {
	color: #444;
	background-color: #fffc00 !important;
}
.formTable .eAlert {
	display: block;
	color: #f00;
	font-size:90%;
	font-weight: bold;
	background-color: transparent;
}
.naviGator .eAlert {
	line-height: 120%;
	color: #f00;
	font-weight: bold;
	background-color: transparent;
}
#formEntry td.item .leftbox .eAlert, #formEntry td.item .rightbox .eAlert {
	width: 140px;
}
/*============== googleAd ==============*/
.googleAd {
	text-align: center;
	margin:10px auto 10px;
	_margin:10px 20px 10px;
	width:160px;
}
.fsize080 {
	font-size:80%;
}
.fsize100 {
	font-size:100%;
}
.fsize120 {
	font-size:120%;
}
.fsize140 {
	font-size:140%;
}
/* width class */
.w20 {
	width:20px;
}
.w40 {
	width:40px;
}
.w60 {
	width:60px;
}
.w80 {
	width:80px;
}
.w100 {
	width:100px;
}
.w120 {
	width:120px;
}
.w140 {
	width:140px;
}
.w160 {
	width:160px;
}
.w180 {
	width:180px;
}
.w200 {
	width:200px;
}
.w220 {
	width:220px;
}
.w240 {
	width:240px;
}
.w260 {
	width:260px;
}
.w280 {
	width:280px;
}
.w300 {
	width:300px;
}
/* width class %*/
.w20p {
	width:20%;
}
.w40p {
	width:40%;
}
.w60p {
	width:60%;
}
.w80p {
	width:80%;
}
.wMaxp {
	width:95%;
}
.wDifp {
	width:60%;
}
/* margin・・・・托ｽ･・ｯ・･鬯｣・ｹ */
.nomargin * {
	margin:0px !important;
}
.margin0 {
	margin:0px !important;
}
.margin5 {
	margin:5px !important;
}
.margin10 {
	margin:10px !important;
}
.margin15 {
	margin:15px !important;
}
.margin20 {
	margin:20px !important;
}
.margin30 {
	margin:30px !important;
}
.margin40 {
	margin:40px !important;
}
.margin50 {
	margin:50px !important;
}
.tmargin0 {
	margin-top:0px !important;
}
.tmargin5 {
	margin-top:5px !important;
}
.tmargin10 {
	margin-top:10px !important;
}
.tmargin15 {
	margin-top:15px !important;
}
.tmargin20 {
	margin-top:20px !important;
}
.tmargin30 {
	margin-top:30px !important;
}
.tmargin40 {
	margin-top:40px !important;
}
.tmargin50 {
	margin-top:50px !important;
}
.bmargin0 {
	margin-bottom:0px !important;
}
.bmargin5 {
	margin-bottom:5px !important;
}
.bmargin10 {
	margin-bottom:10px !important;
}
.bmargin15 {
	margin-bottom:15px !important;
}
.bmargin20 {
	margin-bottom:20px !important;
}
.bmargin30 {
	margin-bottom:30px !important;
}
.bmargin40 {
	margin-bottom:40px !important;
}
.bmargin50 {
	margin-bottom:50px !important;
}
.lmargin0 {
	margin-left:0px !important;
}
.lmargin5 {
	margin-left:5px !important;
}
.lmargin10 {
	margin-left:10px !important;
}
.lmargin15 {
	margin-left:15px !important;
}
.lmargin20 {
	margin-left:20px !important;
}
.lmargin30 {
	margin-left:30px !important;
}
.lmargin40 {
	margin-left:40px !important;
}
.lmargin50 {
	margin-left:50px !important;
}
.rmargin0 {
	margin-right:0px !important;
}
.rmargin5 {
	margin-right:5px !important;
}
.rmargin10 {
	margin-right:10px !important;
}
.rmargin15 {
	margin-right:15px !important;
}
.rmargin20 {
	margin-right:20px !important;
}
.rmargin30 {
	margin-right:30px !important;
}
.rmargin40 {
	margin-right:40px !important;
}
.rmargin50 {
	margin-right:50px !important;
}
.tbmargin0 {
	margin:0px 0px !important;
}
.tbmargin5 {
	margin:5px 0px !important;
}
.tbmargin10 {
	margin:10px 0px !important;
}
.tbmargin15 {
	margin:15px 0px !important;
}
.tbmargin20 {
	margin:20px 0px !important;
}
.tbmargin30 {
	margin:30px 0px !important;
}
.tbmargin40 {
	margin:40px 0px !important;
}
.tbmargin50 {
	margin:50px 0px !important;
}
.lrmargin0 {
	margin:0px 0px !important;
}
.lrmargin5 {
	margin:0px 5px !important;
}
.lrmargin10 {
	margin:0px 10px !important;
}
.lrmargin15 {
	margin:0px 15px !important;
}
.lrmargin20 {
	margin:0px 20px !important;
}
.lrmargin30 {
	margin:0px 30px !important;
}
.lrmargin40 {
	margin:0px 40px !important;
}
.lrmargin50 {
	margin:0px 50px !important;
}
.margin1 {
	margin:1px !important;
}
.tmargin1 {
	margin-top:1px !important;
}
.bmargin1 {
	margin-bottom:1px !important;
}
.lmargin1 {
	margin-left:1px !important;
}
.rfmargin1 {
	margin-right:1px !important;
}
.tbmargin1 {
	margin:1px 0px !important;
}
.lrmargin1 {
	margin:0px 1px !important;
}
/* padding・・・・托ｽ･・ｯ・･鬯｣・ｹ */
.nopadding * {
	padding:0px !important;
}
.padding0 {
	padding:0px !important;
}
.padding5 {
	padding:5px !important;
}
.padding10 {
	padding:10px !important;
}
.padding15 {
	padding:15px !important;
}
.padding20 {
	padding:20px !important;
}
.padding30 {
	padding:30px !important;
}
.padding40 {
	padding:40px !important;
}
.padding50 {
	padding:50px !important;
}
.tpadding0 {
	padding-top:0px !important;
}
.tpadding5 {
	padding-top:5px !important;
}
.tpadding10 {
	padding-top:10px !important;
}
.tpadding15 {
	padding-top:15px !important;
}
.tpadding20 {
	padding-top:20px !important;
}
.tpadding30 {
	padding-top:30px !important;
}
.tpadding40 {
	padding-top:40px !important;
}
.tpadding50 {
	padding-top:50px !important;
}
.bpadding0 {
	padding-bottom:0px !important;
}
.bpadding5 {
	padding-bottom:5px !important;
}
.bpadding10 {
	padding-bottom:10px !important;
}
.bpadding15 {
	padding-bottom:15px !important;
}
.bpadding20 {
	padding-bottom:20px !important;
}
.bpadding30 {
	padding-bottom:30px !important;
}
.bpadding40 {
	padding-bottom:40px !important;
}
.bpadding50 {
	padding-bottom:50px !important;
}
.lpadding0 {
	padding-left:0px !important;
}
.lpadding5 {
	padding-left:5px !important;
}
.lpadding10 {
	padding-left:10px !important;
}
.lpadding15 {
	padding-left:15px !important;
}
.lpadding20 {
	padding-left:20px !important;
}
.lpadding30 {
	padding-left:30px !important;
}
.lpadding40 {
	padding-left:40px !important;
}
.lpadding50 {
	padding-left:50px !important;
}
.rpadding0 {
	padding-right:0px !important;
}
.rpadding5 {
	padding-right:5px !important;
}
.rpadding10 {
	padding-right:10px !important;
}
.rpadding15 {
	padding-right:15px !important;
}
.rpadding20 {
	padding-right:20px !important;
}
.rpadding30 {
	padding-right:30px !important;
}
.rpadding40 {
	padding-right:40px !important;
}
.rpadding50 {
	padding-right:50px !important;
}
.tbpadding0 {
	padding:0px 0px !important;
}
.tbpadding5 {
	padding:5px 0px !important;
}
.tbpadding10 {
	padding:10px 0px !important;
}
.tbpadding15 {
	padding:15px 0px !important;
}
.tbpadding20 {
	padding:20px 0px !important;
}
.tbpadding30 {
	padding:30px 0px !important;
}
.tbpadding40 {
	padding:40px 0px !important;
}
.tbpadding50 {
	padding:50px 0px !important;
}
.lrpadding0 {
	padding:0px 0px !important;
}
.lrpadding5 {
	padding:0px 5px !important;
}
.lrpadding10 {
	padding:0px 10px !important;
}
.lrpadding15 {
	padding:0px 15px !important;
}
.lrpadding20 {
	padding:0px 20px !important;
}
.lrpadding30 {
	padding:0px 30px !important;
}
.lrpadding40 {
	padding:0px 40px !important;
}
.lrpadding50 {
	padding:0px 50px !important;
}
.padding1 {
	padding:1px !important;
}
.tpadding1 {
	padding-top:1px !important;
}
.bpadding1 {
	padding-bottom:1px !important;
}
.lpadding1 {
	padding-left:1px !important;
}
.rfpadding1 {
	padding-right:1px !important;
}
.tbpadding1 {
	padding:1px 0px !important;
}
.lrpadding1 {
	padding:0px 1px !important;
}
.lpadding60 {
	padding-left:60px !important;
}
/*|bvAbvwv*/
#bubble_tooltip1, #bubble_tooltip2 {
	width:330px;
	position:absolute;
	display:none;
	z-index: 1001;
	text-align: left;
}
#bubble_tooltip1 .bubble_top1, #bubble_tooltip2 .bubble_top2 {
	background-image: url("../images/bubble/bubble_top.gif");
	background-repeat:no-repeat;
	height:15px;
	z-index: 1001;
}
#bubble_tooltip1 .bubble_middle1, #bubble_tooltip2 .bubble_middle2 {
	background-image: url("../images/bubble/bubble_middle.gif");
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
	z-index: 1001;
}
#bubble_tooltip1 .bubble_middle1 span, #bubble_tooltip2 .bubble_middle2 span {
	position:relative;
	top:-8px;
	font-size:12px;
	z-index: 1001;
}
#bubble_tooltip1 .bubble_bottom1 {
	background-image: url("../images/bubble/bubble_bottom.gif");
	background-repeat:no-repeat;
	height:20px;
	position:relative;
	top:-6px;
	z-index: 1001;
}
#bubble_tooltip2 .bubble_bottom2 {
	background-image: url("../images/bubble/bubble_bottom2.gif");
	background-repeat:no-repeat;
	height:20px;
	position:relative;
	top:-6px;
	z-index: 1001;
}
/*|bvAbvwv2*/
#bubble_tooltip_t1, #bubble_tooltip_t2 {
	width:280px;
	position:absolute;
	z-index:1001;
	text-align:left;
	display:none;
	word-break:break-all;
	overflow:visible;
}
.bubble_m {
	background-color:#FFFFFF;
}
.bubble_b_l {
	/*width:266px;*/
	background-image: url("../images/bubble/bubble_b_l.gif");
	background-repeat:no-repeat;
	height:14px;
	z-index: 1001;
}
.bubble_b_r {
	/*width:266px;*/
	background-image: url("../images/bubble/bubble_b_r.gif");
	background-repeat:no-repeat;
	background-position: right;
	height:14px;
	z-index: 1001;
}
.bubble_t {
	/*width:266px;*/
	background-image: url("../images/bubble/bubble_t.gif");
	background-repeat:repeat-x;
	height:7px;
	z-index: 1001;
}
.bubble_l {
	width:7px;
	background-image: url("../images/bubble/bubble_l.gif");
	background-repeat:repeat-y;
	width:7px;
	z-index: 1001;
}
.bubble_r {
	width:7px;
	background-image: url("../images/bubble/bubble_r.gif");
	background-repeat:repeat-y;
	width:7px;
	z-index: 1001;
}
.bubble_lt {
	width:7px;
	height:7px;
	background-image: url("../images/bubble/bubble_lt.gif");
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	z-index: 1001;
}
.bubble_rt {
	width:7px;
	height:7px;
	background-image: url("../images/bubble/bubble_rt.gif");
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	z-index: 1001;
}
.bubble_lb {
	width:7px;
	height:14px;
	background-image: url("../images/bubble/bubble_lb.gif");
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	z-index: 1001;
}
.bubble_rb {
	width:7px;
	height:14px;
	background-image: url("../images/bubble/bubble_rb.gif");
	background-repeat:no-repeat;
	width:7px;
	height:7px;
	z-index: 1001;
}
/*
20120221追加
*/
.pageNavigation2 {
	width: 590px;
	margin: 20px 0 10px;
	zoom: 100%;
	margin-bottom:20px;
}
.pageNavigation2 ul {
	width: 580px;
	padding: 0 5px;
}
.pageNavigation2 li {
	display: block;
	list-style-type: none;
	float: left;
}
.pageNavigation2 li.next {
	width: 170px;
	padding-right: 20px;
	text-align: right;
	color: #AAA;
	background: transparent url(../images/u_content/search_result/marker_pagenavi_next.gif) no-repeat right center;
}
.pageNavigation2 li.now {
	width: 200px;
	font-weight: bold;
	text-align: center;
}
.pageNavigation2 li.prev {
	width: 170px;
	padding-left: 20px;
	color: #AAA;
	background: transparent url(../images/u_content/search_result/marker_pagenavi_prev.gif) no-repeat left center;
}

/*
/20120221追加
*/
body{
	text-align:center;
}
#wrap{
	text-align:left;
}
