body{
	margin:0 auto;
	text-align:center;
	font-size: 100%; 
	font-family: "lr oSVbN","lr SVbN",sans-serif; 
	line-height: 120%;
	color:#333333;
	font-weight:normal;
}

a{
	color:#0000ff;
	text-decoration:none;
}

a:hover.normal_link{
	border-bottom:1px #0000ff solid;
}

a.hmenu{
	display:block;
	width:140px;
	padding:5px 0;
	background:#ffffff;
	color:#ff0099;
	font-weight:bold;
}

a:hover.hmenu{
	display:block;
	width:140px;
	padding:5px 0;
	background:#ffff00;
	font-weight:bold;
	color:#ff0099;
}

.center{
	text-align:center;
}

img{
	border:0;
}

.red{
	color:#ff0000;
}

.s_red{
	font-weight:bold;
	color:#ff0000;
}

h2,h3{
	font-size:12px;
	font-weight:normal;
	display:inline;
}

.normal_link{
	font-size:13px;
	color:#0000ff;
	margin:0;
}

a:hover.normal_link{
	color:#ff0000;
}

#container{
	width:100%;
	text-align:center;
	background:url("http://2shot-ch.com/img/background.png");
}

#body_wrap{
	width:950px;
	border-left:7px #ff00ff double;
	border-right:7px #ff00ff double;
	/*background:url("http://2shot-ch.com/img/main_bg.png") no-repeat;*/
	background:#ffffff;
	background-position:right top;
}

#top{
	width:100%;
	background:#99ffff;
	color:#666666;
}

h1{
	display:inline;
	font-size:10px;
	color:#666666;
}

#header_top{
	width:100%;
	height:50px;
	background:url("http://2shot-ch.com/img/top_border.png") no-repeat;
	background-position:bottom;
	padding-top:5px;
}


#ihome_left{
	float:left;
	padding-left:10px;
}

#top_search{
	float:right;
	padding:25px 92px 0 0;
}

form.top_search{
	display:inline;
	margin:0px;
}

#header_bottom{
	clear:both;
	width:100%;
	padding-top:5px;
}

#hb_left{
	float:left;
	margin-left:5px;
	width:180px;
	backgound:#0000ff;
}

#hb_left_mem{
	float:left;
	margin-left:5px;
	width:180px;
	height:240px;
	background:url("http://2shot-ch.com/img/member_bg.png") no-repeat;
}

a.myfava{
	width:152px;
	height:32px;
	display:block;
	text-indent:-9999px;
	background:url("http://2shot-ch.com/img/myfavarit.png") no-repeat;
	background-position:top;
	margin-top:3px;
}

a:hover.myfava{
	width:152px;
	height:32px;
	display:block;
	text-indent:-9999px;
	background:url("http://2shot-ch.com/img/myfavarit.png") no-repeat;
	background-position:bottom;
	margin-top:3px;
}

.hb_left_img{
	margin-top:5px;
}

#hb_center{
	float:left;
	width:515px;
	margin-left:10px;
}

#hb_center_top{
	width:515px;
	height:185px;
}

.otameshi{
	padding:0;
	margin:0;
	display:inline;
}

#hb_center_bottom{
	width:515px;
	background:url("http://2shot-ch.com/img/headline_bg.png") no-repeat;
	margin-top:5px;
	height:44px;
	padding:13px 0 0 0;
}

.headline{
	width:400px;
	margin-left:100px;
	
}

#hb_right{
	float:right;
	width:210px;
	padding-right:10px;
}

#home_middle{
	clear:both;
	width:100%;
	text-align:left;
	padding-top:0px;
}

#home_left{
	float:left;
	width:25%;
}

dl.point_list{
	padding-top:30px;
	margin-left:10px;
	margin-top:0;
	background:url("http://2shot-ch.com/img/point_bg.png") no-repeat;
	width:170px;
	height:250px;
	font-size:13px;
}

dl.point_list dd{
	margin-left:10px;
	margin-top:5px;
}

.p_button{
	margin:0;
}

ul.left_menu{
	margin:0;
	padding:0;
	list-style-type:none;
}

a.left_menu_link{
	background:url("http://2shot-ch.com/img/button_ver02.png") no-repeat;
	background-position:top;
	margin:0;
	width:165px;
	height:37px;
	color:#333333;
	display:block;
	font-weight:bold;
}

.menu_inner{
	padding-top:5px;
	padding-left:20px;
}

a:hover.left_menu_link{
	background:url("http://2shot-ch.com/img/button_ver02.png") no-repeat;
	background-position:bottom;
	display:block;
	width:165px;
	height:37px;
	color:#333333;
	font-weight:bold;
	padding-top:3px;
}

/*‘‘‘‘‘‘
@‘j[‘
@‘‘‘‘‘‘*/

#menu_icon{
	margin-left:10px;
	margin-bottom:10px;
}

a.menu_i01{
	background:url("http://2shot-ch.com/img/remocha.png") no-repeat;
	background-position:top;
	margin:0;
	width:169px;
	height:126px;
	display:block;
}

a:hover.menu_i01{
	background:url("http://2shot-ch.com/img/remocha.png") no-repeat;
	background-position:bottom;
	margin:0;
	padding:0;
	width:169px;
	height:126px;
	display:block;
}

a.menu_i02{
	background:url("http://2shot-ch.com/img/loginchecker.png") no-repeat;
	background-position:top;
	margin:0;
	width:169px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

a:hover.menu_i02{
	background:url("http://2shot-ch.com/img/loginchecker.png") no-repeat;
	background-position:bottom;
	margin:0;
	width:169px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

a.menu_i03{
	background:url("http://2shot-ch.com/img/blog_image.png") no-repeat;
	background-position:top;
	margin:0;
	width:169px;
	height:91px;
	display:block;
	text-indent:-9999px;
}

a:hover.menu_i03{
	background:url("http://2shot-ch.com/img/blog_image.png") no-repeat;
	background-position:bottom;
	margin:0;
	width:169px;
	height:91px;
	display:block;
	text-indent:-9999px;
}

a.menu00{
	background:url("http://2shot-ch.com/img/menu00.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu00{
	background:url("http://2shot-ch.com/img/menu00.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

.point_add_list{
	width:150px;
	border-left:10px #ff00ff solid;
	border-right:10px #ff00ff solid;
}

a.menu01{
	background:url("http://2shot-ch.com/img/menu01.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu01{
	background:url("http://2shot-ch.com/img/menu01.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu02{
	background:url("http://2shot-ch.com/img/menu02.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu02{
	background:url("http://2shot-ch.com/img/menu02.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu03{
	background:url("http://2shot-ch.com/img/menu03.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu03{
	background:url("http://2shot-ch.com/img/menu03.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu04{
	background:url("http://2shot-ch.com/img/menu04.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu04{
	background:url("http://2shot-ch.com/img/menu04.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu05{
	background:url("http://2shot-ch.com/img/menu05.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu05{
	background:url("http://2shot-ch.com/img/menu05.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu06{
	background:url("http://2shot-ch.com/img/menu06.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu06{
	background:url("http://2shot-ch.com/img/menu06.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu07{
	background:url("http://2shot-ch.com/img/menu07.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu07{
	background:url("http://2shot-ch.com/img/menu07.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu08{
	background:url("http://2shot-ch.com/img/menu08.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu08{
	background:url("http://2shot-ch.com/img/menu08.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu09{
	background:url("http://2shot-ch.com/img/menu09.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu09{
	background:url("http://2shot-ch.com/img/menu09.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}

a.menu10{
	background:url("http://2shot-ch.com/img/menu10.png") no-repeat;
	background-position:top;
	margin:0;
	width:185px;
	height:37px;
	text-indent:-9999px;
	display:block;
}

a:hover.menu10{
	background:url("http://2shot-ch.com/img/menu10.png") no-repeat;
	background-position:bottom;
	display:block;
	width:185px;
	height:37px;
	text-indent:-9999px;
}
/*
j[±±άΕ
*/

#home_right{
	width:72%;
	float:left;
	padding:5px;
}

ol.tab{
	list-style-type:none;
	margin:0;
}

ol.tab li{
	float:left;
	text-align:center;
}

a.tab_link{
	background:url("http://2shot-ch.com/img/tab.png") no-repeat;
	display:block;
	width:140px;
	padding:5px 0;
	color:#ffffff;
	font-weight:bold;
}

a:hover.tab_link{
	background:url("http://2shot-ch.com/img/tab.png") no-repeat;
	background-position:0 5px;
	display:block;
	width:140px;
	padding:10px 0 0 0;
	color:#ffff00;
	font-weight:bold;
}

.tab_link_hover{
	background:url("http://2shot-ch.com/img/tab.png") no-repeat;
	background-position:0 5px;
	display:block;
	width:140px;
	padding:10px 0 0 0;
	color:#ffff00;
	font-weight:bold;
}

.list_name{
	color: #ffffff;
	background-color: #ff00ff;
}

td.list_cell_chance{
	width:127px;
	height:175px;
	margin-right:2px;
	display:block;
	float:left;
	background:url("http://2shot-ch.com/img/list_chance_bg.png") no-repeat;
}

td.list_cell_2shot{
	width:127px;
	height:175px;
	margin-right:2px;
	display:block;
	float:left;
	background:url("http://2shot-ch.com/img/list_2shot_bg.png") no-repeat;
}

td.list_cell_live{
	width:127px;
	height:175px;
	margin-right:2px;
	display:block;
	float:left;
	background:url("http://2shot-ch.com/img/list_live_bg.png") no-repeat;
}

.girls_list_tbl{
	empty-cells: hide;
	border-collapse:collapse;
	margin-top:-3px;
}

#pickup_body_box{
	width:672px;
	height:140px;
	background:url("http://2shot-ch.com/img/inner_body.png") repeat-y;
}

#pickup_girls_box{
	width:672px;
}

.pickup_girls{
	display:block;
	margin-top:5px;
	margin-left:10px;
	float:left;
}

.pickup_list{
	text-align:center;
	background:#ffccff;
	border:2px #ffffff dashed;
	display:block;
	font-size:12px;
	padding:2px 0;
}

#home_bottom{
	clear:both;
	width:100%;
	height:50px;
}

#foot_menu{
	clear:both;
	text-align:center;
	font-size:12px;
}

#footer{
	clear:both;
	width:100%;
	font-size:13px;
	color:#444444;
	background:url("http://2shot-ch.com/img/footer_bg.png") no-repeat;
	background-position:center;
}

/*---------------
‘vr[
---------------*/

#header_top_preview{
	width:100%;
	height:50px;
	background:url("http://2shot-ch.com/img/top_border_preview.png") repeat-x;
	background-position:bottom;
	padding-top:5px;
}

#preview_menu{
	float:right;
	padding:2px 10px 0 0px;
	font-size:13px;
}

ul.preview{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.preview li{
	float:left;
	border-left:1px #ffffff solid;
	margin:0;
	padding:0;
}

a.preview_menu{
	display:block;
	width:80px;
	height:28px;
	color:#333333;
}

a:hover.preview_menu{
	display:block;
	width:80px;
	height:28px;
	background:#ffffff;
	color:#0000ff;
}

.p_menu_inner{
	display:block;
	padding-top:5px;
}

#preview_container{
	background:#ffffff;
	width:760px;
}

#preview_body{
	width:100%;
	height:390px;
	clear:both;
}

#preview_left{
	width:500px;
	float:left;
}

#preview_right{
	width:250px;
	float:left;
	padding-top:18px;
}

#prof_box{
	height:260px;
	width:100%;
	text-align:left;
}

#preview_prof{
	height:230px;
	width:100%;
	overflow:auto;
}

.profile{
	width:100%;
	background:#ffffff;
}
.profile_top{
	color: #ff0000;
	padding:5px 0;
}
.profile_bottom{
	color: #555555;
	font-size: 9pt;
	padding:5px 0;
}

#photo_box{
	height:102px;
	margin-top:10px;
	text-align:left;
}

#preview_photo{
	text-align:center;
	height:62px;
	width:100%;
	overflow:auto;
	background:#ffffff;
	padding-top:2px;
}

#preview_footer{
	clear:both;
	text-align:left;
	width:100%;
}

#pre_foot_left{
	float:left;
	width:410px;
	margin-left:10px;
}

.point_button{
	width:130px;
	height:35px;
	margin-left:3px;
	margin-bottom:3px;
	display:block;
	float:left;
	overflow:hidden;
}

#preview_point{
	display:inline;
	margin:0;
	padding:0;
}

#pre_foot_right{
	float:left;
	width:330px;
}

a.pre_menu1{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:5px;
	background:url("http://2shot-ch.com/img/pre_menu01.png") no-repeat;
	background-position:top;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a:hover.pre_menu1{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:5px;
	background:url("http://2shot-ch.com/img/pre_menu01.png") no-repeat;
	background-position:bottom;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a.pre_menu2{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:2px;
	background:url("http://2shot-ch.com/img/pre_menu02.png") no-repeat;
	background-position:top;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a:hover.pre_menu2{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:2px;
	background:url("http://2shot-ch.com/img/pre_menu02.png") no-repeat;
	background-position:bottom;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a.pre_menu3{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:5px;
	background:url("http://2shot-ch.com/img/pre_menu03.png") no-repeat;
	background-position:top;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a:hover.pre_menu3{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:5px;
	background:url("http://2shot-ch.com/img/pre_menu03.png") no-repeat;
	background-position:bottom;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a.pre_menu4{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:2px;
	background:url("http://2shot-ch.com/img/pre_menu04.png") no-repeat;
	background-position:top;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

a:hover.pre_menu4{
	margin-top:6px;
	text-indent:-9999px;
	margin-left:2px;
	background:url("http://2shot-ch.com/img/pre_menu04.png") no-repeat;
	background-position:bottom;
	width:160px;
	height:45px;
	display:block;
	float:left;
}

/*---------------
‘vtB[
---------------*/

#prof_box{
	width:100%;
}

#prof_head{
	background:url("http://2shot-ch.com/img/inner_head.png") no-repeat;
	width:680px;
	height:42px;
	padding-left:40px;
	font-size:17px;
	font-weight:bold;
}

#prof_head_inner{
	padding-top:10px;
}

#prof_menu_box{
	width:101%;
}

ol.prof_menu{
	list-style-type:none;
	margin:0;
	padding:0;
}

ol.prof_menu li{
	float:left;
	margin:0;
	padding:0;
}

a.prof_menu_button_1{
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button01.png") no-repeat;
	background-position:top;
}

a:hover.prof_menu_button_1{
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button01.png") no-repeat;
	background-position:bottom;
}

a.prof_menu_button_2{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button02.png") no-repeat;
	background-position:top;
}

a:hover.prof_menu_button_2{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button02.png") no-repeat;
	background-position:bottom;
}

a.prof_menu_button_3{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button03.png") no-repeat;
	background-position:top;
}

a:hover.prof_menu_button_3{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button03.png") no-repeat;
	background-position:bottom;
}

a.prof_menu_button_4{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button04.png") no-repeat;
	background-position:top;
}

a:hover.prof_menu_button_4{
	margin-left:1px;
	width:142px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button04.png") no-repeat;
	background-position:bottom;
}

a.prof_menu_button_5{
	margin-left:1px;
	width:98px;
	height:45px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button05.png") no-repeat;
	background-position:top;
}

a:hover.prof_menu_button_5{
	margin-left:1px;
	width:98px;
	height:45px;
	display:block;
	text-indent:-9999;
	text-decoration:none;
	outline:none;
	background:url("http://2shot-ch.com/img/button05.png") no-repeat;
	background-position:bottom;
}

#prof_body_box{
	clear:both;
	width:100%;
}

#profile_body_box{
	clear:both;
	width:100%;
	height:340px;
	background:url("http://2shot-ch.com/img/inner_body.png") repeat-y;
}

#prof_inner_left{
	width:350px;
	height:310px;
	float:left;
	margin-left:15px;
	margin-top:3px;
}

#prof_photo{
	width:100%;
	height:130px;
	overflow:auto;
}

#prof_left_scroll{
	overflow:auto;
	width:100%;
	height:100%;
}

#prof_inner_right{
	margin-top:3px;
	margin-left:3px;
	width:300px;
	height:305px;
	float:left;
}

#prof_bottom{
	clear:both;
	background:url("http://2shot-ch.com/img/inner_bottom.png") no-repeat;
	width:680px;
	height:28px;
	text-align:center;
	margin-bottom:20px;
}

#prof_bottom_inner{
	padding-top:5px;
	font-size:12px;
}

/*
‘FAQ
*/

#main_body_box{
	width:672px;
	background:url("http://2shot-ch.com/img/inner_body.png") repeat-y;
}

.faq_list{
	margin:0 0 0 7px;
	padding-top:5px;
	width:98%;
}

.faq_list dt{
	background:#ff33ff;
	color:#ffffff;
	padding:4px 0;
	text-indent:1em;
	margin:0 0 4px 0;
	font-weight:bold;
}

.faq_list dd{
	margin:0;
	text-indent:2em;
	color:#333333;
}

.faq_answer{
	width:95%;
	margin:0 0 0 20px;
	padding:3px 0;
	display:block;
}

.faq_answer dd{
	margin:0;
	padding:0 10px;
	color:#333333;
	font-size:12px;
}

a.faq_title{
	color:#333333;
}

/*
‘search
*/

#search_exp{
	font-size:14px;
	margin-left:50px;
	padding:10px 0;
}

.search_title{
	width:500px;
}

.search_title td{
	vertical-align:top;
	padding-left:5px;
}

.resetbutton{
	width:170px;
	height:40px;
	background:url("http://2shot-ch.com/img/reset_button.png") no-repeat;
	border:none;
	cursor:hand;
}

/*
‘contact
*/

.contact_exp{
	font-size:14px;
	margin-left:50px;
	padding:10px 0;
}

/*
‘about
*/

.about_list{
	margin:0;
	padding:10px 5px 5px 10px;
	font-size:13px;
}

.about_list dt{
	font-weight:bold;
	background:url("http://2shot-ch.com/img/about_line.png") no-repeat;
	width:100%;
	height:30px;
	padding-left:35px;
}

.about_list dd{
	margin-left:1em;
	padding:10px 0 15px 0;
}

.tableStyle4{
	background:#ffffff;
}

/*
‘`bg
*/

#chat_header{
	text-align:left;
	width:100%;
	height:50px;
	background:url("http://2shot-ch.com/img/top_border_preview.png") repeat-x;
	background-position:bottom;
	padding-top:5px;
}

#chat_header_left{
	float:left;
	padding-left:10px;
}

#chat_header_right{
	text-align:center;
	float:left;
	margin-left:80px;
	padding:2px 10px 0 0px;
	font-size:13px;
}

/*
‘έN
*/

.sougo_form{
	width:250px;
}

/*
‘uO
*/
.blog_calender{
	border:1px #333333 solid;
	background:#ffffee;
	border-collapse:collapse;
}

#blog_main{
	width:52%;
	float:left;
	padding:5px 0;
}

#blog_right{
	width:20%;
	float:right;
	padding-right:10px;
}

.blog_right_box{
	padding-top:10px;
	font-size:12px;
	margin-top:10px;
}

.blog_news_list{
	margin:0;
	padding:0;
}

.blog_news_list li{
	margin-left:20px;
}