body {

	margin:0px;

	padding:0px;

	background-image:url(../img/base.gif);

	font-size:12px;

	line-height:16px;

	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;



}



#wrapper {

	width:920px;

	background-color:#FFFFFF;

	margin-left:auto;

	margin-right:auto;

	border-left:1px solid #e0e0e0;

	border-right:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0;

	margin-bottom:10px;



	

}



#text_ad{

	width:914px;

	background:#666666;

	color:#ffffff;

	padding:3px;

	font-size:12px;

	overflow:auto;

}

h1{

	margin:0px;
	padding:0px;
	font-weight:bold;
	padding-left:10px;
	float:left;
	font-size:12px;
}


#topcopy{

	font-weight:bold;

	padding-left:10px;

	float:left;

}



#ad{

	float:right;

}



#wrapper2 {

	width:400px;

	background-color:#FFFFFF;

	margin-left:auto;

	margin-right:auto;

	border:1px #CCCCCC solid;

}



a{

	color:#333333;

	text-decoration:none;



}

a:hover{

	color:#CC0000;

	text-decoration:underline;



}



.ad_text a{

	color:#ffffff;

	text-decoration:underline;

}

.ad_text a:hover{

	color:#ffcc00;

}





form{

	display:inline;

	vertical-align:middle;

}



.searchform{

	font-size:12px;

	border:1px #999999 solid;

}







#header{

	clear:both; 

	width:920px;

	padding-bottom:0px;

	overflow:auto;

}





#header h1{

	margin:0px;

	padding-top:15px;

	padding-left:10px;

	padding-bottom:5px;

}

#header .logo{

	margin:0px;

	padding-top:15px;

	padding-left:10px;

	padding-bottom:5px;

}


#header h2{

	font-size:12px;

	line-height:16px;

	color:#333333;

	padding-left:10px;

	padding-right:10px;

	font-weight:bold;

	padding-bottom:0px;

	margin:0px;

	display:inline;

	margin-left:35px;

}



#subred{



	color:#990000;

	font-weight:bold;

	margin-left:70px;



}



:root #headertop{

	float:left;

	margin-bottom:5px;



}



#headertop{

	float:left;

	padding-top:5px;

	padding-left:7px;

}





#search_head{

	padding:5px;

	padding-top:10px;

	text-align:right;



}



:root #search_head{

	padding:5px;

	padding-top:15px;

	text-align:right;



}





#banner{

	float:right;

	text-align:right;

	font-size:12px;

}



#header2{

	width:400px;

	height:50px;

	border-bottom:#666666 5px solid;

	padding-bottom:15px;

}



#header2 h1{

	margin:0px;

	padding-top:10px;

	padding-left:10px;

	padding-bottom:0px;

}



#header2 h2{

	font-size:12px;

	line-height:16px;

	color:#333333;

	padding-left:10px;

	padding-rhgit:10px;

	font-weight:bold;

	padding-bottom:0px;

	margin:0px;

	display:inline; 

}



#news{

	font-size:12px;

	line-height:18px;

	color:#454545;

	width:380px;

	padding-left:10px;

	margin-top:10px;

}



#news .subtitle{

	font-size:12px;

	font-weight:bold;

	width:100%;

	background-color:#CBC9BC;

	padding-top:5px;

	padding-bottom:5px;

	text-indent:5px;

	color:#454545;	

}



#news .subtitle2{

	font-size:12px;

	font-weight:bold;

	width:100%;

	background-color:#FFE9C4;

	padding-top:5px;

	padding-bottom:5px;

	text-indent:5px;

	color:#454545;	

}

.close{

	text-align:right;

	padding-right:10px;

	font-size:12px;

	padding-bottom:20px;

	color:#454545;



}

#footer2{

	border-top:3px solid #333333;

	padding-top:5px;

	padding-right:10px;

	padding-bottom:5px;

	text-align:right;

	font-size:10px;

	color:#454545;

}



#head_btn2{
	width:522px;
	height:46px;
	background:url(./img/top_navi_back.png);
	overflow:hidden;
	text-align:left;
	color:#fff;
}
#head_btn2 ul{
	margin-top:5px;

}
#head_btn2 li{
	float:left;
	height:30px;
	padding:7px;
	text-align: center;
	list-style-type:none;
}

*+html #head_btn2 li{
	padding-top:10px;
}
* html  #head_btn2 li{
	padding-top:10px;
}


#head_btn2 li a{
	color:#fff;
}
#head_btn2 a:hover{
	color:#ff9900;
}

#head_btn2 .bar{
	padding:0px;
	
}

#head_btn2 .btn1{
	display:block;
	width:120px;
	padding-left:40px;
	padding-right:auto;
}
#head_btn2 .btn2{
	display:block;
	width:250px;
	padding-left:auto;
	padding-right:auto;
}
#head_btn2 .btn3{
	display:block;
	width:70px;
	padding-left:auto;
	padding-right:auto;
}




#navigation{
	clear:both;
	margin-top:4px;
	width:900px;
	padding-left:10px;
    overflow:hidden;
}



:root #navigation{
	clear:both;
	width:900px;
	margin-top:0px;
	padding-left:10px;
    overflow:hidden;
}


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

#navigation img{
    border:none;
}

#navigation li{
	list-style: none;
	float: left;
	margin:0;
	padding:0;
}





#subnavi{

	clear:both;

	width:120px;

}





#subnavi ul{

	margin:0;

	padding:0;

	list-style:none;

}



#subnavi li{

	margint:0;

	padding:0;

	width:120px;

	height:37px;

	text-indent:-9999px;

}



#subnavi li a{

	text-decoration:none;

	display:block;

	width:120px;

	height:37px;

}





	





#subnavi li#all{

	background:url(../img/subnavi.gif) no-repeat -120px 0px;

}

#subnavi li#new{

	background:url(../img/subnavi.gif) no-repeat -120px -37px;

}

#subnavi li#pop{

	background:url(../img/subnavi.gif) no-repeat -120px -74px;

}

#subnavi li#clock{

	background:url(../img/subnavi.gif) no-repeat -120px -111px;

}

#subnavi li#game{

	background:url(../img/subnavi.gif) no-repeat -120px -148px;

}

#subnavi li#pet{

	background:url(../img/subnavi.gif) no-repeat -120px -185px;

}

#subnavi li#weather{

	background:url(../img/subnavi.gif) no-repeat -120px -222px;

}

#subnavi li#tool{

	background:url(../img/subnavi.gif) no-repeat -120px -259px;

}

#subnavi li#music{

	background:url(../img/subnavi.gif) no-repeat -120px -296px;

}

#subnavi li#photo{

	background:url(../img/subnavi.gif) no-repeat -120px -333px;

}

#subnavi li#newss{

	background:url(../img/subnavi.gif) no-repeat -120px -370px;

}

#subnavi li#others{

	background:url(../img/subnavi.gif) no-repeat -120px -407px;

}







#subnavi li#all a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px 0px;

}

#subnavi li#new a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -37px;

}

#subnavi li#pop a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -74px;

}

#subnavi li#clock a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -111px;

}

#subnavi li#game a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -148px;

}

#subnavi li#pet a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -185px;

}

#subnavi li#weather a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -222px;

}

#subnavi li#tool a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -259px;

}

#subnavi li#music a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -296px;

}

#subnavi li#photo a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -333px;

}

#subnavi li#newss a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -370px;

}

#subnavi li#others a:hover{

	background:url(../img/subnavi.gif) no-repeat 0px -407px;

}







#subnavi li#allon{

	background:url(../img/subnavi.gif) no-repeat 0px 0px;

}

#subnavi li#newon{

	background:url(../img/subnavi.gif) no-repeat 0px -37px;

}

#subnavi li#popon{

	background:url(../img/subnavi.gif) no-repeat 0px -74px;

}

#subnavi li#clockon{

	background:url(../img/subnavi.gif) no-repeat 0px -111px;

}

#subnavi li#gameon{

	background:url(../img/subnavi.gif) no-repeat 0px -148px;

}

#subnavi li#peton{

	background:url(../img/subnavi.gif) no-repeat 0px -185px;

}

#subnavi li#weatheron{

	background:url(../img/subnavi.gif) no-repeat 0px -222px;

}

#subnavi li#toolon{

	background:url(../img/subnavi.gif) no-repeat 0px -259px;

}

#subnavi li#musicon{

	background:url(../img/subnavi.gif) no-repeat 0px -296px;

}

#subnavi li#photoon{

	background:url(../img/subnavi.gif) no-repeat 0px -333px;

}

#subnavi li#newsson{

	background:url(../img/subnavi.gif) no-repeat 0px -370px;

}

#subnavi li#otherson{

	background:url(../img/subnavi.gif) no-repeat 0px -407px;

}







#topcom{

	text-align:left;

	padding:5px;

	font-size:12px;

	color:#333333;

	line-height:16px;

}

#topcom H3{

	font-size:14px;

	color:#454545;

	font-weight:bold;

	margin:0px;

	padding-bottom:5px;

	padding-top:5px;



}



#topnews{

	text-align:left;

	padding-top:5px;

	padding-left:15px;

	padding-right:13px;

	padding-bottom:15px;

	font-size:12px;

	color:#333333;

	background:#efefef;

	width:562px;

}

#topnews .news{

	border-bottom:#ACA899 1px dotted;

	padding-top:5px;

	padding-bottom:5px;

}



#topnews a{

	color:#333399;

	text-decoration:underline;



}

#topnews a:hover{

	color:#cc0000;

	text-decoration:underline;



}



#newsbar1{

	width:585px;

	height:32px;

	background:url(../img/news_bar1.jpg) no-repeat;

	text-align:right;

	padding-right:5px;

}



#newsbar2{

	width:585px;

	height:32px;

	background:url(../img/news_bar2.jpg) no-repeat;

	text-align:right;

	padding-right:5px;

}

#topnews_foot{

	margin-bottom:10px;

}



#top5{

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	width:588px;

	text-align:left;

	padding-top:5px;

	padding-bottom:5px;

}



#no{

	vertical-align:top;

	width:70px;

}



#data{

	vertical-align:top;

	font-size:12px;

	width:370px;

	padding-top:5px;

}



.gazo{

	height:80px

	width:80px;

	padding:5px;

	border:1px #cccccc solid;

	text-align:center;



}

#topdata{

	border-bottom:#cccccc 1px dotted;

	padding-bottom:5px;

	width:574px;

	margin-left:7px;

	margin-bottom:7px;

}



.osusumetop_title{

	background:#ddeeFF;

	font-weight:bold;

	padding:5px;

	width:285px;

}



#osusume{

	width:293px;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	padding-left:5px;

}



#osusume_gad{

	border-bottom:#CCCCCC 1px solid;

	margin-bottom:15px;

	padding-bottom:5px;

	width:286px;

	height:200px;

}

#new_gad{

	border-bottom:#CCCCCC 1px solid;

	margin-bottom:15px;

	padding-bottom:5px;

	width:286px;

}





#osusume_gazo{

	width:130px;

	height:130px;

	background:url(../img/osusume_waku.gif) no-repeat;

	margin:3px;

	text-align:center;

}



#osusumetitle{

	background:#CBC9BC;

	width:234px;

	padding:3px;

	font-weight:bold;

	margin-top:5px;

}

#osusumedata2{

	background:#e3e2db;

	padding:5px;

}



#osusumedata{

	background:#e3e2db;

	width:234px;

	padding:3px;

}



#osusumeimg{

	width:125px;

	text-align:center;

	vertical-align:bottom;

}



#osusumebtn{

	width:110px;

	text-align:center;

	vertical-align:bottom;

}





#toko{

	margin:4px;

	margin-top:8px;

	text-align:center;

}



#content{

	width:900px;

	margin-left:auto;

	margin-right:auto;



}



#contenttitle {

	clear:both;

	width:900px;

	margin-top:3px;

	padding-bottom:10px;

	overflow:auto;

}



#title{

	float:left;

	background:none;



}



#title_back{

	background-image:url(img/title_back.jpg);

	padding:10px;



}



.pt5{

	padding-top:5px;

}



#title h3{

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	margin-left:3px;

	margin-top:10px;

	margin-bottom:0px;

	display:inline;

	margin-right:10px;

}



#title .or{

	color:#ffcc00;

	font-size:12px;

	font-weight:bold;

	margin-right:3px;

	padding:0px;

}



#pantosibori{

	float:right;

}





#searcharea{

	float:right;

	margin-top:10px;

	margin-right:5px;

	font-size:10px;

	color:#333333;

	background:none;

}



#contentmenu {

	clear:both;

	width:120px;

	border-top:#ffffff 1px solid;

	border-right:#cccccc 1px solid;

	padding:5px;

	vertical-align:top;

}









#contentmain {

	width:618px;

	padding:5px;

	vertical-align:top;

	text-align:center;

	margin:0px;

}



#contentbanner {

	vertical-align:top;

	text-align:right;

	margin:0px;

	

}



#contenthead{

	border-top:2px #6f6f6f solid;

	border-bottom:1px #6f6f6f solid;

	width:620px;

	padding-top:5px;

	padding-bottom:3px;

	overflow:auto;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;



}



#contentsort{

	float:left;

	font-size:12px;

	padding-top:3px;

	padding-left:5px;

}



#contentmedia{

	float:right;

	font-size:12px;

	padding:5px;

	padding-top:0px;

}



#bar{

	width:620px;

	padding-bottom:5px;

	margin-left:auto;

	margin-right:auto;

}



#tablemargin{

	margin-bottom:10px;

	margin-left:auto;

	margin-right:auto;

	width:620px;



}





#bar2{

	width:780px;

	padding-top:10px;

	padding-bottom:5px;

	margin-left:auto;

	margin-right:auto;

}



#tablemargin2{

	margin-bottom:10px;

	margin-left:auto;

	margin-right:auto;

	width:770px;

	text-align:center;

}





#gadgetslist{

	width:192px;

	border:1px #CCCCCC solid;

	background:#FFFFFF;

	font-size:12px;

	line-height:16px;

	padding:3px;

	text-align:left;

	vertical-align:top;

}



#gadgetslistnon{

	width:200px;

}



#gadgetsback_osusume{

	width:188px;

	height:33px;

	background:#FFE7E1;;

	padding:2px;

	overflow:auto;



}



#gadgetsback{

	width:188px;

	height:33px;

	background:#FFE9C4;;

	padding:2px;

	overflow:auto;



}

#gadgetstitle{

	float:left;

	width:170px;

	font-weight:bold;

}

#gadgetsos{

	float:right;

	width:55px;

	text-align:right;

}

#gadgetsdev{

	clear:both;

	padding:2px;

	overflow:auto;

	margin-bottom:5px;

}



#gadgetsdetail2{

	clear:both;

	width:735px;

	margin-left:auto;

	margin-right:auto;



}

#gadgetsimg{

	float:left;

	width:80px;

	text-align:center;

}

#gadgetsimg img{

	padding-top:0px;

	padding-bottom:1px;

}

#gadgetsmsg{

	float:right;

	width:106px;

}







#gadgetsspc{

	width:10px;

}	



#page{

	width:610px;

	padding:5px;

	overflow:auto;

	font-size:12px;

	text-align:center;

	margin-top:5px;

	margin-bottom:5px;

}



#pankuzu{

	padding:3px;

	padding-left:5px;

	padding-right:5px;

	margin:0px;

	margin-left:2px;

	font-size:10px;

	line-height:16px;

	text-align:right;

	background-color:#E2EBFE;



}





#contentmain2 {

	width:900px;

	vertical-align:top;

	margin-left:10px;



}



#contentmain3 {

	width:750px;

	vertical-align:top;

	margin-left:10px;



}





#pankuzu2{

	width:787px;

	padding-left:3px;

	padding-top:3px;

	padding-bottom:3px;

	margin-bottom:5px;

	font-size:12px;

	line-height:16px;

	text-align:left;

	background:#D8D6CC;

	margin-left:auto;

	margin-right:auto;



}



#gadgetsdetail{

	width:740px;

	border:1px #CCCCCC solid;

	background:#FFFFFF;

	font-size:12px;

	line-height:16px;

	padding:5px;

	text-align:left;

	vertical-align:top;

	margin-left:auto;

	margin-right:auto;

}



#gadgetsback2{

	width:730px;

	background:#FFE9C4;

	padding:5px;

	margin-bottom:2px;

	overflow:auto;

	margin-left:auto;

	margin-right:auto;





}



#gadgetsback3{

	width:750px;

	background:#FFE9C4;

	padding:5px;

	margin-bottom:2px;

	overflow:auto;

	margin-left:auto;

	margin-right:auto;





}





#gadgetstitle2{

	float:left;

	font-weight:bold;

	font-size:16px;

	margin-left:auto;

	margin-right:auto;

	margin-top:5px;

	

}

#gadgetstitle3{

	float:left;

	width:730px;

	font-weight:bold;

	font-size:16px;

	margin-left:auto;

	margin-right:auto;

	

}



#gadgetstitle3{

	float:left;

	width:700px;

	font-weight:bold;

	font-size:12px;

	margin-left:auto;

	margin-right:auto;



}

#gadgetsos2{

	float:right;

	width:55px;

	text-align:right;

}

#gadgetsimg2{

	float:left;

	width:325px;

	text-align:center;

	padding-top:5px;

	padding-bottom:5px;



}

#gadgetsphoto{

	width:200px;

	text-align:center;

	margin-left:auto;

	margin-right:auto;



}



#gadgetsimg2 img{

	padding-top:3px;

	padding-bottom:1px;

}

#gadgetsmsg2{

	float:right;

	width:400px;

}



#gadgetsmsg2 img{

	padding-top:3px;

	padding-bottom:2px;

}





#toptable{

	clear:both;

	margin-top:3px;

	margin-left:10px;

}

#contentleft {

	width:600px;

	padding:0px;

	vertical-align:top;



}

#contentright {

	width:300px;

	padding:0px;

	vertical-align:top;



}





#footernavi{

	clear:both;

	width:890px;

	border-top:#cccccc 1px solid;

	font-size:12px;

	line-height:16px;

	color:#333333;

	padding:5px;

	margin-bottom:3px;

	margin-left:10px;

	margin-top:5px;

	overflow:hidden;

}





#foot_l{

	float:left;

}



#foot_r{

	float:right;

}



.CSS12{

	font-size:12px;

	line-height:16px;

	color:#333333;

}

.CSS14{

	font-size:14px;

	line-height:16px;

	color:#333333;

}

.CSS10{

	font-size:10px;

	line-height:14px;

}

.CSS12-red{

	font-size:12px;

	line-height:16px;

	color:#990000;

}

.CSS12-red2{

	font-size:12px;

	line-height:16px;

	color:#cc0000;

}

.CSS12-or{

	font-size:12px;

	line-height:16px;

	color:#ff9900;

}



.CSS12-wt{

	font-size:12px;

	line-height:16px;

	color:#ffffff;

}



#waku_main{

	border:#CCCCCC 1px solid;

	border-collapse:collapse;

}



#waku_main td{

	border:#CCCCCC 1px solid;

	font-size:12px;

	color:#333333;

	text-align:left;



}



.waku{

	border:1px #CCCCCC solid;

	font-size:12px;

	line-height:16px;

	padding-left:5px;

	padding-top:0px;

	padding-bottom:0px;

	color:#454545;

	text-align:left;



}

.waku2{

	border-left:1px #CCCCCC solid;

	border-bottom:1px #CCCCCC solid;

	border-right:1px #CCCCCC solid;

	font-size:12px;

	line-height:16px;

	padding-left:5px;

	padding-top:0px;

	padding-bottom:0px;

	color:#454545;

	text-align:left;

	

}

.waku3{

	border-bottom:1px #CCCCCC solid;

	border-right:1px #CCCCCC solid;

	font-size:12px;

	line-height:16px;

	padding-left:5px;

	padding-top:0px;

	padding-bottom:0px;

	color:#454545;

	text-align:left;

	

}



#edit{

	text-align:right;

	font-size:12px;

	width:730px;

	clear:both;

}



.line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 12px;

	line-height: 16px;

	color: #666666;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	text-align:left;

}



.underline{

	border-bottom:1px #CCCCCC solid;

	font-size:12px;

	line-height:16px;

	padding-left:5px;

	padding-top:5px;

	padding-bottom:5px;

	color:#333333;

	text-align:left;

	

}

.subtitle{

	font-size:12px;

	font-weight:bold;

	color:#333333;

	width:600px;

	background-color:#D8D6CC;

	padding-top:5px;

	padding-bottom:5px;

	text-indent:5px;

	text-align:left;

	margin-left:auto;

	margin-right:auto;	

}

.subtitle_sitemap{

	font-size:12px;

	font-weight:bold;

	color:#333333;

	width:700px;

	background-color:#E2EBFE;

	padding-top:5px;

	padding-bottom:5px;

	text-indent:5px;

	text-align:left;

	margin-left:auto;

	margin-right:auto;	

}





.gaiyo{

	font-size:12px;

	color:#333333;

	width:600px;

	padding-bottom:5px;

	text-indent:5px;

	text-align:left;

	margin-left:auto;

	margin-right:auto;	

}



#kiyaku{

	width:670px;

	font-size:12px;

	color:#333333;

	line-height:16px;

}



#kiyaku_main{

	width:700px;

	font-size:12px;

	color:#333333;

	line-height:16px;

	text-align:left;

	padding-top:20px;

	margin-left:auto;

	margin-right:auto;	

}



#create_title{

	width:700px;

	font-size:12px;

	color:#333333;

	font-weight:bold;

	line-height:14px;

	text-align:left;

	padding:5px;

	margin-left:auto;

	margin-right:auto;

	background:#D8D6CC;	

}

#create_comment{

	width:700px;

	font-size:12px;

	color:#333333;

	line-height:16px;

	text-align:left;

	padding:5px;

	margin-left:auto;

	margin-right:auto;

	overflow:auto;

	

}



#create_comment a{

	background-color:#D8D6CC;

	text-decoration:underline;



}



#create_comment a:hover{

	background-color:#FDDCD9;



}

#create_comment img{

	margin-top:5px;

	padding-bottom:0px;

}



#create_left{

	float:left;

	width:340px;

	font-size:12px;

	color:#333333;

	line-height:16px;

	text-align:left;

	margin-bottom:10px;

}

#create_right{

	float:right;

	width:340px;

	font-size:12px;

	color:#333333;

	line-height:16px;

	text-align:left;

	margin-bottom:10px;



}



#contentmain ul{

	margin:0;

	padding:0;

	line-height:18px;

	font-size:12px;

	list-style:none;

	color:#454545;

	text-align:left;

	margin-left:auto;

	margin-right:auto;			

}



#contentmain li{

	margin-bottom:15px;

	padding-bottom:5px;

	border-bottom:1px #CCCCCC dotted;



}



#contentmain ul.gadgets{

	margin-top:10px;

	margin-left:0px;

	padding:0;

	list-style:decimal;	

	line-height:18px;

	font-size:12px;

	list-style:none;

	color:#454545;

	width:600px;

	margin-left:auto;

	margin-right:auto;	

}



#contentmain li.gadgets{

	margin-bottom:15px;

	padding-bottom:5px;

	border-bottom:1px #CCCCCC dotted;

	text-indent:5px;

	padding-left:5px;



}



#contentmain li.gadgets a{

	background-color:#D8D6CC;

	text-decoration:underline;



}



#contentmain li.gadgets a:hover{

	background-color:#FDDCD9;



}





#commentdata{

	clear:both;

	border-bottom:#CCCCCC 1px dotted;

	padding-bottom:5px;

	padding-top:5px;

	padding-left:5px;

}







#commentcomment{

	padding-left:10px;

}



#commentpage{

	width:730px;

	background:#f0f0e8;

	padding:5px;

	margin-bottom:2px;

	overflow:auto;



}

#commentpage2{

	width:128px;

	background:#f0f0e8;

	padding:5px;

	margin-bottom:5px;



}





#commentkensu{

	float:left;

	font-size:12px;

}

#commentnxpv{

	float:right;

	width:200px;

	font-size:12px;

	text-align:right;

}



.campaign_waku {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #BEBE9C;

	border-bottom-color: #BEBE9C;

}



.create_table{

	border-collapse:collapse;

	padding:5px;

}



.create_waku{

	border:1px solid #cccccc;

}



.CSS10-bw{

	font-size:10px;

	color:#A68D2D;

}



#copyright{

	clear:both;

	width:890px;

	border-top:#666666 3px solid;

	text-align:right;

	padding:5px;

}





.mt7{

	margin-top:7px;

}



.mt3{

	margin-top:3px;

}

.pt{

	padding-top:10px;

}





.mt10mb5{

	margin-top:10px;

	margin-bottom:5px;

}



#ex_title{

	background:#FFE9C4;

	padding:3px;

	border-bottom:#FFCC00 1px dotted;

	border-top:#FFCC00 2px solid;

	margin-top:10px;

	margin-bottom:5px;

	



}



#bun{

	padding-left:10px;

	padding-right:10px;

}



#pl10{

	padding-left:10px;



}



#keyword_area{



	text-align:center;

	width:614px;

	margin-left:auto;

	margin-right;auto;

	margin-bottom:5px;

	background:#eeeeee;

	padding:3px;



}







.submit_btn2{

	border:#ffffff 1px solid;

	color:#ff6600;

	width:120px;

	height:50px;

}

.submit_btn{

	border:#ffffff 1px solid;

	background:#eeeeee;

	width:120px;

	height:50px;

}





#newsdate{

	color:#990000;

	padding:5px;

}



#newstitle{

	background:#FFE9C4;

	font-weight:bold;

	padding:5px;



}



#newscomment{

	padding:5px;

	margin-bottom:5px;



}



#newspagetop{

	text-align:right;

	padding:5px;

	margin-bottom:15px;

	border-bottom:#cccccc 1px dotted;

}



#rank_date{

	text-align:right;

	font-size:10px;

	padding-right:10px;

}



.other_waku2{

	width:135px;

	height:135px;

	background:url(../img/other_waku2.gif) no-repeat; 

	text-align:center;

}

.other_name2{

	padding-bottom:10px;

	width:135px;

	vertical-align:top;

	font-size:10px;

	text-align:center;

}



.other_waku{

	width:140px;

	height:140px;

	background:url(../img/other_waku.gif) no-repeat; 

	text-align:center;

}



.other_name{

	padding-bottom:10px;

	width:140px;

	vertical-align:top;

	font-size:10px;

	text-align:center;

}



.main_photo{

	width:320px;

	height:220px;

	background:url(../img/main_waku.gif) no-repeat; 

	text-align:center;

	

}



.main_btn{

	text-align:left;

	padding-left:5px;

}



#back_btn{

	float:right;

	width:100px;



}



.w200{

	width:200px;

}



.w100{

	width:100px;

}



.w600{



	width:600px;

}



.yahoo_btn_back{

	padding-left:3px;

	padding-right:3px;

	border:1px solid #663399;

	background-color:#ccccff;

}



.air_btn_back{

	padding-left:3px;

	padding-right:3px;

	border:1px solid #cc0000;

	background-color:#ffeded;

}

.google_btn_back{

	padding-left:3px;

	padding-right:3px;

	border:1px solid #0000cc;

	background-color:#f4f4ff;

}



.vista_btn_back{

	padding-left:3px;

	padding-right:3px;

	border:1px solid #00cc00;

	background-color:#e3f8DE;

}



.blog_btn_back{

	padding-left:3px;

	padding-right:3px;

	border:1px solid #ff9900;

	background-color:#fcedda;

}



#dev{

	float:left;

}

#cate_v{

	float:right;

}





#get_btn a{

display:block;

width:168px;

background:url(../img/get_btn.gif) no-repeat;

height:53px;

text-decoration:none;

text-align:center;

text-indent:-9999px;



}



#get_btn a:hover{

background:url(../img/get_btn2.gif) no-repeat;

	text-indent:-9999px;

}



#get_gd a{

display:block;

width:386px;

background:url(../img/get_gd.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_gd a:hover{

background:url(../img/get_gd2.gif) no-repeat;

	text-indent:-9999px;

}



#get_wv a{

display:block;

width:386px;

background:url(../img/get_wv.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_wv a:hover{

background:url(../img/get_wv2.gif) no-repeat;

	text-indent:-9999px;

}



#get_wl a{

display:block;

width:386px;

background:url(../img/get_wl.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_wl a:hover{

background:url(../img/get_wl2.gif) no-repeat;

	text-indent:-9999px;

}



#get_ig a{

display:block;

width:386px;

background:url(../img/get_ig.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_ig a:hover{

background:url(../img/get_ig2.gif) no-repeat;

	text-indent:-9999px;

}



#get_yww a{

display:block;

width:386px;

background:url(../img/get_yww.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_yww a:hover{

background:url(../img/get_yww2.gif) no-repeat;

	text-indent:-9999px;

}

#get_ywm a{

display:block;

width:386px;

background:url(../img/get_ywm.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_ywm a:hover{

background:url(../img/get_ywm2.gif) no-repeat;

	text-indent:-9999px;

}



#get_yw a{

display:block;

width:386px;

background:url(../img/get_yw.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_yw a:hover{

background:url(../img/get_yw2.gif) no-repeat;

	text-indent:-9999px;

}





#get_bp a{
display:block;
width:386px;
background:url(../img/get_bp.gif) no-repeat;
height:62px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_bp a:hover{
background:url(../img/get_bp2.gif) no-repeat;
text-indent:-9999px;
}


#get_iphone a{
display:block;
width:386px;
background:url(../img/get_iphone.gif) no-repeat;
height:62px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_iphone a:hover{
background:url(../img/get_iphone2.gif) no-repeat;
text-indent:-9999px;
}

#get_android a{
display:block;
width:386px;
background:url(../img/get_android.gif) no-repeat;
height:62px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_android a:hover{
background:url(../img/get_android2.gif) no-repeat;
text-indent:-9999px;
}


#get_chumby a{
margin-left:50px;
display:block;
width:292px;
background:url(../img/btn_chumby.png) no-repeat;
height:89px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_chumby a:hover{
background:url(../img/btn_chumby2.png) no-repeat;
text-indent:-9999px;
}

#get_mixiapri a{
display:block;
width:386px;
background:url(../img/get_mixiapri.gif) no-repeat;
height:62px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_mixiapri a:hover{
background:url(../img/get_mixiapri2.gif) no-repeat;
text-indent:-9999px;
}

#get_miximobile a{
display:block;
width:386px;
background:url(../img/get_miximobile.gif) no-repeat;
height:62px;
text-decoration:none;
text-align:center;
text-indent:-9999px;
margin-top:7px;
}

#get_miximobile a:hover{
background:url(../img/get_miximobile2.gif) no-repeat;
text-indent:-9999px;
}

.btnchumby{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}


#get_aair a{

display:block;

width:386px;

background:url(../img/get_aair.gif) no-repeat;

height:62px;

text-decoration:none;

text-align:center;

text-indent:-9999px;

margin-top:7px;

}



#get_aair a:hover{

background:url(../img/get_aair2.gif) no-repeat;

	text-indent:-9999px;

}





#head_btn{

	width:522px;

	height:46px;

	background:url(../img/head_btn_back.jpg);

	overflow:hidden;

	text-align:left;

}



#contact_btn a{

	float:right;

	width:100px;

	height:46px;

	display:block;

}



#melmaga_form{

	float:left;

	padding-left:200px;

	margin-top:13px;



}



.melmaga_txt{

	width:160px;

	border:1px solid #cccccc;

	font-size:11px;

	color:#999999;

}

.melmaga_btn{

	width:30px;

	height:15px;

	border:1px solid #cccccc;

	font-size:10px;

	margin-left:5px;

}

:focus
{-moz-outline-style: none;}
a { outline: none; }


#footernavi2009{
	clear:both;
	width:890px;
	border-top:#cccccc 1px solid;
	font-size:12px;
	line-height:16px;
	color:#333333;
	margin-bottom:3px;
	margin-left:15px;
	margin-top:5px;
	overflow:hidden;
}

#foot_l{
	float:left;
	padding:5px;
	width:465px;
}



#foot_r{
	float:right;
	width:405px;
}

.foot_link{
	clear:both;
	padding:5px;
}

#melmaga_form{
	float:left;
	padding-left:200px;
	margin-top:13px;
}


.melmaga_txt{
	width:160px;
	border:1px solid #cccccc;
	font-size:11px;
	color:#999999;
}

.melmaga_btn{
	width:30px;
	height:15px;
	border:1px solid #cccccc;
	font-size:10px;
	margin-left:5px;
}

#foot_btn{
	width:405px;
	height:46px;
	background:url(./img/head_btn_back.jpg);
	overflow:hidden;
	text-align:left;
}
