@charset "utf-8";

/*/////////////////////////////////////*/

/* + start 基本設定 + */
	*{
		padding:0px;
		margin:0px;
	}
	
	img{
		border:0px;
	}
	
	br{
		clear:both;
	}
	
	a:link{
		color:#005AFF;
		text-decoration:underline;
	}
	
	a:visited{
		color:#005AFF;
		text-decoration:underline;
	}
	
	a:hover{
		color:#5A94FF;
		text-decoration:none;
	}
	
	body{
		color:#666666;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		margin:0px auto;
		text-align:center;
	}
	
	h1{
		color:#CB7F00;
		width:570px;
		font-size:12px;
		text-align:left;
		padding-top:5px;
		padding-left:8px;
		float:left;
	}
	
	span.va{
		vertical-align:middle;
	}
	
/* + end 基本設定 + */

/*/////////////////////////////////////*/

/* + start header + */
	div#header{
		width:850px;
		height:132px;
		background-image:url("../img/headerbg.gif");
		background-repeat:no-repeat;
		margin:0px auto;
	}
	
	p#hdrtxt{
		width:570px;
		text-align:left;
		line-height:150%;
		padding-top:2px;
		padding-left:8px;
		float:left;
	}
	
	p#logolink{
		float:left;
	}
	
	p#logolink a{
		display:block;
		width:264px;
		height:127px;
	}
/* + end header + */

/*/////////////////////////////////////*/

/* + start main + */
	div#main{
		width:850px;
		text-align:left;
		margin:0px auto 15px;
	}
	
	p#pankuzu{
		margin:10px 0px 10px 10px;
		float:left;
	}
	
	p#userlogout{
		margin:10px 2px 10px 0px;
		float:right;
	}
	
	div#leftbox{
		width:150px;
		height:100%;
		padding-left:5px;
		padding-right:10px;
		float:left;
	}
	
	div#rightbox{
		width:685px;
	}
	
	p#cbttop{
		margin-bottom:5px;
	}
	
	p#cbttop a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_top.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttop a:hover{
		background-image:url("../img/cbt_top_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtmytiara a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_mytiara.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtmytiara a:hover{
		background-image:url("../img/cbt_mytiara_on.gif");
		background-repeat:no-repeat;
	}
	
	p.cbthlstyle{
		margin:10px 0px 3px;
	}
	
	p#cbtworksearch{
		margin-bottom:5px;
	}
	
	p#cbtworksearch a{
		display:block;
		width:150px;
		height:50px;
		background-image:url("../img/cbt_worksearch.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtworksearch a:hover{
		background-image:url("../img/cbt_worksearch_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtexperience a{
		display:block;
		width:150px;
		height:50px;
		background-image:url("../img/cbt_experience.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtexperience a:hover{
		background-image:url("../img/cbt_experience_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtsimulation{
		margin-bottom:5px;
	}
	
	p#cbtsimulation a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_simulation.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtsimulation a:hover{
		background-image:url("../img/cbt_simulation_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtfortune{
		margin-bottom:5px;
	}
	
	p#cbtfortune a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_fortune.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtfortune a:hover{
		background-image:url("../img/cbt_fortune_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtshpintaview{
		margin-bottom:5px;
	}
	
	p#cbtshpintaview a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_shpintaview.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtshpintaview a:hover{
		background-image:url("../img/cbt_shpintaview_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtworkexp{
		margin-bottom:5px;
	}
	
	p#cbtworkexp a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_workexp.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtworkexp a:hover{
		background-image:url("../img/cbt_workexp_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttensyokuqa{
		margin-bottom:5px;
	}
	
	p#cbttensyokuqa a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_tensyokuqa.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttensyokuqa a:hover{
		background-image:url("../img/cbt_tensyokuqa_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtexplanation{
		margin-bottom:5px;
	}
	
	p#cbtexplanation a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_explanation.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtexplanation a:hover{
		background-image:url("../img/cbt_explanation_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtsaiyoroad{
		margin-bottom:5px;
	}
	
	p#cbtsaiyoroad a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_saiyoroad.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtsaiyoroad a:hover{
		background-image:url("../img/cbt_saiyoroad_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttiaralink{
		margin-bottom:5px;
	}
	
	p#cbttiaralink a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_tiaralink.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttiaralink a:hover{
		background-image:url("../img/cbt_tiaralink_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtmytiararegist{
		margin-bottom:10px;
	}
	
	p#cbtmytiararegist a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_mytiararegist.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtmytiararegist a:hover{
		background-image:url("../img/cbt_mytiararegist_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtinquiry{
		margin-bottom:10px;
	}
	
	p#cbtinquiry a{
		display:block;
		width:150px;
		height:18px;
		background-image:url("../img/cbt_inquiry.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtinquiry a:hover{
		background-image:url("../img/cbt_inquiry_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttoy{
		margin-bottom:5px;
	}
	
	p#cbttoy a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_toy.gif");
		background-repeat:no-repeat;
	}
	
	p#cbttoy a:hover{
		background-image:url("../img/cbt_toy_on.gif");
		background-repeat:no-repeat;
	}

	p#cbtlink{
		margin-bottom:5px;
	}

	p#cbtlink a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_link.gif");
		background-repeat:no-repeat;
	}

	p#cbtlink a:hover{
		background-image:url("../img/cbt_link_on.gif");
		background-repeat:no-repeat;
	}

	p#cbtmeisai{
		margin-bottom:5px;
	}

	p#cbtmeisai a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_meisai.gif");
		background-repeat:no-repeat;
	}

	p#cbtmeisai a:hover{
		background-image:url("../img/cbt_meisai_on.gif");
		background-repeat:no-repeat;
	}
	
	
	p#cbtseibiyou{
		margin-bottom:5px;
	}

	p#cbtseibiyou a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_seibiyou.gif");
		background-repeat:no-repeat;
	}

	p#cbtseibiyou a:hover{
		background-image:url("../img/cbt_seibiyou_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtshpmov{
		margin-bottom:5px;
	}

	p#cbtshpmov a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_shpmov.gif");
		background-repeat:no-repeat;
	}

	p#cbtshpmov a:hover{
		background-image:url("../img/cbt_shpmov_on.gif");
		background-repeat:no-repeat;
	}	
	
	
	p.advbn{
		text-align:center;
		margin:10px auto;
	}
	
	p.leftimgstyle{
		text-align:center;
		padding:10px 0px;
	}
	
	p#cbtshpkanrilogin{
		margin-bottom:5px;
	}
	
	p#cbtshpkanrilogin a{
		display:block;
		width:150px;
		height:33px;
		background-image:url("../img/cbt_shpkanrilogin.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtshpkanrilogin a:hover{
		background-image:url("../img/cbt_shpkanrilogin_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtrss{
		margin-bottom:5px;
	}
	
	p#cbtrss a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_rss.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtrss a:hover{
		background-image:url("../img/cbt_rss_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtcon{
		margin-bottom:5px;
	}
	
	p#cbtcon a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_con.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtcon a:hover{
		background-image:url("../img/cbt_con_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtyogo{
		margin-bottom:5px;
	}
	
	p#cbtyogo a{
		display:block;
		width:150px;
		height:35px;
		background-image:url("../img/cbt_yogo.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtyogo a:hover{
		background-image:url("../img/cbt_yogo_on.gif");
		background-repeat:no-repeat;
	}

	/*p#cbtsinkimousikomi{
		margin-bottom:5px;
	}
	
	p#cbtsinkimousikomi a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_sinkimousikomi.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtsinkimousikomi a:hover{
		background-image:url("../img/cbt_sinkimousikomi_on.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtbnadvmousikomi{
		margin-bottom:5px;
	}
	
	p#cbtbnadvmousikomi a{
		display:block;
		width:150px;
		height:37px;
		background-image:url("../img/cbt_bnadvmousikomi.gif");
		background-repeat:no-repeat;
	}
	
	p#cbtbnadvmousikomi a:hover{
		background-image:url("../img/cbt_bnadvmousikomi_on.gif");
		background-repeat:no-repeat;
	}*/
	
	div#rightbox{
		float:left;
	}
	
	div#rbleft{
		width:519px;
		height:100%;
		padding:0px 5px 0px 2px;
		float:left;
	}
	
	div#rbleft hr{
		border-top:dashed 1px #999999;
		border-bottom:solid 1px #FFFFFF;
		margin:10px 0px;
	}
	
	div#rbright{
		width:150px;
		height:100%;
		float:right;
	}
	
	p#username{
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		width:100%;
		height:32px;
		background-image:url("../img/usernamebg.gif");
		background-repeat:repeat-x;
	}
	
	p#username span{
		display:block;
		padding:8px 0px 0px 8px;
	}
	
	p#matchrecinfohl{
		width:519px;
		height:38px;
		background-image:url("../img/matchrecinfo_hl.gif");
		background-repeat:no-repeat;
	}
	
	p#matchrecinfohl span{
		display:block;
		padding:7px 0px 0px 230px;
	}
	
	div#matchrecinfobox{
		width:509px;
		height:100%;
		background-color:#FFF5ED;
		padding:5px;
	}
	
	div#matchrecinfobox hr{
		border-top:dashed 1px #EFBE9A;
		border-bottom:solid 1px #FFF5ED;
	}
	
	p.viewcount{
		margin:18px 0px 0px;
		float:left;
	}
	
	p.btmylist{
		width:198px;
		height:32px;
		margin:5px 0px 0px;
		float:right;
	}
	
	p.btmylist a{
		display:block;
		width:198px;
		height:32px;
		background-image:url("../img/bt_mylist.gif");
		background-repeat:no-repeat;
	}
	
	p.btmylist a:hover{
		background-image:url("../img/bt_mylist_on.gif");
		background-repeat:no-repeat;
	}
	
	div.shpboxleft{
		width:380px;
		margin-right:7px;
		float:left;
	}
	
	div.shpboxright{
		width:120px;
		float:left;
	}
	
	div.shpboxleft2{
		float: left;
		margin-right: 7px;
	}
	div.shpboxright2{
		float: right;
	}
	
	div.shpboxleft p{
		margin-bottom:5px;
	}
	
	p.shpbrdata{
		color:#CB3654;
		text-align:left;
		float:left;
	}

	p.mylistbt_sumi{
		display:block;
		width:120px;
		height:22px;
		background-image:url("../img/mylist3_tsuika_bt.gif");
		background-repeat:no-repeat;
	}

	p.topmylistbt_sumi{
		display:block;
		width:200px;
		height:22px;
		background-image:url("../img/mylist3_tsuika_bt.gif");
		background-repeat:no-repeat;
	}
	
	p.mylistbt{
		margin-top:1px;
		margin-bottom:0px;
	}
	
	p.mylistbt a{
		display:block;
		width:120px;
		height:22px;
		background-image:url("../img/mylist_bt.gif");
		background-repeat:no-repeat;
	}
	
	p.mylistbt a:hover{
		background-image:url("../img/mylist_bt_on.gif");
		background-repeat:no-repeat;
	}

	p.mylistbt3_sumi{
		display:block;
		width:340px;
		height:22px;
		background-image:url("../img/mylist3_tsuika_bt.gif");
		background-repeat:no-repeat;
	}
		
	p.mylistbt3{
		margin-top:1px;
		margin-bottom:0px;
	}
	
	p.mylistbt3 a{
		display:block;
		width:340px;
		height:22px;
		background-image:url("../img/mylist3_bt.gif");
		background-repeat:no-repeat;
	}
	
	p.mylistbt3 a:hover{
		background-image:url("../img/mylist3_bt_on.gif");
		background-repeat:no-repeat;
	}
	
	p.iconstyle{
		margin:5px 0px;
	}
	
	p.shpname{
		font-size:14px;
	}
	
	span.accenttxt{
		color:#CB3654;
	}
	
	p.region0type{
		margin:10px 0px;
	}
	
	p.shpcomment{
		color:#996666;
		line-height:130%;
	}
	
	p.shpsubcommnet{
		line-height:130%;
	}
	
	p.gotoshprecinfo{
		text-align:right;
	}
	
	p#region0search{
		width:519px;
		height:32px;
		background-image:url("../img/region_search_hl.gif");
		background-repeat:no-repeat;
	}
	
	div.searchbg{
		width:515px;
		height:100%;
		background-color:#FFF6F9;
		border:solid 1px #FFE9ED;
		border-top:none;
		padding:2px;
	}
	
	div#rbleft div.searchbg hr{
		border-top:solid 1px #FFCDD7;
		border-bottom:solid 1px #FFF6F9;
	}
	
	p.regionhl{
		width:75px;
		color:#CB7F00;
		padding-top:10px;
		padding-left:5px;
		float:left;
	}
	
	p.regioncheck{
		width:140px;
		margin-bottom:3px;
		float:left;
	}
	
	html[xmlns] p.regioncheck{
		width:140px;
		margin-bottom:8px;
		float:left;
	}
	
	div.searchbg p.regioncheck span{
		vertical-align:middle;
	}
	
	p#typesearch{
		width:519px;
		height:34px;
		background-image:url("../img/typesearch2_hl.gif");
		background-repeat:no-repeat;
	}
	
	p#typesearch2{
		width:519px;
		height:18px;
		background-image:url("../img/typesearch2_hl.gif");
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
	
	p#freesearch{
		width:519px;
		height:32px;
		background-image:url("../img/freewordsearch_hl.gif");
		background-repeat:no-repeat;
	}
	
	input#freesearchinput{
		width:450px;
		margin:10px 0px;
	}
	
	div.rbrboxborder{
		height:100%;
		border-left:solid 1px #9F7775;
		border-right:solid 1px #9F7775;
		border-bottom:solid 1px #9F7775;
		padding:3px;
		margin-bottom:15px;
	}
	
	div.rbrboxborder ul{
		list-style-image:url("../img/rbrbottomarrow.gif");
		margin-left:16px;
		margin-bottom:2px;
	}
	
	html[xmlns] div.rbrboxborder ul{
		list-style-image:url("../img/rbrbottomarrow.gif");
		margin-left:20px;
		margin-bottom:2px;
	}
	
	p.rbrbleft{
		margin-right:2px;
		margin-bottom:10px;
		float:left;
	}
	
	p.rbrbright{
		font-size:10px;
		letter-spacing:1px;
		line-height:130%;
		margin-bottom:2px;
		float:left;
		width:70px;
	}
	
	p.moreview{
		margin-left:45px;
	}
	
	p.moreview a{
		display:block;
		width:95px;
		height:20px;
		background-image:url("../img/rbrbmoreview.gif");
		background-repeat:no-repeat;
	}
	
	p.moreview a:hover{
		background-image:url("../img/rbrbmoreview_on.gif");
		background-repeat:no-repeat;
	}
	
	p#rbrbfortune a{
		display:block;
		width:150px;
		height:90px;
		background-image:url("../img/rbrbfortunebn.gif");
		background-repeat:no-repeat;
	}
	
	p#rbrbfortune a:hover{
		background-image:url("../img/rbrbfortunebn_on.gif");
		background-repeat:no-repeat;
	}
	
	div#rboxlogin{
		color:#FFFFFF;
		width:151px;
		background-image:url("../img/rboxmtloginmiddle.gif");
		background-repeat:repeat-y;
	}
	
	div#rboxlogin p{
		padding:5px 0px 5px 5px;
	}
	
	div#rboxlogin input.text{
		width:130px;
	}
	
	input.rbsubmit{
		width:140px;
	}
	
	div#rboxlogin a{
		color:#FFFFFF;
		font-size:10px;
	}

	/* start 20071221追加 */
	div.topshpboxleft{
		width:200px;
		margin-right:7px;
		float:left;
	}
	
	div.topshpboxright{
		width:300px;
		float:left;
	}
	
	div.topshpboxright p{
		margin-bottom:3px;
	}
	
	p.topmylistbt{
		margin-top:1px;
	}
	
	p.topmylistbt a{
		display:block;
		width:200px;
		height:22px;
		background-image:url("../img/mylist_bt.gif");
		background-repeat:no-repeat;
	}
	
	p.topmylistbt a:hover{
		background-image:url("../img/mylist_bt_on.gif");
		background-repeat:no-repeat;
	}
	
	p.topshpname{
		font-size:17px;
	}
	
	p.topshpbrdata{
		color:#CB3654;
		float:left;
	}
	
	p.topregion0type{
		padding:5px 0px;
	}
	
	p.topshpcomment{
		color:#009900;
		font-weight:bold;
		line-height:120%;
	}
	
	p.topiconstyle{
		padding:5px 0px;
	}
	
	p.gotoshpdtl{
		text-align:right;
		float:right;
	}

	p.advbn468x60{
		text-align:center;
	}
	/* end 20071221追加 */
	/* start 20080121追加 */
	span.hr{
		display:block;
		border-bottom:solid 1px #FFCDD7;
		margin:8px 0px 0px;
	}
	
	html[xmlns] span.hr{
		display:block;
		border-bottom:solid 1px #FFCDD7;
		margin:1px 0px 0px;
	}
	
	p.area0search0input{
		margin-top:10px;
	}
	
	div.area0search0item{
		width:430px;
		margin-top:8px;
		float:left;
	}
	
	p.typecheck{
		width:165px;
		margin-bottom:10px;
		padding:0px 3px 3px;
		float:left;
	}
	
	html[xmlns] p.typecheck{
		width:165px;
		margin:0px 0px 8px;
		padding:5px 0px 0px 5px;
		float:left;
	}
	/* end 20080121追加 */
/* + end main + */

/*/////////////////////////////////////*/

/* + start footer + */
	div#footer{
		width:850px;
		margin:0px auto;
	}
	
	div#footer hr{
		border-top:dashed 1px #999999;
		border-bottom:dashed 1px #FFFFFF;
	}
	
	div#footer p{
		margin:10px 0px;
	}
/* + end footer + */

/*/////////////////////////////////////*/




