@charset "utf-8";

/* Table of Contents
==================================================
	01. Text - フォント・リンク
	02. Layout - 全体の枠組み
	03. Header & Footer - ヘッダー・タイトル・フッター 
	04. Title - タイトル、ボックスエリア
	05. メンバー etc.
	06. Main - コンテンツ etc.
	07. Sub -  etc.
	08. extra -  etc.
	09. Search - Searchエリア etc.
	10. Others - ADエリア etc.
	11. 下部１カラムボックス etc. 
==================================================
*/

/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */

body {
	color: #333;
}

p,h1 {
	margin:0 auto;
	padding:0;
}

a:link {
	color:#0646a0;
	text-decoration: none;
}

a:visited {
	color:#551a8b;
	text-decoration: none;
}

a:hover
, a:active {
	color:#ff0000;
	text-decoration: underline;
}

/* =============================================== */
/** 02. Layout - レイアウト（全体の枠組み） */
/* ----------------------------------------------- */

div.wrapper {
	padding-top:12px;
	text-align: center;
	margin:0 auto;
}

div.wrapper-sub {
	padding-top:12px;
}

div.container {
	text-align: center;
	margin:0 auto;
	width:950px;
}
div#contents {
	width:590px;
	float:left;
}

div#topdisplay {
	margin-bottom:10px;
}

div#main
, div#sub
, div#extra {
	overflow: hidden;
}

div#main {
	float:right;
	width:450px;
}

div#sub {
	float:left;
	width:130px;
}

div#extra {
	float:right;
	width:350px;
}

/* =============================================== */
/** 03. Header & Footer - ヘッダー・タイトル・フッター */
/* ----------------------------------------------- */
/** Logout */
div#logoutbox{
	background:#000000;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
	border-bottom:1px solid #e4e4e4;
	font-size:90%;
	padding:5px 0;
	position:absolute;
	top:0px; left:0px;
	width:100%;
	text-align:center;
	font-size:16px;
	vertical-align:middle;
	color:#ffffff;
}
div#logoutbox a {
	color:#ffffff;
	text-decoration:underline;
}
div#logoutbox a.close{
	width:18px;
	height:18px;
	background:url(https://image.livedoor.com/img/top/15/logout_close_off.gif) no-repeat 0 0px;
	padding:2px;
}
div#logoutbox a.close:hover{
	width:18px;
	height:18px;
	background:url(https://image.livedoor.com/img/top/15/logout_close_on.gif) no-repeat 0 0px;
	padding:2px;
}

/** Title */
div.title-outer{
	margin:0 auto;
	text-align:center;
	height:88px;
}
div.title-outer-2{
	margin:0 auto;
	width:950px;
	background:#fff;
	text-align:center;
}

div.title-outer-2 h1#logo {
	float:left;
	margin-top:23px;
}

div.title-outer-2 h1#logo a {
	width:153px;
	height:35px;
	border: 0;
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat 0 0px;
	display:block;
}

div.title-outer-2 h1#logo span {
	display:none;
}

/** Footer */
div#footer {
	border-top:1px solid #e5e5e5;
	padding-top:30px;
	padding-bottom:30px;
}

div#footer ul{
	display: inline;/* for ie */
}

div#footer ul li{
	display: inline;/* for ie */
	line-height: 1;
	margin-left: 7px;
	padding-right: 6px;
}

div#footer p {
	margin:5px 0;
	font-size: 90%;
}

/* =============================================== */
/** 04. Title - タイトル、ボックスエリア */
/* ----------------------------------------------- */
/** サイド */
div#main div.boxhead
,div#sub div.boxhead
,div#setting div.boxhead {
	margin: 0 auto;
	padding-right: 6px;
	border-width: 1px 1px 0; 
	border-color: #e9e9e9; 
	border-style: solid;
}
div#main div.boxhead-news
,div#main div.boxhead-blog {
	margin: 0 auto;
	border-width: 1px 1px 0; 
	border-color: #e9e9e9; 
	border-style: solid;
}

div#extra div.boxhead {
	margin: 0 auto;
	padding-right: 6px;
	border-width: 1px 1px 0; 
	border-color: #e9e9e9; 
	border-style: solid;
}

div#sub div.boxhead img{
	float:right;
	padding:3px 0 0 0;
}

div#main div.boxhead  h2.boxhead-title
,div#sub div.boxhead h2.boxhead-title
,div#setting div.boxhead h2.boxhead-title{
	text-align:left;
	padding:6px;
}
div#extra div.boxhead h2.boxhead-title {
	text-align:left;
	padding:6px;
}

div#sub div.boxbody {
	background:#fff;
	padding:6px;
	margin-bottom:10px;
	border-width: 0 1px 1px; 
	border-color: #e9e9e9; 
	border-style: solid;
}
div#sub div.lislog-boxbody {
	background:#fff;
	margin-bottom:10px;
	border-width: 0 1px 1px; 
	border-color: #e9e9e9; 
	border-style: solid;
}

div#sub div#login
,div#sub div#bloglogin {
	border-top:1px solid #e9e9e9;
}

div#main div.boxbody {
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	border-width: 0 1px 1px; 
	border-color: #e9e9e9; 
	border-style: solid;
}
div#setting div.boxbody{
	background:#fff;
	padding:6px 10px 0 10px;
	border-width: 0 1px 1px; 
	border-color: #e9e9e9; 
	border-style: solid;
}

div#extra div.boxbody{
	background:#fff;
	padding:0 6px 6px 6px;
	margin-bottom:10px;
	border-width: 0 1px 1px; 
	border-color: #e9e9e9; 
	border-style: solid;
}

/* ブログ奨学金 */
div#extra div#blogmedia {
	margin:0 auto 10px;
}
div#extra div#blogmedia div.boxhead {
	margin: 0 auto;
	padding:6px 0 0 0;
	border-width: 1px 1px 0; 
	border-color: #e9e9e9; 
	border-style: solid;
	text-align:center;
}

div#extra div#blogmedia img.award {
	text-align:center;
	margin:0 auto;
}
div#extra div#blogmedia p.blognum{
	font-size:14px;
	font-weight:bold;
	color:#656565;
	padding-bottom:3px;
}
/* --ブログ奨学金 */


div#extra div#blogmedia div.boxbody {
	border-top:1px solid #e9e9e9;
	padding:10px;
	text-align:left;
}

div#extra div#earthquake{
	margin: 0 auto 10px;
	padding:0 6px 6px 6px;
	border-width: 2px 2px; 
	border-color: #ffd709; 
	border-style: solid;
	background:#fff;
}
div#extra div#earthquake h2.boxhead-title {
	text-align:left;
	padding:6px 0;
	font-size:105%;
}
div#extra div#earthquake p {
	font-size:105%;
	text-align:left;
	line-height:1.3;
}
div#extra div#earthquake p a {
	color:#000;
	text-decoration:underline;
}
div#extra div#gourmet {
	padding:0 10px 10px;
	text-align:left;
}

div.box-inner {
	margin: 0 auto 10px;
}

h2.box-title {
	text-align:left;
	padding:5px 5px 3px 5px;
}

p.titleside {
	float:right;
	padding:5px 5px 3px 5px;
}
p.subtitleside {
	float:right;
	padding:5px 0 3px 5px;
}
div.boxhead div.titlesidenavi {
	float:right;
	width:150px;
	padding:2px 0 0 0;
}

ul.list {
	clear:both;
	margin:0 auto;
	text-align:right;
	line-height:1;
}
ul.list li{
	list-style-type: none;
	display:inline;
}

/* =============================================== */
/** 05. メニューバー etc. */
/* ----------------------------------------------- */
/** メニューバー */
div.custom-menubar {
	width:950px;
	text-align:center;
	margin:0 auto 12px;
	background:url(https://image.livedoor.com/img/top/16/nv_bg_off.gif) repeat-x 0 0;
}
div.custom-menubar ul {
	text-align:left;
	float:left;
	line-height:1;
}
div.custom-menubar ul li {
	float: left;
	display: inline;/* for ie */
	line-height: 1;
	list-style-type: none;
}
div.custom-menubar ul li p a.set {
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
}
div.custom-menubar ul li p a.set {
	overflow: hidden;
	width:32px;
	height:28px;
	background:url(https://image.livedoor.com/img/top/16/nv_setting_off.gif) no-repeat 0 0;
}
div.custom-menubar ul li p a.set:hover {
	overflow: hidden;
	width:32px;
	height:28px;
	background:url(https://image.livedoor.com/img/top/16/nv_setting_on.gif) no-repeat 0 0;
}
div.custom-menubar ul li p a.custom {
	font-size:12px;
	color:#000000;
	display:block;
	text-decoration:none;
	outline:none;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
div.custom-menubar ul li p a.custom {
	overflow: hidden;
	width:90px;
	border-right:1px solid #d4d4d4;
}
div.custom-menubar ul li p a.custom:hover {
	overflow: hidden;
	width:90px;
	background:url(https://image.livedoor.com/img/top/16/nv_bg_on.gif) repeat-x 0 0;
	border-right:1px solid #d4d4d4;
}

div.custom-menubar ul.homeset  {
	float:right;
}
div.custom-menubar ul.homeset li p a.home {
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
}
div.custom-menubar ul.homeset li p a.home {
	overflow: hidden;
	width:116px;
	height:28px;
	background:url(https://image.livedoor.com/img/top/16/nv_home_off.gif) no-repeat 0 0;
}
div.custom-menubar ul.homeset li p a.home:hover {
	overflow: hidden;
	width:116px;
	height:28px;
	background:url(https://image.livedoor.com/img/top/16/nv_home_on.gif) no-repeat 0 0;
}


/* =============================================== */
/** 06. Main - コンテンツ etc. */
/* ----------------------------------------------- */
div.news-tab
,div.news-tab3
,div#blogos
,div#pub-article
,div.blog-tab  {
	text-align:left;
}
div.blogtopics-tab  {
	background:#ffffff;
	text-align:left;
	padding-top:5px;
}
div.news-tab-inner
,div.news-tab3-inner
,div.blog-tab-inner{
	background:url(https://image.livedoor.com/img/top/13/line.gif) repeat-x 0 100%;
	text-align:left;
}
div.blogtopics-tab-inner {
	background:#ffffff url(https://image.livedoor.com/img/top/13/line.gif) repeat-x 0 100%;
	text-align:left;
}

div.news-tab-inner ul
,div.news-tab3-inner ul
,div.blog-tab-inner ul
,div.blogtopics-tab-inner ul{
	text-align:left;
}
div.news-tab-inner ul li
,div.news-tab3-inner ul li
,div.blog-tab-inner ul li
,div.blogtopics-tab-inner ul li{
	display:block;
	float:left;
}

div.news-tab-inner ul li.first a{
	display:block;
	float:left;
	padding:6px 5px;
	border-right:solid 1px #c6c6c6;
}
div.news-tab3-inner ul li.first a
,div.blog-tab-inner ul li.first a{
	display:block;
	float:left;
	padding:6px;
	border-right:solid 1px #c6c6c6;
}
div.blogtopics-tab-inner ul li.first a{
	display:block;
	float:left;
	padding:4px 6px;
	margin-left:5px;
	margin-right:5px;
}

div.news-tab-inner ul li.tab a {
	display:block;
	float:left;
	padding:6px 5px;
	border-right:solid 1px #c6c6c6;
}
div.news-tab3-inner ul li.tab a
,div.blog-tab-inner ul li.tab a {
	display:block;
	float:left;
	padding:6px;
	border-right:solid 1px #c6c6c6;
}
div.blogtopics-tab-inner ul li a {
	display:block;
	float:left;
	padding:4px 6px;
	background:#e9e9e9;
	margin-right:5px;
	outline:none;
}

div.news-tab li {
	font-size:12px;
}
div.news-tab ul li.first a.active
,div.news-tab3 ul li.first a.active
,div.blog-tab ul li.first a.active {
	background: #ffffff;
	font-weight:bold;
	border-bottom:solid 1px #fff;
}
div.news-tab ul li.tab a.active
,div.news-tab3 ul li.tab a.active
,div.blog-tab ul li.tab a.active {
	background: #ffffff;
	font-weight:bold;
	border-bottom:solid 1px #fff;
}
div.blogtopics-tab ul li a.active{
	font-weight:bold;
	background:#fff;
	border-top:solid 1px #c6c6c6;
	border-right:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
}

div.news-tab-inner ul li a:hover
,div.news-tab-inner ul li a:active
,div.news-tab3-inner ul li a:hover
,div.news-tab3-inner ul li a:active
,div.blog-tab-inner ul li a:hover
,div.blog-tab-inner ul li a:active{
	color:#ff0000;
}

div.news-tab ul li.tab a.active:hover
,div.news-tab3 ul li.tab a.active:hover
,div.blog-tab ul li.tab a.active:hover{
	text-decoration: none;
}

div.blog-tab-inner ul li a.active span{padding-bottom:3px;}

div.news-tab-inner ul li a.active span.topics_default{border-bottom:2px solid #cc0311;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_8{border-bottom:2px solid #398904;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_politics{border-bottom:2px solid #ac1300;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_41{border-bottom:2px solid #6c87fc;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_11{border-bottom:2px solid #ef9800;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_25{border-bottom:2px solid #05c0be;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_46{border-bottom:2px solid #d83391;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_49{border-bottom:2px solid #82c020;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_52{border-bottom:2px solid #8136ae;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_5{border-bottom:2px solid #2a49a4;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_ranking{border-bottom:2px solid #cc0311;padding-bottom:1px;}
div.news-tab-inner ul li a.active span.topics_category_column{border-bottom:2px solid #f7cc05;padding-bottom:1px;}

div.news-tab3-inner ul li a.active span.topics_ranking{border-bottom:2px solid #cc0311;padding-bottom:1px;}
div.news-tab3-inner ul li a.active span.kyujousyou_word{border-bottom:2px solid #398904;padding-bottom:1px;}

div.blog-tab ul li a.active span.blog-ranking{border-bottom:2px solid #1b9ee9;padding-bottom:1px;}
div.blog-tab ul li a.active span.starblog-ranking{border-bottom:2px solid #398904;padding-bottom:1px;}
div.blog-tab ul li a.active span.clip-ranking{border-bottom:2px solid #6c87fc;padding-bottom:1px;}


div#topics-image {
	text-align:center;
	float:right;
	width:160px;
	overflow:hidden;
}
div#topicslist {
	text-align:left;
	float:left;
	width:265px;
	overflow:hidden;
}

div#topics-image img {
	margin-bottom:5px;
	border:1px solid;
	text-align:center;
}

div#news-topics img.cameraimg
,div#news-topics3 img.cameraimg{
	margin:0 2px;
}

div#news-topics ul{
	float:left;
	width:265px;
	list-style-type: none;
}
div#news-topics ul li{
	padding-left:13px;
	background:url(https://image.livedoor.com/img/top/16/img_sankaku.gif) no-repeat 0 2px;
	text-align:left;
	line-height:1.2;
	padding-bottom:7px;
}
div#news-topics ul li a.tx {
	text-decoration: none;
	border-bottom: #d4d4d4 dotted 1px;
}

div#news-topics div.list{
	text-align:right;
}

div#blogos div#blogoslist {
	float:left;
	width:269px;
	overflow: hidden;
}
div#blogos div#blogosprbox {
	float:right;
	width:152px;
	overflow: hidden;
}
div#blogos div#blogosprbox img {
	border:1px solid;
	margin-bottom:5px;
}
div#blogos div#blogosprbox p {
	line-height:1.3;
	margin-bottom:5px;
}

div#pub-article img.pub-news {
	border:1px solid;
	float:right;
}
div#pub-article h3 {
	line-height:1.3;
	font-size:110%;
	margin-right:160px;
	margin-bottom:5px;
}
div#pub-article p {
	line-height:1.3;
	margin-right:160px;
}
div#pub-article {
	text-align:left;
}
div#pub-article-list {
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: #d4d4d4 dotted 1px;
}
div#blog-article-list {
	width:260px;
}
div#pub-article-list ul
,div#blog-article-list ul {
	text-align:left;
	display: inline;/* for ie */
}

div#pub-article-list ul li{
	float:left;
	text-align:left;
	display: block;
	line-height: 1;
	width:214px;
	list-style-type:none;
}
div#pub-article-list ul li a{
	padding:3px 5px 3px 20px;
	display: block;
}

div#blog-article-list ul li{
	background:url(https://image.livedoor.com/img/top/16/icon_blog.gif) no-repeat 0 0;
	text-align:left;
	list-style-position:outside;
	list-style-type: none;
	padding:1px 5px 7px 20px;
	line-height:1.2;
	display: block;
	text-align:left;
}

div#blog-article-list ul li a.tx{
	text-decoration: none;
	border-bottom: #d4d4d4 dotted 1px;
}

div#word {
	padding-top:2px;
	padding-left:15px;
	font-size:10px;
	width:460px;
	float:left;
	overflow:hidden;
}
div#naver-fb {
	padding-top:2px;
	font-size:10px;
	width:130px;
	float:right;
	overflow:hidden;
	text-align:right;
	padding-right:15px;
}

div#word ul {
	list-style-type: none;
	display:inline;
	line-height:1;
}
div#word ul li{
	display:inline;
	line-height:1.2;
	padding-right:12px;
}

div.main-sub-column div#mobile {
	float: left;
	display: inline;
	width:460px;
	text-align:left;
	overflow:hidden;
}
div.main-sub-column div#livedoor-info {
	float: right;
	display: inline;
	width:460px;
	overflow:hidden;
	text-align:left;
}

ul.member-info{
	text-align:right;
	float:right;
	padding-top:7px;
}
ul.custom-blog-list{
	padding:5px 0;
	font-weight:bold;
}

ul.member-info li
,ul.custom-blog-list li{
	display:inline;
	padding-right:5px;
	border-right: 1px solid #999;
	margin-right:5px;
}

ul.member-info li.bdno
,ul.custom-blog-list li.bdno{
	border-right: none;
}

div#custom-blog ul.custom-blog-other {
	float:left;
	list-style-type: none;
	width:220px;
}
div#custom-blog ul.custom-blog-other li {
	text-align:left;
	line-height:1.5;
}

div#blog-ranking
,div#starblog-ranking
,div#clip-ranking
,div#comment-ranking
,div#knowledge
,div#upward-box
,div#blogoslist {
	text-align:left;
}

div#blog-ranking ol
,div#topics-ranking ol
,div#clip-ranking ol
,div#comment-ranking ol
,div#knowledge ol
,div#blogoslist ul
,div#starblog-ranking ol {
	margin-bottom:5px;
}

.keywordrank1 {
	width:214px;
	float:left;
}
.keywordrank2 {
	width:214px;
	float:right;
}

div#blog-ranking ol li
,div#starblog-ranking ol li
,div#clip-ranking ol li
,div#comment-ranking ol li
,div#knowledge ol li
,div#upward-box ol li
,div#news-topics3 ol li{
	list-style-type: none;
	text-align:left;
	padding:3px 0;
	line-height:1.2;
	border-bottom:1px dotted #d4d4d4;
}

/*
div#blogoslist ul li{
	padding-left:13px;
	background:url(https://image.livedoor.com/img/top/16/img_sankaku.gif) no-repeat 0 2px;
	text-align:left;
	line-height:1.2;
	padding-bottom:7px;
}
*/

div#news-election ul.election-blog li{
	list-style-type: none;
	text-align:left;
	padding-left:95px;
	line-height:1.2;
	background:url(https://image.livedoor.com/img/top/13/dot.gif) no-repeat 85px 4px;
	padding-bottom:7px;
}

div#upward-box ol li img.up-down1{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_1_n.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li  img.up-down2{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_2_n.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down3{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_3_n.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down4{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_4_n.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down5{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_5_n.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down6{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_6.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down7{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_7.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down8{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_8.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down9{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_9.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down10{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_10.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down11{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_11.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down12{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_12.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down13{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_13.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down14{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_14.gif) no-repeat ;margin-right:5px;}
div#upward-box ol li img.up-down15{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_15.gif) no-repeat ;margin-right:5px;}

div#topics-ranking ol li a.value1{padding:1px 0 1px 22px;background:url(https://image.livedoor.com/img/top/16/rank_1_n.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value2{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_2_n.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value3{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_3_n.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value4{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_4_n.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value5{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_5_n.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value6{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_6.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value7{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_7.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value8{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_8.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value9{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_9.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value10{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_10.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value11{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_11.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value12{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_12.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value13{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_13.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value14{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_14.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value15{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_15.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value16{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_16.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value17{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_17.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value18{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_18.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value19{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_19.gif) no-repeat ;margin-right:5px;}
div#topics-ranking ol li a.value20{padding:1px 0 1px 20px;background:url(https://image.livedoor.com/img/top/16/rank_20.gif) no-repeat ;margin-right:5px;}

div#blog-ranking ol li a.value1{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_1_b.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value2{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_2_b.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value3{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_3_b.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value4{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_4_b.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value5{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_5_b.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value6{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_6.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value7{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_7.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value8{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_8.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value9{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_9.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value10{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_10.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value11{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_11.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value12{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_12.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value13{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_13.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value14{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_14.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value15{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_15.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value16{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_16.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value17{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_17.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value18{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_18.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value19{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_19.gif) no-repeat 0 2px;}
div#blog-ranking ol li a.value20{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/rank_20.gif) no-repeat 0 2px;}

div#starblog-ranking ol li a.value1{display:block;padding:3px 0 3px 72px;background:url(https://image.livedoor.com/img/top/16/rank_1_b.gif) no-repeat 0 2px;}
div#starblog-ranking ol li a.value2{display:block;padding:3px 0 3px 72px;background:url(https://image.livedoor.com/img/top/16/rank_2_b.gif) no-repeat 0 2px;}
div#starblog-ranking ol li a.value3{display:block;padding:3px 0 3px 72px;background:url(https://image.livedoor.com/img/top/16/rank_3_b.gif) no-repeat 0 2px;}
div#starblog-ranking ol li a.value4{display:block;padding:3px 0 3px 72px;background:url(https://image.livedoor.com/img/top/16/rank_4_b.gif) no-repeat 0 2px;}
div#starblog-ranking ol li a.value5{display:block;padding:3px 0 3px 72px;background:url(https://image.livedoor.com/img/top/16/rank_5_b.gif) no-repeat 0 2px;}

div#clip-ranking ol li a.value1{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_clip.gif) no-repeat 0 2px;}
div#clip-ranking ol li a.value2{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_clip.gif) no-repeat 0 2px;}
div#clip-ranking ol li a.value3{padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_clip.gif) no-repeat 0 2px;}

div#comment-ranking ol li a.value1{padding:3px 0 3px 20px;background:url(https://image.livedoor.com/img/top/15/icon_news.gif) no-repeat 0 2px;}
div#comment-ranking ol li a.value2{padding:3px 0 3px 20px;background:url(https://image.livedoor.com/img/top/15/icon_news.gif) no-repeat 0 2px;}
div#comment-ranking ol li a.value3{padding:3px 0 3px 20px;background:url(https://image.livedoor.com/img/top/15/icon_news.gif) no-repeat 0 2px;}

div#knowledge ol li a.value1 {padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_knowledge.gif) no-repeat 0 2px;}
div#knowledge ol li a.value2 {padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_knowledge.gif) no-repeat 0 2px;}
div#knowledge ol li a.value3 {padding:3px 0 3px 22px;background:url(https://image.livedoor.com/img/top/16/img_knowledge.gif) no-repeat 0 2px;}

div#starblog-ranking img.star-thumbnail {
	float:left;
	margin-left:27px;
	margin-right:5px;
}

div#blog-ranking ol li.even
,div#topics-ranking ol li.even
,div#clip-ranking ol li.even
,div#comment-ranking ol li.even
,div#starblog-ranking ol li.even
,div#blogoslist ul li.even {
	background:#fff;
}

div#blog-ranking ol li.odd
,div#topics-ranking ol li.odd
,div#clip-ranking ol li.odd
,div#comment-ranking ol li.odd
,div#starblog-ranking ol li.odd
,div#blogoslist ul li.odd {
	background:#f1f1f1;
}


div#blog-ranking ol li a
,div#clip-ranking ol li a
,div#comment-ranking ol li a{
	font-weight:normal;
}
div#blog-ranking ol li span
,div#topics-ranking ol li span
,div#starblog-ranking ol li span
,div#blogoslist ul li span{
	font-weight:normal;
	color:#333;
	font-size:90%;
}
div#blog-ranking ol li span a
,div#topics-ranking ol li span a
,div#starblog-ranking ol li span a
,div#blogoslist ul li span a{
	color:#333;
}
div#blogoslist ul li span a{
	display:block;
	padding-top:3px;
	padding-left:13px;
}

div#clip-ranking ol li span
,div#comment ol li span
,div#knowledge ol li span {
	margin-left:10px;
	font-weight:bold;
	font-size:90%;
	padding:0 2px;
}
div#clip-ranking ol li span{
	background:#98d7ff;
}
div#comment-ranking ol li span a{
	font-weight:bold;
	background:#fff8b5;
	padding:0 2px;
	color: #333;
	text-decoration: none;
}
div#knowledge ol li span {
	background:#dbc6f7;
}

div#starblog-ranking ol li span a {
	line-height:20px;
}
/*
div#blogoslist ul li a.tx {
	text-decoration: none;
	border-bottom: #d4d4d4  dotted 1px;
}
*/

div#category {
	text-align:left;
	margin-left:45px;
}

div#category ul{
	text-align:left;
	display: inline;/* for ie */
}

div#category ul li{
	float:left;
	text-align:left;
	display: block;
	line-height: 1;
	width:215px;
}

div#category ul li a{
	padding:3px 5px 3px 20px;
	background:url(https://image.livedoor.com/img/top/13/icon_folder.gif) no-repeat 0 0;
	display: block;
}

div#category p
,div#contents-listbox p{
	clear:left;
	padding:5px 0 0;
	text-align:right;
}

/* =============================================== */
/** 07. Sub -  etc. */
/* ----------------------------------------------- */
div#blogger img
,div#snap img {
	margin-bottom:5px;
}

div#blogger h3{
	text-align:center;
	font-weight:normal;
	font-size:90%;
}
div#snap h3{
	text-align:left;
	font-weight:normal;
	line-height:1.3;
}
div#topinfo {
	text-align:left;
}
div#topinfo p {
	background:url(https://image.livedoor.com/img/top/16/img_sankaku.gif) no-repeat 0 4px;
	padding-left:13px;
	line-height:1.4;
}
div#topinfo p a {
	text-decoration: none;
	border-bottom: #d4d4d4 dotted 1px;
}
div#login
,div#bloglogin{
	text-align:center;
	margin:0 auto;
}
div#login p.profile
,div#bloglogin p.blog {
	text-align:left;
	padding-top:3px;
}
div#bloglogin p.blog {
	font-weight:bold;
}
div#login img.profileicon {
	border:1px solid #ccc;
}
div#login img.profileicon
,div#bloglogin img.blogicon {
	float:left;
	margin:0 5px;
}
div#login p.profile span.username {
	font-weight:bold;
}
div#login ul.guest-info
,div#bloglogin ul  {
	width:87px;
	margin:5px auto;
	text-align:center;
	list-style-type: none;
}

div#login ul.guest-info li 
,div#bloglogin ul li {
	list-style-type: none;
}

div#login ul.guest-info li p a.login
,div#login ul.guest-info li p a.logout
,div#bloglogin ul li p a.blogmake {
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
}
div#login ul.guest-info li p a.login {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_login_off.gif) no-repeat 0 0;
}
div#login ul.guest-info li p a.login:hover {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_login_on.gif) no-repeat 0 0;
}
div#login ul.guest-info li p a.logout {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_logout_off.gif) no-repeat 0 0;
}
div#login ul.guest-info li p a.logout:hover {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_logout_on.gif) no-repeat 0 0;
}
div#bloglogin ul li p a.blogmake {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_blog_off.gif) no-repeat 0 0;
}
div#bloglogin ul li p a.blogmake:hover {
	overflow: hidden;
	width:87px;
	height:25px;
	background:url(https://image.livedoor.com/img/top/16/btn_blog_on.gif) no-repeat 0 0;
}

div#servicelist
,div#biz
,div#lite{
	text-align:left;
	overflow : hidden;
}
div#servicelist img.newimg
,div#biz img.newimg{
	margin-left:1px;
}
div#upward-box img.newimg
,div#blog-article-list img.newimg{
	margin-left:3px;
}
div#servicelist img.listimg
,div#biz img.listimg{
	text-align:right;
	float:right;
	margin-top:3px;
}

div#servicelist ul.member-menu li {
	list-style-type: none;
	padding:5px 0;
	border-bottom:1px dotted #d4d4d4;
}
div#servicelist ul.member-menu li:after {
	clear:left;
}
div#servicelist ul.member-menu li p {
	line-height:1.3;
	padding-left:18px;
	margin-top:-3px;
}
div#servicelist ul.member-menu li a.tx {
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
}
div#servicelist ul.member-menu li img.icon {
	float:left;
	margin-right:3px;
}

div#servicelist ul.contentslist li 
,div#biz ul li
,div#blogoslist ul li{
	padding:5px 0;
	border-bottom:1px dotted #d4d4d4;
}
div#lite ul li{
	padding-top:5px;
	padding-bottom:8px;
	border-bottom:1px dotted #d4d4d4;
	margin-bottom:2px;
}
div#lite ul li p{
	font-weight:bold;
	line-height:1.3;
	font-size:12px;
}
div#lite ul li.news{
	background:url(https://image.livedoor.com/img/top/16/lite_newsreader.gif) no-repeat 0 0;
	padding-left:43px;
	line-height:16px;
}
div#lite ul li.blogos{
	background:url(https://image.livedoor.com/img/top/16/lite_blogos.gif) no-repeat 0 2px;
	padding-left:43px;
	line-height:16px;
}
div#lite ul li.blog{
	background:url(https://image.livedoor.com/img/top/16/lite_blog.gif) no-repeat 0 2px;
	padding-left:43px;
	line-height:16px;
}
div#lite ul li.clip{
	background:url(https://image.livedoor.com/img/top/16/lite_clip.gif) no-repeat 0 2px;
	padding-left:43px;
	line-height:16px;
}
div#lite ul li.reader{
	background:url(https://image.livedoor.com/img/top/16/lite_touch.gif) no-repeat 0 2px;
	padding-left:43px;
	line-height:16px;
}
div#lite ul li.touch{
	background:url(https://image.livedoor.com/img/top/16/lite_loctouch.gif) no-repeat 0 2px;
	padding-left:43px;
	line-height:16px;
}
div#servicelist ul.contentslist li a 
,div#biz ul li a
,div#lite ul li a.iphone
,div#blogoslist ul li a.tx {
	background:url(https://image.livedoor.com/img/top/16/img_sankaku.gif) no-repeat 0 2px;
	padding-left:13px;
}
div#sub div#news-special {
	text-align:left;
}
div#sub div#news-special div.clearfix{
	line-height:1.3;
	text-align:center;
	margin:0 auto 10px;
}
div#sub div#news-special img.special-thumb {
	text-align:center;
	margin:0 auto 5px;
}
div#sub div#news-special p.special-text {
	text-align:left;
	margin:0 auto;
	padding:0 5px;
}
div#sub div#koma img.thumbnail-square
,div#sub div#pet img.thumbnail-square {
	margin-bottom:5px;
}
div#sub div#koma p.entry
,div#sub div#pet p.entry {
	text-align:left;
	line-height:1.2;
	padding:0 6px;
}

div#sub div#lislog p {
	text-align:left;
	line-height:1.2;
	padding:6px 6px 0;
}
div#sub div#lislog p.comment {
	float:left;
}
div#sub div#lislog p.listlink {
	margin-bottom:5px;
	text-align:right;
}

div.listlink{
	text-align:right;
}
p.listlink{
	text-align:right;
}

div.listlink img{
	margin-bottom:5px;
}

/* =============================================== */
/** 08. extra -  etc. */
/* ----------------------------------------------- */
table#custombox {
	border:1px solid #e9e9e9;
	margin-bottom:10px;
	width:350px;
	overflow: hidden;
}
table#custombox td#clockswf  {
	vertical-align:top;
	overflow: hidden;
	background:#ffffff;
	text-align:left;
	width:50%;
	padding:5px;
	border-right:1px dotted #d9d9d9;
	border-bottom:1px dotted #d9d9d9;
}
table#custombox td#birthday  {
	/zoom: 1;
	vertical-align:top;
	text-align:left;
	overflow: hidden;
	background:#ffffff;
	width:50%;
	padding:5px;
	border-bottom:1px dotted #d9d9d9;
}

td#birthday p.image {
	float: left;
	margin-right: 5px;
}
td#birthday div.text {
	/zoom: 1;
	overflow: hidden;
	text-align:left;
}
td#birthday div.text p {
	line-height:1.3;
}
td img.setting {
	margin:0 3px;
}

span.max{color:#c00;}
span.min{color:#06c;}

div#livedoor-info ul
,div#otoku-info ul{
	list-style-type: none;
	margin-left:10px;
}
div#today-site ul{
	list-style-type: none;
}
div#today-site ul li {
	padding-left:13px;
	background:url(https://image.livedoor.com/img/top/16/img_sankaku.gif) no-repeat 0 2px;
	text-align:left;
	line-height:1.2;
	padding-bottom:5px;
}
div#today-site ul li a {
	text-decoration: none;
	border-bottom: #d4d4d4 dotted 1px;
}
div#livedoor-info ul li
,div#otoku-info ul li {
	padding-left:10px;
	background:url(https://image.livedoor.com/img/top/13/dot.gif) no-repeat 0 4px;
	text-align:left;
	line-height:1.2;
	padding-bottom:3px;
}

div#feature-ad div.featurebox1 {
	_zoom: 1;
	overflow: hidden;
	width:210px;
	float:left;
	text-align:left;
}
div#feature-ad div.featurebox2 {
	_zoom: 1;
	overflow: hidden;
	width:210px;
	float:right;
	text-align:left;
}

div#feature-ad div.featurebox1 div.txbody
,div#feature-ad div.featurebox2 div.txbody {
	/zoom: 1;
	overflow: hidden;
}

div#feature-ad div.featurebox1 h4
,div#feature-ad div.featurebox2 h4 {
	margin-bottom:5px;
}
div#feature-ad div.featurebox1 p.image
,div#feature-ad div.featurebox2 p.image  {
	float: left;
	margin-right: 5px;
}
div#feature-ad div.featurebox1 p
,div#feature-ad div.featurebox2 p  {
	line-height:1.3;
}

div#gourmet
,div#event  {
	text-align:left;
	overflow: hidden;
	line-height:1.3;
}

div#mobile {
	overflow: hidden;
}
div#mobile div.boxbody img{
	float:left;
	text-align:left;
	margin:0 5px;
}
div#mobile div.boxbody p{
	text-align:left;
	margin:0 5px;
	line-height:130%;
	padding-top:5px;
}

/* =============================================== */
/** 09. Search - Searchエリア etc. */
/* ----------------------------------------------- */
/** Searchエリア */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,th,tr,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,hr,span,a,img,strong,em,ins,del,cite,abbr,acronym,sup,sub,dfn,code,var,samp,kbd,label {
	margin: 0;
	padding: 0;
}

/* GlobalSearchbox */
div#search {
	float:right;
	width:631px;
	height:80px;
	margin:7px auto 2px;
	text-align:left;
	overflow:hidden;
}

ul#search-tabs {
	line-height:1;
	padding:8px 10px 0px;
	text-align:left;
}
ul#search-tabs li {
	border-right:1px solid #cccccc;
	display:inline;
	margin-right:8px;
	padding-right:8px;
}
ul#search-tabs li.bdno {
	border-right:medium none;
}
ul#search-tabs a.on {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
ul#search-tabs li a {
	color:#333333;
}
form#search-form {
	padding-left:10px;
	text-align:left;
}
form#search-form div.searhline-outer {
	position:relative;
	width:458px;
	height:23px;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	margin-top:3px;
	margin-bottom:2px;
	overflow:hidden;
}
div#footer-search div.searhline-outer {
	width:486px;
	height:40px;
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

form#search-form div.searhline-outer input.q {
	border:0pt none;
	float:left;
	line-height:1.1;
	margin:2px auto 0pt 6px;
	outline-color:black;
	outline-style:none;
	outline-width:0px;
	text-align:left;
	vertical-align:middle;
	width:348px;
}

div#footer-search div.searhline-outer input.q{
	border:0pt none;
	float:left;
	margin:2px auto 0 4px;
	outline-color:black;
	outline-style:none;
	outline-width:0px;
	text-align:left;
	vertical-align:middle;
	width:378px;
	font-size:24px;
}

form#search-form div.searhline-outer button{
	width: 74px;
	height: 24px;
	border: 0;
	text-indent: -99999px;
	cursor: pointer;
	position:absolute;
	top:1px;
	left:384px;
}
div#footer-search div.searhline-outer button {
	width: 93px;
	height: 34px;
	border: 0;
	margin-top:1px;
	text-indent: -99999px;
	cursor: pointer;
	float:right;
}
/*\*//*/
form#search-form div.searhline-outer button
,div#footer-search div.searhline-outer button {
  letter-spacing: -9999px;
}
/**/

form#search-form input 
, form#footer-search input {
	text-align:left;
	vertical-align:middle;
}

div#footer-search {
	width:950px;
	text-align:center;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	min-height: 56px;
	height: auto !important;
	height: 56px;
}

div#footer-search form {
	text-align:center;
	margin:0 auto;
}


/* =============================================== */
/** 10. Others - ADエリア etc. */
/* ----------------------------------------------- */
/** ADエリア */
div#osusume div.osusume-box {
	text-align:left;
}
div#osusume div.osusume-box dl{
}
div#osusume div.osusume-box dl dt{
	clear:left;
	float:left;
	width:50px;
	padding-bottom:5px;
}
div#osusume div.osusume-box dl dd{
	margin-left:55px;
	padding-bottom:5px;
}
div#osusume div.osusume-box dl dd h5{
	line-height:1.4;
}
div#osusume div.osusume-box dl dd p{
	line-height:1.4;
}
/**/

div#blogcampaign div.osusume-box {
	text-align:left;
}

div#osusume div.osusume-box img
,div#blogcampaign div.osusume-box img {
	float: left;
	margin:0 5px 0 0;
	border:1px solid #ccc;
}

div#osusume div.osusume-box h3
,div#blogcampaign div.osusume-box h3{
	text-align:left;
	margin-bottom:2px;
	line-height:1.2;
}

a.rank1{padding:3px 0 3px 15px;background:url(https://image.livedoor.com/img/top/16/rank_1.gif) no-repeat; background-position:-8px 3px;}
a.rank2{padding:3px 0 3px 15px;background:url(https://image.livedoor.com/img/top/16/rank_2.gif) no-repeat; background-position:-8px 3px;}
a.rank3{padding:3px 0 3px 15px;background:url(https://image.livedoor.com/img/top/16/rank_3.gif) no-repeat; background-position:-8px 3px;}

div#osusume div.osusume-box p
,div#blogcampaign div.osusume-box p{
	text-align:left;
	line-height:1.2;
}

div#ad {
	margin-bottom:10px;
	overflow: hidden;
	width:350px;
	height:240px;
}

div#blogmedia
,div#coupon {
	text-align:left;
}

div#blogmedia div.boxbody h4 {
	font-size:14px;
	margin-bottom:5px;
	text-align:left;
}
div#blogmedia div.boxbody p
,div#coupon p {
	line-height:1.3;
	text-align:left;
	/zoom: 1;
	overflow: hidden;
}
div#blogmedia img.photo
,div#coupon img.photo {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
div#blogmedia img.vender
,div#coupon img.vender {
	clear:both;
	margin-top:5px;
}

div#gourmet h4 {
	margin-bottom:3px;
	text-align:left;
	line-height:1.3
}
div#gourmet p.revue {
	line-height:1.3;
}
div#gourmet img.gourmet-thumb {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
div#gourmet img.vender {
	clear:both;
	margin-top:10px;
}

div#gourmetblogger {
	text-align:left;
}
div#gourmetblogger p {
	line-height:1.3;
	text-align:left;
}

div#gourmetblogger p span {
	font-weight:normal;
	color:#333;
	font-size:90%;
}
div#gourmetblogger img.blogger {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
div#gourmetblogger a.userblog {
	font-weight:bold;
}

div#media ul#blogmedia li {
	float:left;
	display: inline;/* for ie */
	list-style:none;
	line-height: 1;
	margin:0 auto;
	text-align:center;
	width:167px;
}
div#media ul#blogmedia li.odd {
	border-right:1px dotted #d9d9d9;
	border-bottom:1px dotted #d9d9d9;
}
div#media ul#blogmedia li.even {
	border-bottom:1px dotted #d9d9d9;
}
div#media ul#blogmedia li.last {
	border-right:1px dotted #d9d9d9;
}
div#media ul#blogmedia li img {
	margin:3px 0;
}

div#media ul.list {
	margin-top:8px;
}

/* =============================================== */
/** 11. 下部１カラムボックス etc. */
/* ----------------------------------------------- */
div#foot-main div.boxhead {
	margin: 0 auto 10px;
	padding-right: 6px;
}
div#foot-main div.boxhead  h2.boxhead-title {
	text-align:left;
	padding:6px;
}
div#foot-main div.boxbody{
	background:#fff;
	margin-bottom:20px;
}
div#contents-listbox{
}
div#contents-listbox {
	text-align:left;
	margin-left:25px;
}

div#contents-listbox ul{
	float:left;
	text-align:left;
	display: inline;/* for ie */
	width:149px;
}

div#contents-listbox ul li{
	float:left;
	text-align:left;
	display: block;
	line-height: 1;
	width:149px;
}

div#contents-listbox ul li a{
	padding:0 0 5px 0;
	display: block;
	width:149px;
}

div#contents-listbox p{
	clear:left;
	padding:5px 0 0;
	text-align:right;
}


/* navi */

div#search2 {
	float:right;
	width:631px;
	height:80px;
	margin:7px auto 2px;
	text-align:left;
	z-index:1;
}

/**
  * 検索フォーム
  */
.MdGnbSearch01 .mdGnbSearch01Hide {
	position: absolute;
	top: -9999px;
	display: none;
}

.LyWrap img,
div#search2 fieldset {
	border: medium none;
}
.LyWrap img {
	vertical-align: bottom;
}
* html .LyWrap img {
	-ms-interpolation-mode: bicubic;
}
*+html .LyWrap img {
	-ms-interpolation-mode: bicubic;
}
.LyWrap li {
	list-style-type: none;
}


/**
  * Wrap
  */
.LyWrap {
	min-width: 631px;
	line-height: 1.231;
	z-index:1;
}
.LyHead {
	height: 20px;
	width:631px;
	position: relative;
	z-index:1;
}

/* navi */

/**
  * GNB 各タブメニュー
  *
  * 統合検索、画像検索、動画検索、ウェブ、ブログ、まとめ
  */
.MdGnbNav01 {
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
	font-size: 12px;
}
.MdGnbNav01 .mdGnbNav01Li {
	float: left;
}
.MdGnbNav01 .mdGnbNav01LiLink,
.MdGnbNav01 .mdGnbNav01LiTab {
	padding: 5px 6px 5px 8px;
	display: inline-block;
	*display: inline;
	zoom:1;
}
.MdGnbNav01 .mdGnbNav01LiTabOn {
    font-weight: bold;
}
.MdGnbNav01 .mdGnbNav01LiCurrent {
	padding: 5px 6px 5px 8px;
	display: inline-block;
	*display: inline;
	zoom:1;
	color: #000;
	font-weight: bold;
}
.MdGnbNav01 .mdGnbIco01 {
	margin-left: -2px;
	margin-top: 4px;
	padding: 0 0 0 13px;
	width: 0;
	height: 14px;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom:1;
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -2651px 0;
	vertical-align: top;
}
.MdGnbNavLayTrigger {
	outline: none;
}
.MdGnbNav01 .MdGnbNavLay01 {
	display: none;
	outline: none;
}
.MdGnbNav01 a:link,
.MdGnbNav01 a:visited {
	/*color: #000;  */
	text-decoration: none;
}
.MdGnbNav01 a:hover,
.MdGnbNav01 a:active,
.MdGnbNav01 a:focus {
	/*color: #000;  */
	text-decoration: underline;
}


/**
  * GNB メニュー
  *
  * livedoor、ヘルプ、ブラウザに登録
  */
.MdGnbUtil01 {
	position: absolute;
	display: block;
	top: 2px;
	right: 14px;
	font-size: 12px;
}
.MdGnbUtil01 .mdGnbUtil01Li {
	float: left;
}
.MdGnbUtil01 .mdGnbUtil01Li a {
	padding: 5px 6px 5px 8px;
	display: inline-block;
	*display: inline;
	zoom:1;
}
.MdGnbUtil01 a:link,
.MdGnbUtil01 a:visited {
	color: #000;
	text-decoration: none;
}
.MdGnbUtil01 a:hover,
.MdGnbUtil01 a:active,
.MdGnbUtil01 a:focus {
	color: #000;
	text-decoration: underline;
}

/** 
  * GNB用のパイプ
  */
.MdGnbSeparetor01 {
	width: 0;
	height: 11px;
	border-left: 1px #cccccc solid;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: -1px;
	*vertical-align: 4px;
}


/** 
  * その他を押すと出るメニュー
  */
.MdGnbNavLayPosition {
	position: relative;
	z-index:1000;
}
.MdGnbNavLay01 {
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	border-bottom: solid 1px #d7d7d7;
	font-size: 12px;
	outline: none;
}
.MdGnbNavLayPosition ul {
	_width: 0;
	border: solid 2px #000;
}
.MdGnbNavLay01 li {
	list-style-type:none;
	zoom:1;
}
.MdGnbNavLay01 .mdGnbNavLay01Link {
	margin-bottom: -1px;
	padding: 6px 18px 6px 8px;
	background: #fff;
	display: block;
	zoom:1;
	border-bottom: #f1f1f1 solid 1px;
	border-top: #f1f1f1 solid 1px;
	width: 6em;
	zoom:1;
}
.MdGnbNavLay01 .mdGnbNavLay01Link:link,
.MdGnbNavLay01 .mdGnbNavLay01Link:visited {
	color: #000;
	text-decoration: none;
}
.MdGnbNavLay01 .mdGnbNavLay01Link:hover,
.MdGnbNavLay01 .mdGnbNavLay01Link:active,
.MdGnbNavLay01 .mdGnbNavLay01Link:focus {
	background: #f1f1f1;
	color: #000;
	text-decoration: underline;
	border-bottom: #e4e4e4 solid 1px;
	border-top: #e4e4e4 solid 1px;
	position: relative;
	z-index:100;
}
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:link,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:visited,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:hover,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:active,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:focus {
	margin-top: 0;
	border-top: none;
}
.MdGnbNavLay01 .mdGnbNavLay01LastLi {
	border-top: solid 1px #ababab;
	position: relative;
	z-index: 1000;
}
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:link,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:visited,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:hover,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:active,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:focus {
	margin-bottom: 0;
	border-bottom: none;
	border-top: solid 2px #f4f4f4;
	padding: 5px 18px 5px 8px;
}
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:link,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:visited {
	background-position: -198px -212px;
}
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:hover,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:active,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:focus {
	background-position: -91px -212px;
}

/** 
  * サジェスト機能
  */
div#acPlaceholder {
    position: absolute;
}
div#acContainer {
    position: absolute;
    background: #fff;
    padding-left: 11px;
}
div#acPanelOn {
    position: absolute;
    d-isplay: none;
    background: #fff;
    margin: 0;
    padding: 0;
    width: 382px;
}
div.acPanelOnInner {
    border: 2px solid #000;
    margin: 0px;
}
ul#acPanelOnUL {
    margin: 0;
    padding: 4px 8px;
}
ul#acPanelOnUL li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 1.2em;
    float: none;
}
ul#acPanelOnUL li a {
    display: block;
    color:#333;
    text-decoration:none;
}
ul#acPanelOnUL .selected {
    background: #eee;
}
/*ul#acPanelUL li a:hover {
    background: #eee;
}*/
div#acPanelOff {
    position: absolute;
    d-isplay: none;
    background: #fff;
    margin: 0;
    padding: 0;
    width: 382px;
}
div.acPanelOffInner {
    border: 2px solid #000;
}
div.acPanelOffInner p.pr {padding:4px 8px!important;color:#646464!important;font-size:12px!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;}
div.acPanelOffInner p.use {padding:0 8px 8px!important;font-size:12px!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;}

a#acPulldownButton {width:20px;*width:20px;height:18px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;text-indent:-999px;border:none;background:url(https://image.livedoor.com/img/top/16/sprite_livedoor_01.png) no-repeat -14px -106px;text-indent:-9999px;*text-indent:-9999px;cursor:pointer;z-index:5;}

div.acPanelfoot {
    background:#eee;
    padding:5px;
}
div.acPanelfoot img {
    float:left;
}
a#acTurnOff {
    float:right;
}
