@charset "UTF-8";

/*･゜ﾟ･*:.｡..｡.:*･゜ layout selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	$font-family:"Hiragino Kaku Gothic Pro",Osaka ;
	line-height:150%;
	$line-height:1.5;
	text-align:center;
	background-image:url(/_common/img/bg.jpg);
	background-repeat:repeat-x;
	background-position:-240px 0px;
	background-color:#FFFFBE;
}
#wrap{
	text-align:left;
	margin:0 auto;
	width:944px;
}
#header{
	padding-top:0px;
	height:130px;
}
#contents-box{}
#contents{
	margin-right:9px;
	_margin-right:5px;
	width:615px;
	float:left;
}
#side{
	float:left;
	width:317px;
}
.side-contents{
	background-color:#DCE2F1;
	background-image:url(/_common/img/side_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:35px 8px 0 9px;
	width:300px;
}
.mypage-side-contents{
	background:#DCE2F1 url(/_common/img/mypage_side_bg.gif) no-repeat;
	padding:4px 8px 0 9px;
}
#footer{
	background:url(/_common/img/ft_bg.gif) 0 80px no-repeat ;
	margin-top:5px;
}

#myblog-contents{
	margin-right:9px;
	_margin-right:5px;
	width:731px;
	float:left;
}
#tab-contents{
	background:url(/_common/img/myblog/myblog_contents_bg.gif);
	padding:20px 27px 0;
}

#myblog-side{
	width:201px;
	float:left;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ TOP page layout selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/


#top-wrap{
	text-align:left;
	margin:0 auto;
	width:964px;
}
#top-header{
	padding-left:20px;
	padding-top:0px;
	height:130px;
}
#top-contents-box{}
#top-contents{
	margin-right:9px;
	_margin-right:5px;
	width:638px;
	float:left;
}
#top-footer{
	background:url(/_common/img/ft_bg.gif) 0 80px no-repeat ;
	padding-left:20px;
	margin-top:5px;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ side selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.material-list{
	background-image:url(/_common/img/ico_material.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:15px;
	padding-bottom:2px;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ type selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

a:link{color:#000;text-decoration:none;}/* 未訪問 */
a:visited{color:#000;text-decoration:none;}/* 訪問済 */
a:active{color:#000;text-decoration:none;}/* 選択中 */
a:hover{color:#000;text-decoration:underline;}/* オンマウス */

a.a:link,
.a a:link{color:#158AB7;text-decoration:underline;}/* 未訪問 */
a.a:visited,
.a a:visited{color:#158AB7;text-decoration:underline;}/* 訪問済 */
a.a:active,
.a a:active{color:#158AB7;text-decoration:underline;}/* 選択中 */
a.a:hover,
.a a:hover{color:#158AB7;text-decoration:none;}/* オンマウス */

a.a-nou:link,
.a-nou a:link{color:#158AB7;text-decoration:none;}/* 未訪問 */
a.a-nou:visited,
.a-nou a:visited{color:#158AB7;text-decoration:none;}/* 訪問済 */
a.a-nou:active,
.a-nou a:active{color:#158AB7;text-decoration:none;}/* 選択中 */
a.a-nou:hover,
.a-nou a:hover{color:#158AB7;text-decoration:underline;}/* オンマウス */

.content-mainarea a:link{color:#158AB7;text-decoration:none;}/* 未訪問 */
.content-mainarea a:visited{color:#158AB7;text-decoration:none;}/* 訪問済 */
.content-mainarea a:active{color:#158AB7;text-decoration:none;}/* 選択中 */
.content-mainarea a:hover{color:#000;text-decoration:underline;}/* オンマウス */

img{border:0;}
form{margin:0;padding:0;}

h1{
	width:165px;
	float:left;
	padding:0;
	margin:0;
}
h2{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
h3{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
h4{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
h5{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
	background:#E1E4E9;
	padding:5px 5px;
}
p{
	padding:0px 15px;
	margin:0;
}

/*･゜ﾟ･*:.｡..｡.:*･゜ header selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.search-box{
	margin-top:10px;
	margin-left:45px;
	_margin-left:25px;
	float:left;
	width:570px;
	background-image:url(/_common/img/search_bg.gif);
	background-repeat:no-repeat;
	padding:4px 0 4px;
	_padding:5px 0 6px;
}
.search-menu{
	text-align:center;
	font-size:10px;
	margin:0;
	padding:6px 0 3px;
}
.search-menu li{
	padding:3px 0px;
	display:inline;
}
.search-menu-li a{
	padding:3px;
	text-decoration:underline;
	color:#2C61B8;
}
.search-menu-li a:visited{
	color:#2C61B8;
	text-decoration:underline;
}
.search-menu-li a:hover{
	background:#c3d8ea;
}
.search-menu-on a{
	padding:2px 3px 3px;
	background:#2F87F1;
	color:#fff;
}
.search-menu-on a:visited{
	color:#fff;
	text-decoration:none;
}
.search-menu-on a:hover{
	color:#c3d8ea;
}
.search-form{
	text-align:center;
	padding-bottom:8px;
	$padding-bottom:6px;
}
.search-form-input{
	border:solid 1px #ccc;
	height:20px;
	vertical-align:middle;
}
a.yaji-b,
.yaji-b{
	text-decoration:underline;
	padding-left:12px;
	background-image:url(/_common/img/yaji_black.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
a.yaji-blue,
.yaji-blue,
.selected-title a{
	text-decoration:underline;
	padding-left:12px;
	background-image:url(/_common/img/yaji_blue.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	color:#2F91DB;
	font-weight:normal;
}
a.yaji-p,
.yaji-p{
	text-decoration:underline;
	padding-left:12px;
	background-image:url(/_common/img/yaji_pink.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:bold;
	color:#FF3399;
}
a.yaji-p-on,
.yaji-p-on{
	text-decoration:none;
	padding-left:12px;
	background-image:url(/_common/img/yaji_pink.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:bold;
	color:#000;
}
a.yaji-p2,
.yaji-p2{
	text-decoration:underline;
	padding-left:12px;
	background-image:url(/_common/img/yaji_pink.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:normal;
	color:#2684D9;
}
a.yaji-o,
.yaji-o{
	text-decoration:none;
	padding-left:12px;
	background-image:url(/_common/img/yaji_orange.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:normal;
	color:#2684D9;
}
a.yaji-o-bold,
.yaji-o-bold{
	text-decoration:none;
	padding-left:12px;
	background-image:url(/_common/img/yaji_orange.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:bold;
	color:#2684D9;
}
.header-right{
	float:left;
	text-align:right;
	width:160px;
	margin-top:3px;
}
.topic-box{
	padding:5px 5px 5px;
	margin-top:5px;
	margin-left:15px;
	$margin-left:14px;
	float:left;
	width:611px;
	background-image:url(/_common/img/topic_bg.gif);
	background-repeat:no-repeat;
}

.select-blog{
	width:130px;
}

#hsDisp{
	font-size:11px;
  margin:5px 0px 5px 0px;
	padding:0;
	/*width:556px;*/
	white-space:nowrap;
}
#hsDisp .textBox{
	border:solid 2px #ccc;
	height:17px;
}
#hsDisp .caption{
	font-size:10px;
	color:#000000;
}

#hsDisp .hsDispUl {
	margin:0 0 2px;
	padding:2px 0 0 0;
	list-style:none;
	width:100%;
	text-align:center;
	font-size:10px;
}
#hsDisp .hsDispLi {
	display:inline;
	text-align:center;
	margin:0px;
	padding:0px;
	/*background-color:#999;*/
}

#hsDisp .hsDispLiSelectded {
	display:inline;
	text-align:center;
	margin:0px;
	padding:0px;
}
#hsDisp .hsDispLiSelectded a {
	background-color:#2F87F1;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}
#hsDisp .hsDispLiSelectded a:hover {
	color:#C3D8EA;
	text-decoration:none;
}
#hsDisp .hsDispLi a {
	color:#0000FF;
	text-decoration:underline;
	padding:2px;
}
#hsDisp .hsDispLi a:hover {
	color:#0000FF;
	text-decoration:none;
	background-color:#C3D8EA;
	/*color:#FFFFFF;*/
}


/*･゜ﾟ･*:.｡..｡.:*･゜ sidebar selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.sidebar-box{
	background:url(/_common/img/side_regist_bg.gif) no-repeat;
	padding:3px 5px;
	width:290px;
}
.pickup-box{
	background:#fff;
	padding:3px 10px 0;
}
.pickup-img{
	float:left;
	width:65px;
}
.pickup-txt{
	float:left;
	padding-left:5px;
	width:205px
}
.s-pickup-txt{
	float:left;
	padding-left:5px;
	width:94px
}
.material-box{
	background:#fff;
	padding:10px 10px 0;
	border-bottom:dashed 1px #DCE2F1;
}
.material-img{
	margin-right:5px;
	padding:1px;
	border:solid 1px #ccc;
}
.material-ttl{
	color:#FB7100;
}
.material-list{
	background:#fff;
	padding:10px 10px 0;
}
.category-box,
.tag-box,
.info-box,
.theme-box{
	background:#fff;
	padding:10px 15px 0;
}
.top-theme-box{
	background:#fff;
	padding:10px 14px 0;
}

.category-list{
	width:120px;
	float:left;
	background:url(/_common/img/yaji_pink.gif) no-repeat 0 4px;
	padding-left:7px;
}
.mobile-box{
	background:url(/_common/img/mobile_bg.gif) no-repeat;
	padding:17px 5px 0px;
}
.portal-blog-write-box{
	background:url(/_common/img/side_login_blog_write_bg.gif) no-repeat;
	padding:17px 5px 17px;
	text-align:center;
}
.blog-search{
	background:#fff;
	text-align:center;
	padding:10px 0;
}
.blog-search-input-area{
	border:solid 1px #ccc;
	height:20px;
	vertical-align:middle;
	width:150px;
}
.recent-movies-box,
.recent-moblog-box{
	padding:10px 30px;
}
.recent-movies-list,
.recent-moblog-list{
	text-align:center;
	width:95px;
	float:left;
}
.recent-movies-ttl,
.recent-moblog-ttl{
	border:solid 1px #ccc;
	padding:5px 10px;
	_padding:5px 5px;
}
.recent-articles-box{
	padding:10px 5px;
}
.recent-articles-list{
	float:left;
	width:138px;
}
.recent-articles-img{
	border:solid 1px #ccc;
	float:left;
	padding:1px;
	width:40px;
}
.recent-articles-txt{
	float:left;
	padding-left:5px;
	width:88px;
}
a.recent-articles-link{
	font-weight:bold;
	color:#7CB853;
	text-decoration:underline;
}



/*･゜ﾟ･*:.｡..｡.:*･゜ footer selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.copy{
	padding-bottom:40px;
	font-weight:bold;
	text-align:center;
}
.footer-help-box{
	border:solid 1px #E1E2D8;
	background:#fff;
	padding:10px;
	font-size:10px;
}
.footer-help-minbox{
	width:215px;
	float:left;
	background:url(/_common/img/ft_box_ttl.gif) no-repeat;
}
.footer-help-ttl{
	padding:3px 0 5px 28px;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ top page selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

#special-blog{
	background-image:url(/_common/img/rank_menu.gif);
	padding:57px 0px 3px 25px;
	$padding:56px 0px 3px 25px;
	font-weight:normal;
	line-height:100%;
}


#special-blog table td{
$padding-top:1px;
}
#special-blog table td a{
	font-size:12px;
	color:#2C61B8;
}
.special-blog-box{
	padding:10px 15px 0;
	background-image:url(/_common/img/rank_bg.gif);
	background-repeat:repeat-y;
	$width:585px;
}
.ranking-box{
	float:left;
	width:109px;
}
.special-blog-ranking-box{
	padding:3px;
	background-image:url(/_common/img/rank_box_1_bg.gif);
	background-repeat:no-repeat;
}

.no1{
	padding:3px;
	background-image:url(/_common/img/rank_box_1_bg.gif);
	background-repeat:no-repeat;
}
.no2{
	padding:3px;
	background-image:url(/_common/img/rank_box_2_bg.gif);
	background-repeat:no-repeat;
}
.no3{
	padding:3px;
	background-image:url(/_common/img/rank_box_3_bg.gif);
	background-repeat:no-repeat;
}
.no{
	padding:3px;
	background-image:url(/_common/img/rank_box_bg.gif);
	background-repeat:no-repeat;
}
.more-ranking{
	color:#666;
	font-weight:bold;
	font-size:10px;
}

#blog-ranking{
	background-image:url(/_common/img/blogrank_menu.gif);
	padding:46px 0px 10px 25px;
	$padding:45px 0px 10px 25px;
	font-weight:normal;
	line-height:100%;
	$line-height:1.0;
}

#blog-ranking table td{
$padding-top:1px;
}
#blog-ranking table td a{
	font-size:12px;
	color:#2C61B8;
}
.blog-ranking-box{
	padding:10px 15px 0;
	background-image:url(/_common/img/blogrank_bg.gif);
	background-repeat:repeat-y;
	$width:585px;
}
.blog-ranking-box1{
	padding:3px;
	background-image:url(/_common/img/rank_box_1_bg.gif);
	background-repeat:no-repeat;
}
.recent-box{
	background:url(/_common/img/recent_bg.gif);
	padding:0 7px;
}
div.ranking-attention{
	float:left;
	color:#666;
	font-size:10px ! important;
}

/*･゜ﾟ･*:.｡..｡.:*･゜ mypage top selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.myblog-top-info{
	background:url(/_common/img/myblog/mypage_bg.gif);
	padding:0 10px;
}
.myblog-top-info2{
	border-bottom:solid 1px #D8D8D8;
	padding-bottom:5px;
	margin-bottom:0px;
}
.myblog-top-info3{
	border-left:solid 1px #D8D8D8;
	border-right:solid 1px #D8D8D8;
	padding-bottom:5px;
	margin-bottom:0px;
}
.myblog-top-contents-wrap{
	background:url(/_common/img/myblog/mypage_bg.gif);
	padding:0 8px;
}
.myblog-top-contents-box{
	float:left;
	background:url(/_common/img/myblog/profile_bg.gif) no-repeat;
	width:167px;
	text-align:center;
	padding:0;
	margin-right:5px;
}

.myblog-top-info1{
	float:left;
	width:426px;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ mypage selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.ttl-kira{
	background:url(/_common/img/myblog/ico_kira.gif) no-repeat;
	padding-left:25px;
	font-weight:bold;
	margin:0 0 10px;
	text-align:left;
}

.myinfo{
	width:100%;
	clear:both;
	background:#fff;
}
.myinfo th{
	color:#60708C;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.entry-data{
	width:100%;
	clear:both;
	border:1px solid #999;
}
.entry-data th{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	width:140px;
	padding:8px 10px;
	background:#ddd;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}
.entry-data td{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:8px 10px;
	vertical-align:top;
	text-align:left;
}

.entry-box{
	padding:10px;
	border:solid 1px #CBD0DA;
	background:#fff;
}
.entry-table{
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	width:100%;
}
.entry-table th{
	white-space:nowrap;
	vertical-align:top;
	background:url(/_common/img/myblog/ico_kira.gif) no-repeat;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:10px;
	font-weight:bold;
	text-align:left;
	width:140px;
}
.kira-gray th{
	white-space:nowrap;
	vertical-align:top;
	background:url(/_common/img/myblog/ico_kira_gray.gif) no-repeat;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:10px;
	font-weight:bold;
	text-align:left;
}
.kira-gray2 th{
	white-space:nowrap;
	vertical-align:top;
	background:url(/_common/img/myblog/ico_kira_gray2.gif) no-repeat;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:10px;
	font-weight:normal;
	text-align:right;
	width:50px;
}

.entry-table td{
	vertical-align:top;
	padding:0 0 5px;
}
.entry-table2{
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
.entry-table2 th{
	white-space:nowrap;
	vertical-align:top;
	background:url(/_common/img/myblog/ico_kira.gif) 0 10px no-repeat;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:10px;
	font-weight:bold;
	text-align:left;
	border-bottom:dotted 1px #ccc;
}
.entry-table2 td{
	vertical-align:top;
	padding:10px 0 5px;
	border-bottom:dotted 1px #ccc;
}
.entry-table2 td.border-none,
.entry-table2 th.border-none{
	border-bottom:solid 1px #fff;
}

.list-data{
	width:100%;
	border-spacing:1px;
	background:#CBD0DA;
	clear:both;
}
.list-data th{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	max-width:140px;
	padding:8px 10px;
	background:#ECECEC;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}
.list-data td{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:8px 10px;
	background:#fff;
	vertical-align:top;
}
.list-data td.w1p,
.list-data th.w1p{
	width:1%;
}

.cmn-data{
	width:100%;
	border-spacing:1px;
	background:#CBD0DA;
	clear:both;
}
.cmn-data th{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:5px 5px;
	background:#ECECEC;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}
.cmn-data td{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:5px 5px;
	background:#fff;
	vertical-align:top;
}

.cmn-list-data{
	width:100%;
	border-spacing:1px;
	background:#CBD0DA;
	clear:both;
}
.cmn-list-data th{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	width:140px;
	padding:5px 5px;
	background:#ECECEC;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}
.cmn-list-data td{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:5px 5px;
	background:#fff;
	vertical-align:top;
}


.list-checkboxbg{
	text-align:center;
	width:1%;
}
.access-data{
	width:100%;
	border:solid 1px #CBD0DA;
	clear:both;
}
.access-data th{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	width:140px;
	padding:8px 10px;
	background:#E9EBEF;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}
.access-data td{
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	padding:8px 10px;
	background:#fff;
}
.access-data td.stripe,
.cmn-data td.stripe,
.cmn-list-data td.stripe{
	background:#F1F2F5;
}


.myblog-ttl{
	font-weight:bold;
	background-image:url(/_common/img/myblog/dot_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
	margin-bottom:10px;
}
.myblog-comment-ttl{
	font-weight:bold;
	background-image:url(/_common/img/myblog/dot_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
	margin-bottom:10px;
}
.myblog-block{
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
}
.myblog-box{
	font-weight:bold;
	background-image:url(/_common/img/myblog/base_ttl_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:22px;
	padding:7px 0 0 30px;
}

.theme-box{
	background:#F6F6F6;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}
.theme-list{
	float:left;
	border-color:#F6F6F6;
	border-width:1px;
	border-style:solid;
	padding:2px 5px;
	margin:5px 7px;
	background-color:#F6F6F6;
	width:100px;
	text-align:center;
}
.theme-recommend-box{
	background:#FEF1F9;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}
.theme-recommend-list{
	float:left;
	border-color:#F7F7F7;
	border-width:1px;
	border-style:solid;
	padding:2px 5px;
	margin:5px 13px;
	_margin:5px 12px;
	background-color:#FEF1F9;
	width:125px;
	text-align:center;
}
.theme-recent-list a,
.theme-recommend-list a,
.theme-list a{
	color:#3885D3;
	text-decoration:underline;
}
.theme-recent-box{
	background:#FEFFE4;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}
.theme-recent-list{
	float:left;
	border-color:#FEFFE4;
	border-width:1px;
	border-style:solid;
	padding:2px 5px;
	margin:5px 7px;
	background-color:#FEFFE4;
	width:100px;
	text-align:center;
}


.mobile_theme-recommend-box{
	background:#FEF1F9;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}
.mobile_theme-recent-box{
	background:#FEFFE4;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}

.mobile_theme-box{
	background:#F6F6F6;
	border:solid #CECCCE;
	border-width:0 1px 1px;
	padding:5px;
}


img.skin-image{
	border:1px solid #000;
}
.icon-lout {
	margin:0;
	padding:0 4px;
	background:#FFF7FD;
	border:1px solid #F9789B;
	font-size:85%;
	color:#F9789B;
	cursor:default;
}
.icon-wide {
	margin:0;
	padding:0 4px;
	background:#FFF7FD;
	border:1px solid #F9789B;
	font-size:85%;
	color:#F9789B;
	cursor:default;
}
.tag-input,
.base-input{
	border:solid 2px #ccc;
	vertical-align:vmiddle;
}

.contents-hd-bg{
	background:url(/_common/img/myblog/contetns_side_box_ttl.gif);
	padding:5px;
	font-weight:bold;
}

.main-section{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:12px;
	background:#E1E4E9;
	padding:5px 5px;
}

.delete-content{
	font-size:x-small;
	color:#6A6A6A;
	padding:0px 10px;
	text-align:left;
}

.mmenu{height:38px;width:100%;border-spacing:0px;clear:both;}
.mmenu td{background:url(/_common/img/myblog/mmenu_tab_space.gif);padding:0;}
.mmenu th{background:none;font-weight:normal;padding:0;margin:0;font-size:10px;}
.mmenu td table{height:38px;width:100%;border-spacing:0px;white-space:nowrap;}
.mmenu .naviOn td{background:url(/_common/img/myblog/mmenu_tab_on_bg.gif);}
.mmenu .naviOn td.mmenu-l{background:url(/_common/img/myblog/mmenu_tab_on_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.mmenu .naviOn td.mmenu-r{background:url(/_common/img/myblog/mmenu_tab_on_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.mmenu .naviOn td.mmenu-c{background:url(/_common/img/myblog/mmenu_tab_on_bg.gif);font-weight:bold;padding:0 5px 3px;white-space:nowrap;}
.mmenu .navi td{background:url(/_common/img/myblog/mmenu_tab_off_bg.gif);}
.mmenu .navi td.mmenu-l{background:url(/_common/img/myblog/mmenu_tab_off_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.mmenu .navi td.mmenu-r{background:url(/_common/img/myblog/mmenu_tab_off_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.mmenu .navi td.mmenu-c{background:url(/_common/img/myblog/mmenu_tab_off_bg.gif);font-weight:bold;padding:0 5px 3px;white-space:nowrap;}


.mmmenu{height:22px;width:100%;border-spacing:0px;clear:both;}
.mmmenu td{background:url(/_common/img/myblog/mmmenu_bg.gif);padding:0;}
.mmmenu th{background:none;font-weight:normal;padding:0;margin:0;font-size:10px;}
.mmmenu td table{height:22px;width:100%;border-spacing:0px;white-space:nowrap;}
.mmmenu .navi td{background:url(/_common/img/myblog/mmmenu_tab_off_bg.gif);}
.mmmenu .navi td.mmmenu-l{background:url(/_common/img/myblog/mmmenu_tab_off_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.mmmenu .navi td.mmmenu-r{background:url(/_common/img/myblog/mmmenu_tab_off_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.mmmenu .navi td.mmmenu-c{background:url(/_common/img/myblog/mmmenu_tab_off_bg.gif);font-weight:normal;padding:3px 5px 0;white-space:nowrap;color:#878787;}
.mmmenu .upload-filter-tab-on td{background:url(/_common/img/myblog/mmmenu_tab_on_bg.gif);}
.mmmenu .upload-filter-tab-on td.mmmenu-l{background:url(/_common/img/myblog/mmmenu_tab_on_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.mmmenu .upload-filter-tab-on td.mmmenu-r{background:url(/_common/img/myblog/mmmenu_tab_on_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.mmmenu .upload-filter-tab-on td.mmmenu-c{background:url(/_common/img/myblog/mmmenu_tab_on_bg.gif);font-weight:normal;padding:3px 5px 0;white-space:nowrap;color:#878787;}

.filemenu{height:22px;width:100%;border-spacing:0px;clear:both;}
.filemenu td{background:url(/_common/img/myblog/filemenu_bg.gif);padding:0;white-space:nowrap}
.filemenu th{background:none;font-weight:normal;padding:0;margin:0;font-size:10px;white-space:nowrap;}
.filemenu td table{height:22px;width:100%;border-spacing:0px;white-space:nowrap;}
.filemenu .naviOn td{background:url(/_common/img/myblog/mmmenu_tab_on_bg.gif);}
.filemenu .naviOn td.filemenu-l{background:url(/_common/img/myblog/mmmenu_tab_on_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.filemenu .naviOn td.filemenu-r{background:url(/_common/img/myblog/mmmenu_tab_on_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.filemenu .naviOn td.filemenu-c{background:url(/_common/img/myblog/mmmenu_tab_on_bg.gif);font-weight:normal;padding:3px 5px 0;white-space:nowrap;}
.filemenu .navi td{background:url(/_common/img/myblog/filemenu_tab_off_bg.gif);}
.filemenu .navi td.filemenu-l{background:url(/_common/img/myblog/filemenu_tab_off_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.filemenu .navi td.filemenu-r{background:url(/_common/img/myblog/filemenu_tab_off_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.filemenu .navi td.filemenu-c{background:url(/_common/img/myblog/filemenu_tab_off_bg.gif);font-weight:normal;padding:3px 5px 0;white-space:nowrap;}

.fanmenu{height:38px;width:100%;border-spacing:0px;clear:both;}
.fanmenu td{background:url(/_common/img/myblog/mmenu_tab_space.gif);padding:0;}
.fanmenu th{background:none;font-weight:normal;padding:0;margin:0;font-size:10px;}
.fanmenu td table{height:38px;width:100%;border-spacing:0px;white-space:nowrap;}
.fanmenu .naviOn td{background:url(/_common/img/myblog/mmenu_tab_on_bg.gif);}
.fanmenu .naviOn td.fanmenu-l{background:url(/_common/img/myblog/mmenu_tab_on_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.fanmenu .naviOn td.fanmenu-r{background:url(/_common/img/myblog/mmenu_tab_on_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.fanmenu .naviOn td.fanmenu-c{background:url(/_common/img/myblog/mmenu_tab_on_bg.gif);font-weight:bold;padding:0 5px 3px;white-space:nowrap;width:175px;text-align:center;}
.fanmenu .navi td{background:url(/_common/img/myblog/mmenu_tab_off_bg.gif);}
.fanmenu .navi td.fanmenu-l{background:url(/_common/img/myblog/mmenu_tab_off_l.gif) no-repeat 0% 0%;width:6px;white-space:nowrap;}
.fanmenu .navi td.fanmenu-r{background:url(/_common/img/myblog/mmenu_tab_off_r.gif) no-repeat 100% 100%;width:6px;white-space:nowrap;}
.fanmenu .navi td.fanmenu-c{background:url(/_common/img/myblog/mmenu_tab_off_bg.gif);font-weight:bold;padding:0 5px 3px;white-space:nowrap;width:175px;text-align:center;}

.navi{cursor:pointer;}

/*･゜ﾟ･*:.｡..｡.:*･゜ mypage access_log ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.on-day-style{
	text-align:center;
	font-size:12px;
	padding:3px;
}
.on-day-style a:link{color:#616161;text-decoration:underline;}
.on-day-style a:visited{color:#616161;text-decoration:underline;}
.on-day-style a:active{color:#616161;text-decoration:underline;}
.on-day-style a:hover{color:#616161;text-decoration:underline;}

.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:link{color:#00f;text-decoration:underline;}
.day-style-saturday a:visited{color:#00f;text-decoration:underline;}
.day-style-saturday a:active{color:#00f;text-decoration:underline;}
.day-style-saturday a:hover{color:#00f;text-decoration:underline;}

.day-style{
	text-align:center;
	padding:3px;
	font-size:12px;
	color:#f00;
}
.day-style a:link{color:#f00;text-decoration:underline;}
.day-style a:visited{color:#f00;text-decoration:underline;}
.day-style a:active{color:#f00;text-decoration:underline;}
.day-style a:hover{color:#f00;text-decoration:underline;}

.log-table{
	background-color:#CBD0DA;
	margin-bottom:0px;
}
.log-title{
	color:#626262;
	font-weight:bold;
	padding:5px;
	background-color:#F1F2F5;
	text-align:center;
}
.log-total-text{
	color:#626262;
	font-weight:bold;
	padding:5px;
	background-color:#F9FAFB;
	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;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ mypage side selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.myblog-side-box{
	border:solid #ccc;
	border-width:0 1px 1px;
	background:#fff;
	padding:10px 13px;
	text-align:left;
	margin-bottom:5px;
}
.myblog-side-box-theme{
	border:solid #ccc;
	border-width:0 1px 1px;
	background:#fff;
	padding:5px 0px;
	text-align:center;
	margin-bottom:5px;
}
.myblog-side-box-theme-w{
	margin:0 auto;
	width:130px;
}

.myblog-side-box-profile{
	border:solid #ccc;
	border-width:1px 1px 0;
	background:#fff;
	padding:10px 12px;
	_padding:10px 10px;
	text-align:center;
}

.blog-search-input{
	border:solid 1px #ccc;
	height:20px;
	vertical-align:middle;
	width:166px;
}
.side-profile-box{
	background:url(/_common/img/myblog/profile_bg.gif) no-repeat;
	width:167px;
	text-align:center;
	padding:0;
	margin-bottom:10px;
}
.side-access-box{
	color:#6D727E;
	margin-bottom:10px;
}
.side-access-ttl{
	border-bottom:solid 1px #A6A8AD;
	font-weight:bold;
	text-align:left;
}
.side-access-list{
	float:left;
	text-align:right;
	width:65px;
}
.side-access-list2{
	float:right;
	text-align:right;
	color:#000;
}
.side-access-list-border-bottom{
	border-bottom:solid 1px #D7D7D7;
}

.side-info-wrap{
	border:solid #ccc;
	border-width:0 1px 1px;
	background:#fff;
	padding:0 6px 10px;
	margin-bottom:5px;
}
.side-info-box{
	background:url(/_common/img/myblog/myblog_cmn_side_info_box_bg.gif) no-repeat;
	padding:23px 8px 15px;
	margin-bottom:5px;
}
.side-info-list-border-bottom{
	border-bottom:solid 1px #B5BCCA;
}
.side-info-list-table{
	background:#fff;
	padding:5px;
	$padding:1px;
	width:170px;
	border:solid 1px #B5BCCA;
}
.maintext-area{
	width:600px;
	font-family:"Hiragino Kaku Gothic Pro",Osaka ,Arial, sans-serif;
	border:solid 2px #ccc;
}
.co-switch{
	vertical-align:middle;
}


/*･゜ﾟ･*:.｡..｡.:*･゜ common selector ﾟ･*:.｡. .｡.:*･゜ﾟ･*/

.blank-page{
	text-align:center;
	padding:30px 0;
}
.contents-attention{
	font-size:10px;
}
.error{color:#f00;}
.msgbox{
	padding:10px;
	border:solid 1px #f00;
	text-align:center;
	margin-bottom:10px;
	color:#f00;
}
.help-popup {
	display:none;
	margin-left:10px;
	background: #FFF;
	z-index:256;
	position:absolute;
	background:url(/_common/img/tips_sankaku.gif) no-repeat 0px 0px;
}
.help-popup-title{
	background-color:#0090ff;
	border:1px solid #0090ff;
	color:#FFF;
	padding:3px 8px;
	width:300px;
	font-size: small;
	text-align:left;
	font-weight: normal;
	margin-left:5px;
	white-space:normal;
}
.help-popup-body{
	background-color:#FFF;
	padding:8px;
	width:300px;
	border-left:1px solid #0090ff;
	border-right:1px solid #0090ff;
	border-bottom:1px solid #0090ff;
	line-height:1.2;
	font-size: small;
	text-align:left;
	font-weight: normal;
	color:#626262;
	line-height:120%;
	margin-left:5px;
	white-space:normal;
}

.help-popup2 {
	display:none;
	margin-left:10px;
	background: #FFF;
	z-index:256;
	position:absolute;
	background:url(/_common/img/tips_sankaku.gif) no-repeat 0px 0px;
}

.pager{
	text-align:center;
	padding:0px 0 10px;
}
.pager a{
	color:#2C8CE3;
	text-decoration:underline;
}
.folder-pager{
	float:right;
}
.page-num{
	padding:1px 2px;
	color:#ddd;
}
.num-on {
	padding:1px 2px;
	font-weight:bold;
}

.main-pager{
	padding:10px 0px;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.nowpage-num{
	border:solid 1px #C5CACA;
	padding:1px 5px;
	font-weight:bold;
	background:#eee;
}

.portal-page-num{
	padding:1px 2px;
}
.portal-nowpage-num{
	font-weight:bold;
}



.dot-ul{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-position:outside;
}
.dot-ul li{
	margin:0px;
	background:url(/_common/img/li.gif) no-repeat 0 2px;
	padding-left:12px;
}


h5 img,
.contents-hd-bg img,
.entry-table td img{
	vertical-align:middle;
	padding-right:3px;
}
.vmiddle,
td.vmiddle{vertical-align:middle;}

.nowrap{white-space:nowrap;}
.underline{text-decoration:underline;
}
.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,
a.normal,
div.draggable_body a.normal{font-weight:normal;}

.red   {color:#f00;}
.black {color:#000;}
.white {color:#fff;}
.gray,
.gray a{color:#999;}

.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;}

.p3    {padding:3px;}
.p5    {padding:5px;}
.p10   {padding:10px;}
.p15   {padding:15px;}
.p20   {padding:20px;}
.pt5   {padding-top:5px;}
.pt10  {padding-top:10px;}
.pt15  {padding-top:15px;}
.pt20  {padding-top:20px;}
.pb5   {padding-bottom:5px;}
.pb10  {padding-bottom:10px;}
.pb15  {padding-bottom:15px;}
.pb20  {padding-bottom:20px;}
.pl5   {padding-left:5px;}
.pl10  {padding-left:10px;}
.pl15  {padding-left:15px;}
.pl20  {padding-left:20px;}
.pl23  {padding-left:23px;}
.pr5   {padding-right:5px;}
.pr10  {padding-right:10px;}
.pr15  {padding-right:15px;}
.pr20  {padding-right:20px;}

.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;}
.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;}
.mr5   {margin-right:5px;}
.mr10  {margin-right:10px;}
.mr15  {margin-right:15px;}
.mr20  {margin-right:20px;}

.w1p   {width:1%;}
.w33p  {width:33%;}
.w48p  {width:48%;}
.w50p  {width:50%;}
.w100p {width:100%;}
.w100  {width:100px;}
.w150  {width:150px;}
.w200  {width:200px;}
.w220  {width:220px;}
.w250  {width:250px;}
.w300  {width:300px;}
.w350  {width:350px;}
.w360  {width:360px;}
.w400  {width:400px;}
.w450  {width:450px;}
.w500  {width:500px;}

.h5    {height:5px;}
.h10   {height:10px;}
.h22   {height:20px;$height:20px;}


.none{
	border:none ! important;
	text-decoration:none ! important;
}


.service-bg{
	background-image:url(/_common/img/service/main_bg.gif);
	background-repeat:repeat-y;
	width:597px;
}
.both{
clear:both;
}
.service-function-1{
	background-image:url(/_common/img/service/sub_1_bg.gif);
	background-repeat:repeat-y;
	width:565px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 20px 0px;
}
.service-function-2{
	background-image:url(/_common/img/service/sub_2_bg.gif);
	background-repeat:repeat-y;
	width:565px;
	margin:20px 0px 0px 12px;
	padding:0px 0px 20px 0px;
}
.service-function-3{
	background-image:url(/_common/img/service/sub_3_bg.gif);
	background-repeat:repeat-y;
	width:565px;
	margin:20px 0px 0px 12px;
	padding:0px 0px 0px 0px;
}
.service-left{
float:left;
width:254px;
margin:15px 0px 0px 20px;
_margin:15px 0px 0px 10px;
}
.service-right{
float:left;
width:254px;
margin:15px 0px 0px 20px;
}
.service-all{
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
padding-bottom:20px;
background-color:#FFE7D9;
text-align:left;
}
.service-text{
font-size:12px;
color:#333;
margin:10px 0px 0px 10px;
}
.service-all-text-left{
float:left;
width:180px;
margin:15px 0px 10px 20px;
_margin:15px 0px 0px 10px;
font-size:12px;
color:#333;
}
.service-all-text-right{
float:left;
width:309px;
margin:15px 0px 10px 20px;
}
.0-0-png{background-image:url(/_images_o/0-0.png');}
.0-1-png{background-image:url(/_images_o/0-1.png');}
.1-1-png{background-image:url(/_images_o/1-1.png');}
.2-1-png{background-image:url(/_images_o/2-1.png');}
.3-1-png{background-image:url(/_images_o/3-1.png');}
.4-1-png{background-image:url(/_images_o/4-1.png');}
.5-1-png{background-image:url(/_images_o/5-1.png');}
.6-1-png{background-image:url(/_images_o/6-1.png');}
.7-1-png{background-image:url(/_images_o/7-1.png');}
.8-1-png{background-image:url(/_images_o/8-1.png');}

