
/***************** Reset *****************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote{
	margin:0;
	padding:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
}
header,article,nav,footer,section,aside,hgroup{
	display:block;
}
/*
table{
	border-collapse:collapse;
	border-spacing:1;
}
*/
caption,th{
	text-align: left;
}
q:before,q:after{
	content:'';
}
object,embed{
	vertical-align:top;
}
hr,legend{
	display: none;
}
h1,h2,h3,h4,h5,h6,th{
	font-size:100%;
	font-weight:normal;
}
img,abbr,acronym,fieldset{
	border:0;
}
ul,ol{
	list-style-type:none;
}
img{
	vertical-align:bottom;
	border:solid 0px #fff;
}
button{
	border-width: 0px;
	cursor: pointer;
}


/***************** layout *****************/

html,
body{
	height:100%;
}
a:link   {color:#0273e4;text-decoration:none;}
a:active {color:#0096fd;text-decoration:none;}
a:visited{color:#306498;text-decoration:none;}
a:hover  {color:#0273e4;text-decoration:underline;}



/***************** common selector *****************/

.toggleButton{
	vertical-align:middle;
	padding-bottom:3px;
}
.moreLnk{
	padding-left:10px;
	font-size:80%;
	font-weight:normal;
	background:url(/img/portal/icn_arrow_bl.jpg) 0 3px no-repeat;
}
.nTbl{
	border-collapse:collapse;
	}
	.nTbl th,
	.nTbl td{
		padding:0;
	}
.ul{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-position:outside;
	}
	.ul li{
		text-align:left;
		margin:0px;
	}

.pointer   {cursor:pointer;}
.vmiddle   {vertical-align:middle;}
.vinherit  {vertical-align:inherit;}
.oh        {overflow:hidden;}
.underline {text-decoration:underline ! important;}
.center    {text-align:center;}
.left      {text-align:left;}
.right     {text-align:right;}
.fleft     {float:left;}
.fright    {float:right;}
.both      {clear:both;}
.bold      {font-weight:bold;}
.normal    {font-weight:normal;}
.none      {border:solid 0px #fff ! important;text-decoration:none ! important;}
.nowrap    {white-space:nowrap;$white-space:normal;}
html:not(:only-child:only-child) .nowrap {white-space:normal;}

.red
,a.red   {color:#f00 ! important;}
.black
,a.black {color:#000 ! important;}
.white
,a.white {color:#fff ! important;}
.gray
,a.gray  {color:#999 ! important;}
.gray2
,a.gray2 {color:#666 ! important;}
.orange
,a.orange  {color:#f60 ! important;}

.smaller {font-size:smaller;}
.larger  {font-size:larger; }
.ps80  {font-size:80%;}
.ps90  {font-size:90%;}
.ps100 {font-size:100%;}
.ps110 {font-size:110%;}
.px10  {font-size:10px;}
.px11  {font-size:11px;}
.px12  {font-size:12px;}
.px13  {font-size:13px;}
.px14  {font-size:14px;}
.px16  {font-size:16px;}
.px18  {font-size:18px;}
.px20  {font-size:20px;}
.px22  {font-size:22px;}
.px24  {font-size:24px;}
.px28  {font-size:28px;}
.px30  {font-size:30px;}

.p3    {padding:3px;}
.p5    {padding:5px;}
.p10   {padding:10px;}
.p15   {padding:15px;}
.p20   {padding:20px;}
.p30   {padding:30px;}
.pt3   {padding-top:3px;}
.pt5   {padding-top:5px;}
.pt10  {padding-top:10px;}
.pt15  {padding-top:15px;}
.pt20  {padding-top:20px;}
.pt25  {padding-top:25px;}
.pt40  {padding-top:40px;}
.pt60  {padding-top:60px;}
.pt90  {padding-top:90px;}
.pb0   {padding-bottom:0px;}
.pb2   {padding-bottom:2px;}
.pb5   {padding-bottom:5px;}
.pb10  {padding-bottom:10px;}
.pb15  {padding-bottom:15px;}
.pb20  {padding-bottom:20px;}
.pb30  {padding-bottom:30px;}
.pl5   {padding-left:5px;}
.pl10  {padding-left:10px;}
.pl15  {padding-left:15px;}
.pl20  {padding-left:20px;}
.pl23  {padding-left:23px;}
.pl30  {padding-left:30px;}
.pl35  {padding-left:35px;}
.pl40  {padding-left:40px;}
.pl90  {padding-left:90px;}
.pr1   {padding-right:1px;}
.pr5   {padding-right:5px;}
.pr10  {padding-right:10px;}
.pr15  {padding-right:15px;}
.pr20  {padding-right:20px;}
.pr30  {padding-right:30px;}

.ma    {margin:auto;}
.m0    {margin:0px ! important;}
.m5    {margin:5px;}
.m10   {margin:10px;}
.m15   {margin:15px;}
.m20   {margin:20px;}
.mt5   {margin-top:5px;}
.mt10  {margin-top:10px;}
.mt15  {margin-top:15px;}
.mt20  {margin-top:20px;}
.mb1   {margin-bottom:1px;}
.mb2   {margin-bottom:2px;}
.mb3   {margin-bottom:3px;}
.mb5   {margin-bottom:5px;}
.mb10  {margin-bottom:10px;}
.mb15  {margin-bottom:15px;}
.mb20  {margin-bottom:20px;}
.ml5   {margin-left:5px;}
.ml10  {margin-left:10px;}
.ml15  {margin-left:15px;}
.ml20  {margin-left:20px;}
.mr0   {margin-right:0px ! important;}
.mr5   {margin-right:5px;}
.mr10  {margin-right:10px;}
.mr11  {margin-right:11px;}
.mr12  {margin-right:12px;}
.mr15  {margin-right:15px;}
.mr20  {margin-right:20px;}
.mr50  {margin-right:50px;}

.w1p   {width:1%;}
.w33p  {width:33%;}
.w48p  {width:48%;}
.w50p  {width:50%;}
.w100p {width:100%;}
.w20   {width:20px;}
.w40   {width:40px;}
.w50   {width:50px;}
.w80   {width:80px;}
.w100  {width:100px;}
.w150  {width:150px;}
.w200  {width:200px;}
.w220  {width:220px;}
.w250  {width:250px;}
.w300  {width:300px;}
.w340  {width:340px;}
.w350  {width:350px;}
.w360  {width:360px;}
.w400  {width:400px;}
.w450  {width:450px;}
.w500  {width:500px;}
.w700  {width:700px ! important;}

.h5    {height:5px;}
.h10   {height:10px;}
.h15   {height:15px;}
.h20   {height:20px;}
.h23   {height:23px;}
.h50   {height:50px;}
.h100  {height:100px;}
.h200  {height:200px;}
.h300  {height:300px;}

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	min-height:1px;
}
* html .clearfix {
	height:1px;
	/*¥*//*/
	height:auto;
	overflow:hidden;
	/**/
}

/* iPhone */
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }



/***************** layout selector *****************/

#wrapAll{
	margin:0 auto;
	width:950px;
	font-size:80%;
	line-height:1.5;
}
#header{
	padding:5px 0 10px;
}
#wrap{
	padding-bottom:20px;
}
#main{
	float:left;
	width:735px;
}
#mainW{
	margin:0 auto;
	width:950px;
}
#sub{
	float:left;
	width:300px;
}
#myblogSide{
	float:left;
	width:200px;
	margin-left:15px;
}
#footer{
	padding:0px 0 20px;
	text-align:center;
}




/***************** include file selector *****************/


.logo{
	float:left;
	padding-top:15px;
}
.logo_seesaa{
	text-indent:-3000em;
	overflow:hidden;
	display:block;
	width:126px;
	height:28px;
	background:url(/img/portal/logo_seesaa.jpg) no-repeat;
}
.logo_blog{
	text-indent:-3000em;
	overflow:hidden;
	display:block;
	width:126px;
	height:32px;
	background:url(/img/portal/logo_blog.jpg) no-repeat;
}
.acLnk{
	background:url(/img/portal/icn_arrow_hd.jpg) no-repeat 0 0px;
	padding-left:12px;
	font-size:90%;
}
.svcLnk{
	padding:0px 0 20px;
	text-align:center;
}
.ftHelp{
	background:url(/img/portal/fl_help_t.jpg) no-repeat;
	margin-bottom:20px;
}
.fH-bg{
	background:url(/img/portal/fl_help_bg.jpg) no-repeat;
	padding:30px 20px 0px 20px;
}
.fH-box{
	height:auto;
	overflow:hidden;
_overflow:visible;
}
.fH-mbox{
	padding-bottom:32767px;
	margin-bottom:-32767px;
_padding-bottom:0px;
_margin-bottom:0px;
	float:left;
	width:270px;
	border-right:dotted 1px #666;
}
.ft-ul{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-position:outside;
	}
	.ft-ul li{
		line-height:2;
		font-size:smaller;
		margin:0px;
		background:url(/img/portal/li.gif) no-repeat 0 5px;
		padding-left:12px;
		}

#nav{
padding-bottom:10px;
}
a.menuRecommend{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_recommend.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuRecommendOn,
a.menuRecommend:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_recommend_on.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuPopular{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_popular.jpg) no-repeat;
	overflow:hidden;
	width:135px;
	height:24px;
}
a.menuPopularOn,
a.menuPopular:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_popular_on.jpg) no-repeat;
	overflow:hidden;
	width:135px;
	height:24px;
}
a.menuRecent{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_recent.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuRecentOn,
a.menuRecent:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_recent_on.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuBlogparts{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_blogparts.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuBlogpartsOn,
a.menuBlogparts:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_blogparts_on.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuMap{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_map.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuMapOn,
a.menuMap:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_map_on.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuAffiliate{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_affiliate.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuAffiliateOn,
a.menuAffiliate:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_affiliate_on.jpg) no-repeat;
	overflow:hidden;
	width:136px;
	height:24px;
}
a.menuMypage{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_mypage.jpg) no-repeat;
	overflow:hidden;
	width:135px;
	height:24px;
}
a.menuMypageOn,
a.menuMypage:hover{
	color:#333;
	text-align:center;
	text-shadow: 1px 1px #cee889;
	text-decoration:none;
	padding-top:5px;
	float:left;
	display:block;
	background:url(/img/portal/menu_mypage_on.jpg) no-repeat;
	overflow:hidden;
	width:135px;
	height:24px;
}
.nowPage{
	font-weight:bold;
	border-bottom:solid 2px #FFB900;
}


.main-iframe {
margin: 0px;
width:95%;
}
.main-finished{
font-weight:normal;
color:#FFCE84;
border:1px solid #ffb949;
color:#ffb949;
padding:10px;
margin-bottom:10px;
text-align:center;
}
.main-finished h2{
font-weight:normal;
font-size:12px;
}

/*********************
myblog-home
**********************/

.side-img{
text-align:center;
border:solid 1px #F2F2F2;
padding:10px 0 5px;
}
.ttl-link{
color:#625400;
text-decoration:none;
}
.ttl-link-pink{
color:#000;
text-decoration:none;
}

.myblog-top-box a,.myblog-top-box a:hover,.myblog-top-box a:visited{
color:#625400;
position:relative;
}
.myblog-top-box-pink a,.myblog-top-box-pink a:hover,.myblog-top-box-pink a:visited{
color:#625400;
position:relative;
}
.top-rc2{
font-size:10px;
margin:auto 0px;
width:23%;
float:left;
padding:0px 2px;
text-align:center;
}
.pbt{
padding:3px 0px 0px;
}
.info{
padding:5px;
border:solid 1px #f2f2f2;
margin-bottom:5px;
}

.dot-ul{
list-style:none;
padding:0px;
margin:0px;
text-align:left;
list-style-position:outside;
}
.dot-ul li{
margin:0px;
background:url(/img/cmn/li.gif) no-repeat 0 2px;
padding-left:12px;
}
.myblog-top-box{
background-color:#f2f2f2;
font-size:12px;
padding:5px 10px;
border-top:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
}
.myblog-top-box2{
border-bottom:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
padding:10px;
font-size:12px;
}
.myblog-top-box-pink{
background-color:#FFE6FF;
font-size:12px;
padding:5px 10px;
border-top:1px solid #FFDFFF;
border-left:1px solid #FFDFFF;
border-right:1px solid #FFDFFF;
}
.myblog-top-box2-pink{
border-bottom:1px solid #FFDFFF;
border-left:1px solid #FFDFFF;
border-right:1px solid #FFDFFF;
padding:10px;
font-size:12px;
}
.myblog-top-menu-list{
width:120px;
padding:2px 20px 2px 5px;
background:#fff;
}
.myblog-top-menu-list:hover{
width:120px;
padding:2px 20px 2px 5px;
}
.myblog-top-menu-list a:hover{
text-decoration:none;
}


/***************** theme selector *****************/

.themeTtl{
	background:#E2F2FA;
	color:#000;
	font-weight:normal;
	padding:5px 0px 0px 10px;
	margin-bottom:0px;
}
.themeBox{
	border:solid 1px #E2F2FA;
	padding:10px 20px 10px;
	font-size:90%;
}
.imgLst3{
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	font-size:80%;
	width:50px;
}
.recommendThemeArea{
	margin:10px 0 20px;
	border:solid 1px #88BBE8;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.recommendThemeTtl{
	font-weight:bold;
	font-size:14px;
	color:#fff;
	background:#88BBE8;
	padding:5px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.recommendThemeBox{
	padding:5px 40px 10px;
}
.thmeTitle{
	font-weight:bold;
	font-size:14px;
}
.themeArea{
}
.themeLst{
	float:left;
	margin-right:40px;
}
.themeLst .pt3,
.themeLst .pt3 a{
	color:#fff;
}
.themeLst .on .pt3{
	color:#333;
}
.themeSolid{
}
.themeLst .on{
	border:solid 1px #999;
	margin:-1px;
	background:#ccc;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.themeLst .on a{
	color:#333;
}
.gray2Ttl{
	background:url(/img/portal/title_bg_gray2.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
}
.gray2Ttl a.moreLnk{
	color:#fff;
	padding-left:10px;
	font-size:80%;
	color:#fff ! important;
	font-weight:normal;
	background:url(/img/portal/icn_arrow_toukawhite.gif) 0 3px no-repeat;
}
.gray2Tab{
	float:left;
	font-size:80%;
	padding:3px;
	margin-right:10px;
	font-weight:normal;
	display:block;
	color:#fff ! important;
	cursor:pointer;
_font-size:10px;
}
.gray2TabOn{
	float:left;
	border:solid 1px #fff;
	background:#fff;
	color:#000;
	font-size:80%;
	padding:3px;
	margin-right:10px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	display:block;
_font-size:10px;
}
.imgLst5{
	float:left;
	width:95px;
	margin-right:10px;
	background:#666;
	text-align:center;
	padding:5px 0;
}
.grayTtl{
	background:#ccc;
	color:#000;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.presentBox{
	background:url(/img/portal/present_t.jpg) no-repeat;
	padding-top:5px;
	margin-bottom:10px;
}
.presentBg{
	border:solid #E9E9E9;
	border-width:0 1px;
	background-color:#FEFBEB;
}
.presentLst{
	border-top:dotted 1px #666;
	margin-top:5px;
	padding-top:5px;
	font-size:smaller;
}
.side-u{
	height:5px;
	background:url(/img/portal/side_u.jpg) no-repeat;
}




/*********************
myblog-finish
**********************/
.edit-finish{
color:#fcb646;
text-align:center;
/*border:1px solid #fcb646;*/
padding:10px;
margin-bottom:10px;
}
/*********************
myblog-finish
**********************/

/*********************
myblog-error
**********************/
.main-error{
margin:10px 0px;
padding:5px;
border:1px solid #fcb646;
}
.caution{
color:#fcb646;
font-weight:bold;
}
.main-error-message{
color:#fcb646;
line-height:120%;
}
.caution{

}
/*********************
myblog-error
**********************/

/*********************
myblog-menu
**********************/
.myblog-link{
border-bottom:solid 3px #146B1E;
}
.myblog-main-menu{
border-bottom:1px solid #eeeeee;
text-align:center;
padding:0px;
margin:0px;
}
.myblog-main-menu ul{
text-align:center;
margin:0px;
padding:0px;
}
ul .tab-selected{
margin:0px;
}
ul .tab-selected2{
margin:0px;
}
.tab-selected{
color:#000;
font-size:12px;
margin:0px;
background-image:url(/img/myblog/navi_cms.gif);
background-repeat:no-repeat;
background-position:50% 0%;
}
.tab-selected2{
color:#000;
font-size:12px;
margin:0px;
background-image:url(/img/myblog/navi_cms.gif);
background-repeat:no-repeat;
background-position:50% 0%;
}

ul{
margin:0px;
padding:0px;
}
.main-tab{
color:#237FE3;
text-align:center;
font-size:12px;
margin:0px;
padding:5px 13px 2px 13px;
white-space: nowrap;
}
.main-tab:hover{
color:#000;
}

.tab-selected .tab-text{
vertical-align:middle;
margin:0px;
padding:0px;
}

.tab-text6{
margin:0px;
padding:0px 20px 0px 10px;
}
.tab-text5{
margin:0px;
padding:0px 20px 0px 10px;
}
.tab-text3{
margin:0px;
padding:0px 10px 0px 10px;
}
.tab-text1{
margin:0px;
padding:0px 10px 0px 0px;
}
.main-tab-selecte{
color:#000;
}



.tab-left{
margin:0px;
padding:0px;
}
.tab-right{
margin:0px;
padding:0px;
}
.myblog-header{
margin:5px 0px 20px 0px;
}
.header-sub-menu{
color:#CCC;
text-align:center;
margin:5px 0px 10px 0px;
padding-bottom:20px;
}
/*********************
myblog-menu
**********************/
/*********************
myblog-side-contents
**********************/
.myblog-sidetitle{
background-color:#efefef;
font-size:12px;
padding:5px 10px;
border-top:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
}
.myblog-side{
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
padding:10px 5px;
font-size:12px;
margin-bottom:5px;
}

/*********************
myblog-side-contents
**********************/

/*********************
list-table
**********************/
.list-table{
background-color:#f2f2f2;
margin-bottom:15px;
}
.list-title{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
text-align:center;
font-size:12px;
}
.list-title2{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
font-size:12px;
}
.list-body{
color:#626262;
padding:5px;
background-color:#FFF;
font-size:12px;
}

/*********************
list-table
**********************/

/*********************
delete-table
**********************/
.delete-table{
background-color:#f2f2f2;
}
.delete-title{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
text-align:left;
font-size:12px;
}
.delete-body{
color:#626262;
padding:5px;
background-color:#FFF;
font-size:12px;
}

/*********************
list-table
**********************/

/*********************
entry-table
**********************/
.table-title{
color:#626262;
font-weight:bold;
padding:5px 5px 5px 10px;
}

.entry-table{
background-color:#f2f2f2;
margin-bottom:15px;
}
.entry-title{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
font-size:12px;
}
.entry-body{
color:#616161;
padding:5px;
background-color:#FFF;
font-size:12px;
}
.entry-body-con{
color:#616161;
background-color:#FFF;
font-size:12px;
}
.main-section{
background-color:#f2f2f2;
color:#626262;
font-weight:bold;
padding:5px 5px 5px 5px;
font-size:12px;
}

/*********************
entry-table
**********************/
/*********************
side-menu-table
**********************/
.side-table{
background-color:#f2f2f2;
margin-bottom:5px;
}
.side-table-top-title{
color:#626262;
padding:5px;
}

.side-table-title{
color:#626262;
padding:5px;
background-color:#fcfcfc;
}
.side-table-body{
color:#616161;
padding:5px;
background-color:#FFF;
}

/*********************
side-menu-table
**********************/
.tab-selected a{
color:#555;
float:left;
}
.main_tab{
float:left;
}
.tab-selected-regist{
border-top:solid 1px #fff;
color:#666;
}
.tab-selected-regist-on{
border-top:solid 1px #fff;
color:#666;
}
.css_category_name{
border-top:solid 1px #fff;
}

.header-sub_menu{
clear:both;
text-align:center;
margin:0px auto;
}
.header-sub_menu a{
padding:0px 10px;
}

.list_title{
font-weight:normal;
font-size: 10px;
text-align:center;
padding:5px;
}
/*********************
input-button-layout
**********************/

.input-submit {
}
.input-button {
}
.input-reset {
}
.input-text{
border:solid 1px #7B9CBD;
}

/*********************
help
**********************/
.help-tooltip { display: none }
.help {
//display:none;
margin-left:10px;
background: #FFF;
z-index:256;
//position:absolute;
background:url(/img/myblog/tips_sankaku.gif) no-repeat 0px 0px;
}
.help-title{
background-color:#6b768c;
border:1px solid #6b768c;
color:#FFF;
padding:3px 8px;
width:300px;
font-size: 12px;
text-align:left;
font-weight: normal;
margin-left:5px;
}
.help-body{
background-color:#FFF;
padding:8px;
width:300px;
border-left:1px solid #6b768c;
border-right:1px solid #6b768c;
border-bottom:1px solid #6b768c;
line-height:1.2;
font-size: 12px;
text-align:left;
font-weight: normal;
color:#626262;
line-height:120%;
margin-left:5px;
}

/*********************
help
**********************/


/*old*/
.myblog {
margin:0px;
padding:0px;
}

/*
#main {
margin:0px;
padding:0px;
}
*/
/*old*/

/*********************
access_log
**********************/

.on-day-style{
text-align:center;
font-size:12px;
padding:3px;
}
.on-day-style a{
color:#616161;
}
.day-selected{
text-align:center;
border:1px solid #d7d7d7;
background-color:#FFF;
font-size:12px;
padding:2px;
}
.day-selected a{
color:#616161;
}
.day-style-saturday{
text-align:center;
padding:3px;
font-size:12px;
color:#00f;
}
.day-style-saturday a{
color:#00f;
}
.day-style{
text-align:center;
padding:3px;
font-size:12px;
color:#f00;
}
.day-style a{
color:#f00;
}
.log-table{
background-color:#f2f2f2;
margin-bottom:15px;
}
.log-title{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
text-align:center;
}
.log-total-text{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
text-align:left;
}
.log-total-num{
color:#626262;
font-weight:bold;
padding:5px;
background-color:#fcfcfc;
text-align:right;
}
.log-body{
color:#626262;
padding:5px;
background-color:#FFF;
}

/*********************
access_log
**********************/

/********************
css_pre_view
*********************/
.css_pre_view {
display:none;
margin-left:10px;
width:110px;
padding:8px;
background: #FFF;
border:2px solid #cccccc;
z-index:256;
position:absolute;
text-align:left;
line-height:1.5;
}
/********************
css_pre_view
*********************/
/********************
image_pre_view
*********************/

.image_pre_view {
display:none;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
background: #FFF;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
z-index:256;
position:absolute;
text-align: center;
}
/********************
image_pre_view
*********************/
/********************
myblog template
*********************/


.css-list-sample-list{
margin:0px auto;
float:left;
width:170px;
text-align:center;
font-size:12px;
}
.css-list-sample-tt{
padding:5px;
margin:0px auto;
width:130px;
text-align:center;
border:solid 1px #ececec;
}
.css-list-sample-list2{
padding:5px 5px 0px 0px;
}
.css-list-sample-img{
text-align:center;
clear:left;
}
.css-list-sample-img img{
border:solid 1px #999;
}
.sample-img{
text-align:center;
clear:left;
}
.sample-img img{
border:solid 1px #999;
}
.css-list-sample-list3{
padding:2px 5px 0px 0px;
}
.css-list-sample-list4{
margin:3px auto 0px auto;
float:left;
width:149px;
text-align:center;
font-size:11px;
}
.css-list-sample-tt2{
padding:5px;
margin:0px auto;
width:115px;
text-align:center;
border:solid 1px #ececec;
}
.css-list-sample-genre{
text-align:right;
float:left;
font-size:12px;
line-height:18px;
padding:0px 0px 10px 20px;
}
.css-list-sample-ttl{
padding:2px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:#625400;
}
.css-list-sample-box{
padding:5px 0px;
text-align:center;
border:solid #89BBE7;
border-width:0px 1px 1px;
width:733px;
}
.css-list-sample-box2{
padding:5px 0px;
text-align:center;
margin:auto 0px;
width:733px;
}
.css-list-sample-box-title{
background-color:#89BBE7; 
padding:4px; 
color:white; 
font-weight:bold;
}
.css-list-sample{
float:left;
font-size:12px;
line-height:18px;
}

.contents-htmlpanel-title{
background-color:#f2f2f2;
color:#626262;
font-weight:bold;
padding:5px 5px 5px 5px;
font-size:14px;
}

/*********************************************************/
.panele {
       visibility:hidden;
       border-collapse:separate;
       position:relative;
       left:0px;top:0px;
       font:1em Arial;
       background-color:#FFF;
       border:1px solid #000;
       z-index:1;
       overflow:hidden;
}

.panele .hd {
       background-color:#000;
       color:#FFF;
       font-size:100%;
       line-height:100%;
       border:1px solid #FFF;
       border-bottom:1px solid #000;
       font-weight:bold;
       overflow:hidden;
       padding:4px;
}
.panele .bd {
       overflow:hidden;
       padding:4px;
}

.panele .bd p {
       margin:0 0 1em;
}

.panele .close {
       position:absolute;
       top:5px;
       right:4px;
       z-index:6;
       height:12px;
       width:12px;
       margin:0px;
       padding:0px;
       background-repeat:no-repeat;
       cursor:pointer;
       visibility:inherit;
}

.panele .close.nonsecure {
       background-image:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panele .close.secure {
       background-image:url(https://a248.e.akamai.net/sec.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panele .ft {
       padding:4px;
       overflow:hidden;
}



/* fan */

.myblog-main-menu2{
border-bottom:3px solid #eeeeee;
text-align:center;
padding:0px;
margin:0px;
}
.myblog-main-menu2 ul{
text-align:center;
margin:0px;
padding:0px 0 3px;
}
.myblog-main-menu2 ul .tab-selected {
	background-image:url(/img/myblog/fan_profile_mmenu_bg.jpg);
	background-position:50% 0%;
	background-repeat:repeat;
	color:#000000;
	font-size:12px;
}
.main-tab2{
border:solid #eee;
border-width:1px 1px 0 1px;
padding:5px;
text-align:center;
border-collapse:collapse;
border-spacing:0;
}
.main-tab2:hover{
color:#000;
}

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

.myblog-sub-title{
text-align:left;
background:#F3F3F3;
padding:3px;
border:solid #DBDBDB;
border-width:1px 0px;
}
.myblog-sub-body{
padding:5px;
text-align:left;
}

.iphone-frame {
/*background-image:url(/img/iphone_sample/iphone_frame.jpg); */
background-image:url(/img/iphone_sample/iphone_fullframe.jpg); 
background-repeat:no-repeat;
padding:80px 30px 0 30px;
width:330px; 
height:742px;
margin-left: 15px;
}

/*
div.draggable-mini {
     width: 112px;
     text-align: center;
}

div.draggable_top-mini {
    font-size:12px;
    cursor: move;
    width: 112px;
    margin: 5px 5px 0px 5px;
    padding: 1px 5px;
    border: solid #CCC;
    border-width: 2px 2px 0px 2px;
    background-color: #000066;
    text-align: right;
}

div.draggable_top-mini a{
    color:#FFF;
    font-weight:bold;
}

div.draggable_body-mini {
    font-size:14px;
    width: 112px;
    margin: 0px 5px 5px 5px;
    padding: 5px;
    border: solid #CCC;
    border-width: 0px 2px 2px 2px;
    text-align: center;
}
div.draggable_page-mini {
}

#bgtable-mini{
border-collapse: collapse;
}
.bgtable td-mini{
    border:solid 2px #DCE9C2;
}
*/

.mp3Img{
position:relative;
float:left;
}
.mp3Imgabs{
position:absolute;
top:27px;
left:1px;
width:48px;
font-size:86%;
}

/* twitter anywhere */
.tw-ttl{
background-color:#fff;font-size:12px;padding:1px;border-top:1px solid #32CCFF;border-left:1px solid #32CCFF;border-right:1px solid #32CCFF;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;
}
.tw-ttl-bg{
padding:5px 10px 5px 30px;background:#32CCFF url(/img/myblog/twitter_s.png) 10px 3px no-repeat;font-weight:bold;color:#fff;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;
}
#twitter_logout_btn{
cursor:pointer;font-size:10px;background:url(/img/myblog/twitter_arrow.jpg) 0 3px no-repeat;padding-left:15px;
}
.tw-body{
position:relative;border-bottom:1px solid #32CCFF;border-left:1px solid #32CCFF;border-right:1px solid #32CCFF;padding:10px 5px 3px 10px;font-size:12px;
}
.tw-login-area{
padding:10px 0;text-align:center;cursor:pointer;
}
.tw-status-area{
text-align:right;font-size:10px;padding-right:38px;
}
.tw-bird{
position:absolute;bottom:-4px;right:0px;
}
#twitter_login_status{
vertical-align:middle;
}
/* twitter anywhere*/


/* pager */
.main-pager{
	font-size:12px;
	margin:10px 0px;
	text-align:center;
}
.now-page-num{
	color:#d9d9d9;
	border:1px solid #d9d9d9;
	padding:3px;
	font-size:12px;
}
.page-num{
	padding:3px;
	font-size:12px;
}
/* pager */


.gethttp3{
	margin-top:10px;
	border:solid 1px #DDD;
}
.gethttp3-hd{
	color:#626262;
	background:#EDEDED;
	padding:5px;
	font-weight:bold;
}
.gethttp3-bd{
	padding:5px;
}
.gethttp3-list{
	float:left;
	display:block;
	padding-bottom:5px;
	width:460px;
	margin-right:15px;
	overflow:hidden;
}
.gethttp3-title{
	font-weight:bold;
	display:block;
}
.gethttp3-text{
	display:block;
	padding-left:0px;
	font-size:8pt;
}
.gethttp3-clr{
	display:block;
	clear:left;
}
.gethttp3-list a:link{color:#666;text-decoration:underline;}
.gethttp3-list a:active{color:#666;text-decoration:underline;}
.gethttp3-list a:visited{color:#666;text-decoration:underline;}
.gethttp3-list a:hover{color:#999;text-decoration:none;}

.contentsHtmlpanelTitle{
background:#f2f2f2;
color:#626262;
padding:5px;
font-weight:bold;
}

a#tw-resetbutton{}
a#tw-resetbutton:hover{}


