@charset "utf-8";



body  {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666666;
}


#wrap{
margin:0px auto;
padding:0px;
width:960px;
}

#header { 
	padding: 0;
	margin:0 auto;
	height:140px;
	background:url(../img/header.gif) no-repeat;
	text-align:left;
}

#header h1 {
	padding:0;
	margin:0;
	text-indent:-9999px;
	position:absolute;
	width:120px;
	height:110px;
}

#logo {
	padding:0;
	margin:0;
	position:absolute;
	width:260px;
	height:85px;
	overflow:hidden;
	left: 223px;
	top: 2px;
}

#logo a{
	display:block;
	padding:0;
	margin:0;
	text-indent:-9999px;
	width:260px;
	height:85px;
}


#navi01 {
	position:absolute;
	margin:0 0 0 55px;
	padding:90px 0 0 0;
	width:850px;
	height:33px;
	}
	
#navi01 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#navi01 li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#navi01 li a{
	margin:0;
	padding:0;
	height:33px;
	display:block;
	text-indent:-9999px;
	}
	
#navi01 li#n001 a{
	margin:0;
	padding:0;
	width:102px;
	background: url(../img/navi_2.gif) 0 0;
	}
	
#navi01 li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) 0 -33px;
	}
	
#navi01 li#n002 a{
	margin:0;
	padding:0;
	width:103px;
	background: url(../img/navi_2.gif) -102px 0;
	}
	
#navi01 li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -102px -33px;
	}
	
#navi01 li#n003 a{
	margin:0;
	padding:0;
	width:87px;
	background: url(../img/navi_2.gif) -205px 0;
	}
	
#navi01 li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -205px -33px;
	}
	
#navi01 li#n004 a{
	margin:0;
	padding:0;
	width:175px;
	background: url(../img/navi_2.gif) -292px 0;
	}
	
#navi01 li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -292px -33px;
	}
	
#navi01 li#n005 a{
	margin:0;
	padding:0;
	width:96px;
	background: url(../img/navi_2.gif) -467px 0;
	}
	
#navi01 li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -467px -33px;
	}
	
#navi01 li#n006 a{
	margin:0;
	padding:0;
	width:72px;
	background: url(../img/navi_2.gif) -563px 0;
	}
	
#navi01 li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -563px -33px;
	}
	
#navi01 li#n007 a{
	margin:0;
	padding:0;
	width:74px;
	background: url(../img/navi_2.gif) -635px 0;
	}
	
#navi01 li#n007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -635px -33px;
	}
	
#navi01 li#n008 a{
	margin:0;
	padding:0;
	width:76px;
	background: url(../img/navi_2.gif) -709px 0;
	}
	
#navi01 li#n008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -709px -33px;
	}
	
#navi01 li#n009 a{
	margin:0;
	padding:0;
	width:57px;
	background: url(../img/navi_2.gif) -670px 0;
	}
	
#navi01 li#n009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -670px -33px;
	}

#navi01 li#n010 a{
	margin:0;
	padding:0;
	width:110px;
	background: url(../img/navi_2.gif) -730px 0;
	}
	
#navi01 li#n010 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -730px -33px;
	}
	
#navi01 li#n011 a{
	margin:0;
	padding:0;
	width:110px;
	background: url(../img/navi_2.gif) -561px 0;
	}
	
#navi01 li#n011 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi_2.gif) -561px -33px;
	}

#main {
	margin:20px auto 0px;
	padding:0;
	width:960px;
	height:240px;
	border:1px solid #eeeeee;
	}

#container { 
	width: 960px;
	margin: 0 auto;
	text-align: left;
}


#enter{
margin:0px;
padding:10px 0px 0px 0px;
background:url(../img/line.gif) repeat-x 0 80px;
height:80px;
}

 



#enter_b{
	margin:0 auto;
	padding:0;
	overflow:hidden;
	width:224px;
	height:56px;
	}
	
#enter_b a{
	display:block;
	margin:0;
	padding:0;	
	width:224px;
	height:56px;
	text-indent:-9999px;
	background: url(../img/enter.gif) 0px 0px;
	}
	
#enter_b a:hover{
	margin:0;
	padding:0;
	background: url(../img/enter.gif) 0px -56px;
	}






#top_contents{
margin:0px 0px 0px 0px;
padding:0px;
width:960px;
}

#contents{
margin:25px 0px 20px 0px;
padding:0px;
width:960px;
}

#contents01{
float:left;
margin:0px;
padding:0px;
width:400px;
}

#top_contents h3{
margin:0px;
padding:0px;
height:40px;
text-indent:-9999px;
}

#contents01 ul{
margin:0px 0px 15px 30px;
padding:0px;
height:200px;
width:350px;
overflow:auto;
}

#contents01 li{
margin:0px 0px 10px 0px;
padding:0px;
line-height:1.5em;
list-style:none;
}

#contents01 h3{
background:url(../img/t_new.gif) no-repeat 20px 10px;
}

#contents02 h3{
background:url(../img/t_nice.gif) no-repeat 20px 10px;
}




#contents02{
float:left;
margin:0px;
padding:0px;
width:240px;
}

#contents02 ul{
margin:0px 0px 0px 30px;
padding:0px;
height:200px;
}

#contents02 li{
margin:0px 0px 0px 0px;
padding:0px;
line-height:1.5em;
list-style:none;
}

#contents03{
float:left;
margin:0px;
padding:0px 0 20px 0;
width:300px;
}

#contents03 img{
margin:20px 0px 0px 0px;
padding:0px;
}

#contents04{
margin:0px 0px 0px 0px;
padding:0px 0 0px 0 ;
background:url(../img/line.gif) repeat-x;
}

#contents05{
margin:0px;
padding:0px;
width:880px;
}

#contents05 img{
margin:0px 5px 5px 0px;
padding:0px;
}




#scrollbar .bar
{
position: absolute;
left: 0px;
top: 0px;
z-index: 1;
width: 2px;
border-left-width-value: 7px;
border-left-style-value: solid;
border-left-color-value: #ffffff;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-width-value: 7px;
border-right-style-value: solid;
border-right-color-value: #ffffff;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
background-color: #000000;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
cursor: pointer;

}


#scrollbar .bg

{
position: absolute;
left: 0px;
top: 0px;
z-index: 0;
width: 2px;
height: 220px;
border-left-width-value: 7px;
border-left-style-value: solid;
border-left-color-value: #ffffff;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-width-value: 7px;
border-right-style-value: solid;
border-right-color-value: #ffffff;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
background-color: #e5e5e5;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;

}

#photo{
float:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
width:596px;
height:400px;
text-align:center;
border:solid 1px #b2b2b2;
}

#photo img{
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#photo_wait{
float:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
width:596px;
height:400px;
text-align:center;
border:solid 1px #b2b2b2;
background:url(../img/wait.jpg) no-repeat 0 5px;
}


#contents_r{
float:right;
margin:0px;
padding:0px;
width:300px;
}



#mobile{
margin:20px 0px 0px 0px;
padding:0px;
float:right;
width:300px;
}

#profile{
margin:0px;
padding:0px;
width:300px;
background:url(../img/profile_bg_plus.gif) no-repeat;
}

#profile_new{
margin:0px;
padding:0px;
width:300px;
background:url(../img/profile_bg_plus_new.gif) no-repeat;
}

#profile h2,#profile_new h2{
margin:0px;
padding:0px;
height:43px;
text-indent:-9999px;
}

#profile ul,#profile_new ul{
margin:16px 0px 0px 0px;
padding:0px 0px 0px 80px;
}

#profile li,#profile_new li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:32px;
list-style:none;
line-height:1.5em;
}

#profile_02{
margin:0px;
padding:0px;
width:300px;
}

#profile_02 table{
margin:0px;
padding:0px;
width:300px;
}

.profile0{
margin:0px;
padding:10px 10px 10px 0px;
font-size:12px;
}

.profile{
margin:0px;
padding:0px 10px 10px 15px;
line-height:1.8em;
font-size:12px;
}

#profile a,#profile a{
color:#666666;
text-decoration:underline;
}

#profile a:hover,#profile a:hover{
color:#666666;
text-decoration:none;
}

ys{
margin:30px 0px 0px 0px;
padding:0px;
width:300px;
height:150px;
background:url(../img/ys_bg.gif) no-repeat;
}

#ys h2{
margin:0px 0px 0px 0px;
padding:0px;
height:62px;
text-indent:-9999px;
}

#yes{
position:absolute;
margin:0px 0px 0px 39px;
padding:0px;
width:65px;
height:55px;
overflow:hidden;
}

#no{
position:absolute;
margin:0px 0px 0px 167px;
padding:0px;
width:65px;
height:55px;
overflow:hidden;
}

#yes a,#no a{
display:block;
margin:0px;
padding:0px;
width:65px;
height:55px;
text-indent:-9999px;
}


#banner {
margin:20px 0px 20px 30px;
padding:0px;
float:left;
width:960px;
text-align:left;
}

#banner img {
margin:0px 5px 5px 0px;
padding:0px;
}


#b_mobile{
margin:0px;
padding:0px;
width:960px;
background:url(../img/line.gif) repeat-x;
}




#footer { 
	padding:0;
	margin:0;
	background:url(../img/line.gif) repeat-x 0 40px;
	height:50px;
	clear:both;
}


#footer_p {
	margin: 0 auto;
	padding: 8px 0 0 40px;
	color: #666666;
	width:920px;
	height:20px;
	text-align:left;
	font-size:12px;
	background:url(../img/footer_logo.gif) no-repeat 0 0;
}


#footer a {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:underline;
}

#footer a:hover {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:none;
}



#copy {
margin:20px 0px 30px 0px;
padding:0px;
font-size:10px;
text-align:center;
}




#friend{
	margin:0px auto;
	padding:0px;
	background:url(../img/bg_friend.jpg) no-repeat -50px 0;
	line-height:1.8em;
	width:900px;
}


#friend h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_friend.gif) no-repeat 0 0;
}

#ranking{
	margin:0px;
	padding:0px;
	background:url(../img/bg_ranking.gif) no-repeat 0 0;
	line-height:1.8em;
}


#ranking h2{
	margin:0px;
	padding:0px;
	width:380px;
	height:60px;
	text-indent:-9999px;
	background:url(../img/h2_ranking.gif) no-repeat 0 0;
}


#ranking p{
	margin:0px 0px 0px 5px;
	padding:15px 0px 15px 0px;
}


#no_01{
margin:30px auto 0px;
padding:0px;
width:900px;
}


#no_01_l {
float:left;
margin:0px;
padding:0px;
width:246px;
}

#no_01_l img{
margin:0px;
padding:2px;
border: solid 1px #ffa325;
}

#no_01_r {
float:right;
margin:0px;
padding:0px;
width:350px;
background:url(../img/no_01_r.gif) no-repeat 0 0;
}

#no_01_r_new {
float:right;
margin:0px;
padding:0px;
width:350px;
background:url(../img/no_01_r_new.gif) no-repeat 0 0;
}


#ranking_02{
margin:30px 0px 0px 0px;
padding:0px;
text-align:center;
}



#no_01_r ul{
margin:56px 0px 0px 0px;
padding:0px 0px 0px 80px;
}	

#no_01_r li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:32px;
list-style:none;
line-height:1.5em;
}

#no_01_r_new ul{
margin:56px 0px 0px 0px;
padding:0px 0px 0px 130px;
}	

#no_01_r_new li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:32px;
list-style:none;
line-height:1.5em;
}

#no_01_r_new a {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:underline;
}

#no_01_r_new a:hover {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:none;
}


#no_02{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no2_bg.gif) no-repeat 0 0;
}

#no_02 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #a2dced;
}

#no_03{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no3_bg.gif) no-repeat 0 0;
}

#no_03 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #a2dced;
}

#no_04{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no4_bg.gif) no-repeat 0 0;
}

#no_04 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #a2dced;
}


#no_05{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no5_bg.gif) no-repeat 0 0;
}

#no_05 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #87d212;
}

#no_06{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no6_bg.gif) no-repeat 0 0;
}

#no_06 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #87d212;
}

#no_07{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no7_bg.gif) no-repeat 0 0;
}

#no_07 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #87d212;
}


#no_08{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no8_bg.gif) no-repeat 0 0;
}

#no_08 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #b4b4b4;
}

#no_09{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no9_bg.gif) no-repeat 0 0;
}

#no_09 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #b4b4b4;
}

#no_10{
float:left;
margin:0px;
padding:50px 0px 0px 0px;
width:320px;
background:url(../img/no10_bg.gif) no-repeat 0 0;
}

#no_10 img{
margin:0px 0px 0px 2px;
padding:2px;
border: solid 1px #b4b4b4;
}



#newface{
	margin:0px;
	padding:0px;
	line-height:1.8em;
}


#newface h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_newface.gif) no-repeat 0 0;
}

.new_member{
	float:left;
	margin:0px 10px;
	padding:0px;
	width:300px;
	height:310px;
	background:url(../img/bg_newface.gif) no-repeat 0 0;
	text-align:center;
}

.new_member img{
	margin:55px 0px 0px 2px;
	padding:2px;
	border: solid 1px #fa68ad;
}

.new_member p{
	margin:20px 0px 15px 0px;
	padding:0px;
}


.new_member a {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:underline;
}

.new_member a:hover {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:none;
}


#rule{
	margin:0px auto;
	padding:0px;
	line-height:1.8em;
	width:900px;
}


#rule h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_rule.gif) no-repeat 0 0;
}


#privacy{
	margin:0px auto;
	padding:0px;
	line-height:1.8em;
	width:900px;
}


#privacy h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_privacy.gif) no-repeat 0 0;
}

#looking{
	margin:0px auto;
	padding:0px;
	line-height:1.8em;
	width:900px;
}


#looking h2{
	margin:0px;
	padding:0px;
	width:450px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_looking.gif) no-repeat 0 0;
}


#rule h3{
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	color:#45badc;
}

#rule h4{
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	color:#fa68ad;
	border-bottom: solid 1px #ffa325;
	width:800px;
}

#privacy h3{
	margin:30px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	color:#45badc;
}

#privacy h4{
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	color:#fa68ad;
	border-bottom: solid 1px #ffa325;
	width:900px;
}

.look{
float:left;
margin:0px 0px 40px 0px;
padding:0px;
width:300px;
text-align:center
}


.look img{
	margin:0px 0px 0px 2px;
	padding:3px;
	border: solid 1px #ffa831;
}

.look p{
	margin:10px 0px 0px px;
	padding:0px;
}












































#maincontent {
  	margin: 0;
	padding:0;
	float:left;
	width:738px;
	background:url(../img/info_bg.jpg) no-repeat;
}

#topin {
	margin:0;
	padding:0;
	}
 
#info {
	margin:40px 0 0 0;
	padding:0;
	float:left;
	width:350px;
	height:440px;
	overflow:auto;
	}
	
#info ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#info li {
	margin:0;
	padding:0;
	float:left;
	}


#info li#lef {
	margin:5px;
	padding:0;
	width:70px;
	}
	
#info li#rig {
	margin:5px;
	padding:0;
	width:230px;
	line-height:1.5em;
	}

#info li#rig a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:underline;
	}
	
#info li#rig a:hover {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}

#info li#und {
	margin:0;
	padding:0;
	width:320px;
	clear:both;
	}

#topics {
	margin:40px 10px 0 0;
	padding:0;
	float:right;
	width:350px;
	height:440px;
	overflow:auto;
	}
	
#topics ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics li {
	margin:0;
	padding:0;
	float:left;
	}


#topics li#lef2 {
	margin:5px;
	padding:0;
	width:100px;
	}
	
#topics li#rig2 {
	margin:5px;
	padding:0;
	width:200px;
	line-height:1.5em;
	}

#topics li#rig2 a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:underline;
	}
	
#topics li#rig2 a:hover {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}

#topics li#und2 {
	margin:0;
	padding:0;
	width:320px;
	clear:both;
	}


#g_contents {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/contents_bg.jpg) no-repeat;
	width:738px;
	clear:both;
	}
	
#g_contents_in {
	margin:0 20px;
	padding:0;
	}


#g_contents_l {
	margin:60px 0 0 0;
	padding:0;
	float:left;
	width:333px;
	}
	
#g_contents_l ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#g_contents_l li {
	margin:0;
	padding:0;
	float:left;
	}


#g_contents_l li#lef3 {
	margin:5px;
	padding:0;
	width:67px;
	}
	
#g_contents_l li#rig3 {
	margin:5px;
	padding:0;
	width:220px;
	line-height:1.5em;
	}
	
#g_contents_l li#und3 {
	margin:0;
	padding:0;
	width:300px;
	clear:both;
	text-align:right;
	color:#DDDDDD;
	}

#g_contents_r {
	margin:60px 0 0 0;
	padding:0;
	float:right;
	width:333px;
	}
	
#g_contents_r ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#g_contents_r li {
	margin:0;
	padding:0;
	float:left;
	}


#g_contents_r li#lef4 {
	margin:5px;
	padding:0;
	width:67px;
	}
	
#g_contents_r li#rig4 {
	margin:5px;
	padding:0;
	width:220px;
	line-height:1.5em;
	}
	
#g_contents_r li#und4 {
	margin:0;
	padding:0;
	width:300px;
	clear:both;
	text-align:right;
	color:#DDDDDD;
	}


#movie {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/movie_bg.jpg) no-repeat;
	width:738px;
	height:244px;
	text-align:center;
	}

	
#movie ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#movie li {
	margin:60px 0 0 0;
	padding:0;
	float:left;
	width:180px;
	text-align:center;
	}
	
#movie li#abc {
	margin:10px 10px 0 10px;
	padding:0;
	float:left;
	width:158px;
	text-align:left;
	}
	
#movie img {
	margin:0 0 5px 0;
	padding:0;
	}


#air_group {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/air_group.jpg) no-repeat;
	width:738px;
	height:656px;
	text-align:center;
	}
	
#air_group_top {
	margin:0;
	padding:50px 0 0 0;
	background:url(../img/shop02.jpg) no-repeat bottom;
	width:727px;
	height:300px;
	text-align:center;
	}


#air_group_toplef {
	padding:0;
	margin:25px 7px 0 0;
	width:360px;
	float:left;
	}

	
#air_group_toplef ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_toplef li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}

	
#air_group_toprig {
	padding:0;
	margin:25px 0 0 0;
	width:360px;
	float:left;
	}

	
#air_group_toprig ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_toprig li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}
	
	
#air_group_und {
	margin:0;
	padding:0;
	background:url(../img/shop01.jpg) no-repeat bottom;
	width:727px;
	height:300px;
	text-align:center;
	}


#air_group_und2 {
	margin:0;
	padding:0;
	background:url(../img/shop03.jpg) no-repeat left bottom;
	width:727px;
	height:300px;
	text-align:center;
	}

#air_group_undlef {
	padding:0;
	margin:25px 7px 0 0;
	width:360px;
	float:left;
	}

	
#air_group_undlef ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_undlef li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}

	
#air_group_undrig {
	padding:0;
	margin:25px 0 0 0;
	width:360px;
	float:left;
	}

	
#air_group_undrig ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_undrig li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}		


.nnn a {
	margin:0;
	padding:0;
	width:340px;
	height:220px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	}

#sidebar1 {
	float: left; 
	padding:0;
	margin:0 18px 0 0;
	width:220px;
	text-align:center;
}

#sidebar1 img { 
	padding:0;
	margin:0 0 10px 0;
}


#sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

#new_blog {
	margin:0;
	padding:0;
	width:220px;
	background:url(../img/new_blog.jpg) no-repeat;
	}
	
#new_blog_in {
	margin:0;
	padding:0;
	width:220px;
	height:50px;
	text-indent:-9999px;
	}
	
#new_blog ul {
	margin:0 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#new_blog li {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	line-height:1.4em;
	}
	
.day {
	width:50px;
	margin:0 10px;
	color:#f23b6a;
	font-weight:bold;
	}

.kiji {
	width:145px;
	margin:0 10px 0 4px;
	}
	
.kiji a {
	margin:0;
	color:#f23b6a;
	text-decoration:underline;
	}
	
.kiji a:hover {
	margin:0;
	text-decoration:none;
	}
	

#new_mov {
	margin:0;
	padding:0;
	width:220px;
	background:url(../img/new_movie.jpg) no-repeat;
	}
	
#new_mov_in {
	margin:0;
	padding:0;
	width:220px;
	height:50px;
	text-indent:-9999px;
	}
	
#new_mov ul {
	margin:0 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#new_mov li {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	line-height:1.4em;
	}
	
.day2 {
	width:50px;
	margin:0 10px;
	color:#55a8c5;
	font-weight:bold;
	}

.kiji2 {
	width:145px;
	margin:0 10px 0 4px;
	}
	
.kiji2 a {
	margin:0;
	color:#55a8c5;
	text-decoration:underline;
	}
	
.kiji2 a:hover {
	margin:0;
	text-decoration:none;
	}





#f_mail {
	margin:55px 0 0 0;
	padding:0;
	float:left;
	width:580px;
	text-align:left;
	}
	
#f_mail p{
	margin:0;
	padding:0;
	}
	
#f_mail02 {
	margin:90px 0 0 15px;
	padding:0;
	float:left;
	width:360px;
	text-align:left;
	}
	
#f_mail02 p{
	margin:0;
	padding:0;
	}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

iframe{
overflow:hidden;
}


#contents01 li a{
color:#55a8c5;
	}
	
#contents01 li a:hover{
color:#55a8c5;
text-decoration:none;
	}
	
#model{
margin:0px;
padding:0px;
width:850px;
line-height:1.6em;
}

#model h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_model.gif) no-repeat 0 0;
}

#model h3{
	margin:0px;
	padding:0px;
	height:45px;
}
	
#model_img{
margin:10px auto 20px;
padding:0px;
width:810px;
}

#model_01{
margin:0px;
padding:0px;
height:1075px;
background:url(../img/model_bg_01.jpg) no-repeat 0 80px;
}


#model_01_1{
margin:0px 0px 0px 20px;
padding:0px;
height:240px;
}


#model_02{
margin: 0;
padding:0px;
height:730px;
background:url(../img/model_bg_02.jpg) no-repeat 0 35px;
}

#model_03{
margin:0px;
padding:0px;
height:506px;
background:url(../img/model_bg_03.jpg) no-repeat 0 40px;
}

#model_01_2{
margin:0px 0px 0px 20px;
padding:0px;
height:615px;
line-height:1.7em;
}

#model_01_3{
margin: 40px 0px 0px 20px;
padding:0px;
height:150px;
line-height:1.7em;
}

#model_01_4{
margin:0px 0px 0px 20px;
padding:0px;
height:680px;
width:590px;
line-height:1.7em;
}

#model_bottom{
margin:25px auto 0px;
padding:0px;
width:387px;
}

#model_03_1{
margin:0px 0px 0px 20px;
padding:0px;
height:440px;
width:590px;
line-height:1.7em;
}

#model_03_1_in{
margin:15px 10px 10px 10px;
padding:10px;
width:500px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
text-align:center;
}

#model_03_2{
margin:0px 0px 0px 20px;
padding:0px;
height:150px;
width:590px;
line-height:1.7em;
}

#form h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_form.gif) no-repeat 0 0;
}

#mailform{
margin:0px;
padding:0px;
width:850px;
}

#mailform h2{
	margin:0px;
	padding:0px;
	width:350px;
	height:45px;
	text-indent:-9999px;
	background:url(../img/h2_model.gif) no-repeat 0 0;
}

#mailform_02{
	margin:0px auto;
	padding:0px;
	width:810px;
}

#mailform_02 ul{
	margin:0px;
	padding:0px;
}

#mailform_02 li{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:2.4em;
}

#mailform_02 input{
width: 120px;
}

#mailform_02 table{
margin:0px auto;
padding:0px;
}


#mailform_02 th{
margin:0px;
padding:5px;
width:300px;
text-align:left;
background:#ffd6e6;
font-weight:normal;
}

#mailform_02 td{
margin:0px;
padding:5px;
width:300px;
background:#eeeeee;
}

#mailform_02 span{
font-size:10px;
color:#fa68ad;
}

#mailform_enter{
margin:30px auto 0px;
padding:0px;
text-align:center;
}

#mailform_02 .mailform_text{
width:350px;
}

#mailform_02 .mailform_img{
width:300px;
}


#copy a{
text-decoration:none;
}


#munekyun_danshi_copy{
	margin:0px;
	padding:0px;
	line-height:1.8em;
	
}


#kyun_main{	
	margin:0px;
	padding:0px;
	line-height:1.8em;
width:980px;
	}


#kyun_main_02{	
	margin:0px;
	padding:0px;
	line-height:1.8em;
	width:700px;
	float:left;
	}
	
#kyun_side{
	margin:0px;
	padding:0px;
	width:240px;
	float:right;
	}

#kyun_side ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
		}

#kyun_side li{
	margin:0px;
	padding:0px;
	}























/*-------------------------------------------------Ã¢ÂÂ¼Ã£ÂÂÃ£ÂÂ­Ã£ÂÂ¹Ã£ÂÂÃ£ÂÂÃ£ÂÂÃ£ÂÂÃ£ÂÂ-------------------------------------------------*/

/* Ã¨ÂµÂ¤Ã¨ÂÂ² */
.red12 {
	color:#f23b6a;
}

.red12_b {
	color:#f23b6a;
	font-weight:bold;
}


/* Ã©ÂÂÃ¨ÂÂ² */
.blue12 {
	color:#225599;
}

.blue12_b {
	color:#225599;
	font-weight:bold;
}

.blue14 {
	color:#225599;
	font-size:14px;
}

/* Ã§Â·ÂÃ¨ÂÂ² */
.green {
	color:#a8cb1d;
}

/* Ã§Â·ÂÃ¨ÂÂ² */
.green_b {
	color:#a8cb1d;
	font-weight:bold;
}

/* Ã£ÂÂÃ£ÂÂ³Ã£ÂÂ¯Ã¨ÂÂ² */
.pink11_b {
	color:#fa68ad;
	font-size:11px;
	font-weight:bold;
}

.pink12 {
	color:#fa68ad;
}

.pink12_b {
	color:#fa68ad;
	font-weight:bold;
}

.pink24_b {
	color:#fa68ad;
	font-weight:bold;
	font-size:24px;
	line-height:1.8em;
	font-family:"Ã¯Â¼Â­Ã¯Â¼Â³ Ã¯Â¼Â°Ã¦ÂÂÃ¦ÂÂ", "Ã§Â´Â°Ã¦ÂÂÃ¦ÂÂÃ¤Â½Â", "Ã£ÂÂÃ£ÂÂ©Ã£ÂÂ®Ã£ÂÂÃ¦ÂÂÃ¦ÂÂ Pro W3";
}

.spink {
    color:#f245ab;
	}

.spink_b {
    color:#f245ab;
	font-weight:bold;
	}


/* Ã£ÂÂªÃ£ÂÂ¬Ã£ÂÂ³Ã£ÂÂ¸Ã¨ÂÂ² */
.orange12 {
	color:#f98d00;
}

.orange12_b {
	color:#f98d00;
	font-weight:bold;
}

.ora24_b {
	color:#f98d00;
	font-weight:bold;
	font-size:20px;
	line-height:1em;
	font-family:"Ã¯Â¼Â­Ã¯Â¼Â³ Ã¯Â¼Â°Ã£ÂÂ´Ã£ÂÂ·Ã£ÂÂÃ£ÂÂ¯", Osaka, "Ã£ÂÂÃ£ÂÂ©Ã£ÂÂ®Ã£ÂÂÃ¨Â§ÂÃ£ÂÂ´ Pro W3";
}

/* Ã©Â»ÂÃ¨ÂÂ² */
.yellow12 {
	color:#ffd800;
}

.yellow12_b {
	color:#ffd800;
	font-weight:bold;
}

/* Ã§Â´Â«Ã¨ÂÂ² */
.purple12 {
	color:#a80a6e;
}

.purple12_b {
	color:#a80a6e;
	font-weight:bold;
}

/* Ã§ÂÂ°Ã¨ÂÂ² */
.gray12 {
	color:#777777;
}

.gray12_b {
	color:#777777;
	font-weight:bold;
}

/* Ã¦Â°Â´Ã¨ÂÂ² */
.lightblue12 {
	color:#55a8c5;
}

.lightblue12_b {
	color:#55a8c5;
	font-weight:bold;
}

/* Ã¨ÂÂÃ©Â»ÂÃ¨ÂÂ² */
.bbb12 {
	background-color:#CCFFFF;
	padding:2px 10px;
	line-height:1em;
}

.small {
	margin:0;
	padding:0;
	font-size:10px;
	}

#rerite{
text-indent:-9999px;
}

/*-------------------------------------------------Ã¢ÂÂ²Ã£ÂÂÃ£ÂÂ­Ã£ÂÂ¹Ã£ÂÂÃ£ÂÂÃ£ÂÂÃ£ÂÂ¾Ã£ÂÂ§-------------------------------------------------*/


img.banner_pickup {
	border: solid 1px #bbbbbb;
}



#profile_premium{
margin:0px;
padding:0px;
width:300px;
}


#profile_premium table{
margin:0px;
padding:0px;
width:300px;
}

