@charset "Shift_JIS";
/*Basic Elements*/

/*継承を行わない属性のみ記述*/
body,form,h1,h2,h3,h4,h5,h6,h7,p,pre,ul,ol,li,dl,dt,dd,blockqote,div,span,fieldset,img,table,tr,td {
	padding: 0px;
	margin: 0px;
	border: 0;
	word-break: break-all;
	position: relative;
	vertical-align: top;
	text-decoration: none;
}

a {
	white-space: nowrap;
}

ul {
	list-style: none;
}

h1 {
	width: 240px;
	height: 65px;
	background: url("../image/blog_logo.jpg") no-repeat;
	text-indent: -9999px;
	float:left;
	margin-top: 30px;
}

h1 a {
	display: block;
	width: 240px;
	height: 65px;
}

/*Basic link*/

a:link {
	color: #333333;
	background-color: transparent;
	text-decoration: none;
	border: 0;
}

a:visited {
	color: #696969;
	background-color: transparent;
	text-decoration: none;
	border: 0;
}

a:hover, a:active, a:focus {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
	border: 0;
}

/*ID BASE*/
div#ALL {
	text-align: center;		/*centering for IE*/
}

/*継承を行う属性の設定*/
div#ALL_INNER {
	margin: 0px auto;
	width: 950px;
	text-align: left;
	color: #333333;
	background: #ffffff url(../image/blog_back.gif) repeat-y;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing:1.5px;
	line-height: 150%;
}

div#HEADER {
	width: 930px;
	height: 130px;
	margin-left: 10px;
}

div#CONTENTS {
	width: 930px;
	margin-left: 10px;
}

div#CONTENTS_LEFT {
	float: left;
	width: 180px;
	margin-left: 3px;
	margin-right: 7px;
}

div#CONTENTS_CENTER {
	width: 544px;
	float: left;
}

div#CONTENTS_RIGHT {
	float: left;
	margin-left: 7px;
	width: 180px;
}

div#FOOTER {
	clear: both;
	width: 931px;
	height: 44px;
	margin-left: 10px;
	background: #ffffff url(../image/blog_footer.gif) repeat-x;
}



/*ID HEADER FAMILY*/

div#HEADER_ADV {
	float: left;
	width: 675px;
	height: 70px;
	text-align: right;
	margin: 10px 15px 0px 0px;
}
ul#HEADER_NAVI {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}
ul#HEADER_NAVI li {
	float: right;
	margin-right: 10px;
}
ul#HEADER_NAVI li a {
	text-decoration: none;
	color: #f0027f;
}

ul#HEADER_NAVI li a:hover {
	text-decoration: underline;
	color: #f0027f;
}

div#HEADER_BAR {
	clear: both;
	width: 931px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../image/blog_header_bar.gif) repeat-x;
	text-indent: -9999px;
}

/*ID CONTENTS-LR FAMILY*/

div#REG_BUTTON a {
	display: block;
	margin-top: 10px;
	text-indent: -9999px;
	width: 182px;
	height: 42px;
	background: #ffffff url(../image/blog_reg_button.gif) no-repeat;
}

div#STARTER_BUTTON a {
	display: block;
	margin-top: 10px;
	text-indent: -9999px;
	width: 180px;
	height: 42px;
	background: #ffffff url(../image/blog__button_starter.gif) no-repeat;
}

ul#LINK_LIST {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0px 5px 10px;
	letter-spacing: 0.5px;
}

ul#LINK_LIST li {
	margin-bottom: 2px;
}

ul#NEW_BLOG_LIST, ul#ENTERTAINMENT_BLOG_LIST,ul#COMMON_BLOG_LIST ,ul#AD_LIST, ul#BLOG_MODEL{
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	letter-spacing: 0.5px;
}

ul#NEW_BLOG_LIST li, ul#ENTERTAINMENT_BLOG_LIST li,ul#MOBILE_LIST li,ul#AD_LIST li,ul#COMMON_BLOG_LIST li,ul#BLOG_MENU li, ul#BLOG_MODEL li {
    background:#FFFFFF url(../image/blog_new_blog_back.gif) repeat-y scroll 0 0;
    overflow-x:hidden;
    overflow-y:visible;
    width:182px;
}

ul#BLOG_PARTS li  {
    background:#FFFFFF url(../image/blog_new_blog_back.gif) repeat-y scroll 0 0;
    overflow-x:hidden;
    overflow-y:hidden;
    width:182px;
}

ul#NEW_BLOG_LIST li p, ul#ENTERTAINMENT_BLOG_LIST li p,ul#MOBILE_LIST li p,ul#AD_LIST li p,ul#MEMBER_MENU li p, ul#BLOG_MENU li p,ul#COMMON_BLOG_LIST li p, ul#BLOG_MODEL p {
	margin-left: 10px;
	padding-top: 10px;
	letter-spacing: 0.5px;
}

ul#NEW_BLOG_LIST li p.last, ul#ENTERTAINMENT_BLOG_LIST li p.last,ul#MOBILE_LIST li p.last,ul#AD_LIST li p.last,ul#MEMBER_MENU li p.last, ul#BLOG_MENU p.last, ul#COMMON_BLOG_LIST p.last, ul#BLOG_MODEL p.last {
	width: 162px;
	margin-left: 10px;
	padding-bottom: 10px;
}

ul#NEW_BLOG_LIST li.last, ul#ENTERTAINMENT_BLOG_LIST li.last {
	padding-bottom: 10px;
}

ul#COMMON_BLOG_LIST li.header {
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_common_blog.gif) no-repeat;
}

ul#NEW_BLOG_LIST li.header {
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_new_blog.gif) no-repeat;
}
ul#ENTERTAINMENT_BLOG_LIST li.header {
	padding: 0px;
	margin: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_entertainment_blog.gif) no-repeat;
}
ul#MOBILE_LIST li.header {
	padding: 0px
	margin: 0px;;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_mobile.gif) no-repeat;
}
ul#AD_LIST li.header {
	padding: 0px
	margin: 0px;;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/koukoku.gif) no-repeat;
}

ul#BLOG_MODEL li.header {
	padding: 0px
	margin: 0px;;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_model.gif) no-repeat;
}
ul#NEW_BLOG_LIST li.footer, ul#ENTERTAINMENT_BLOG_LIST li.footer, ul#MOBILE_LIST li.footer, ul#AD_LIST li.footer, ul#MEMBER_MENU li.footer, ul#BOOKMARK_MENU li.footer, ul#BLOG_MENU li.footer, ul#COMMON_BLOG_LIST li.footer, ul#BLOG_PARTS li.footer, ul#BLOG_MODEL li.footer {
	height: 4px;
	margin: 0px;
	padding: 0px;
	width: 182px;
	background: #ffffff url(../image/blog_new_blog_foot.gif) no-repeat 0px 0px;
}

ul#MEMBER_MENU {
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
	letter-spacing: 0.5px;
}

ul#MEMBER_MENU li.header {
	padding: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_member.gif) no-repeat;
}

ul#MEMBER_MENU li p {
	padding: 0px;
	margin-left: 10px;
	line-height: 120%;
	font-size: 12px;
	font-weight:bold;
}

ul#MEMBER_MENU li p input {
	background: transparent;
}

ul#MEMBER_MENU li p input.t12 {
	font-size: 12px;
}

ul#MEMBER_MENU li p.button {
	margin: 10px 0px 5px 0px;
}

ul#MEMBER_MENU li {
	width: 182px;
	background: #ffffff url(../image/blog_new_blog_back.gif) repeat-y;
	padding: 15px 0px 0px 0px;
}

ul#BOOKMARK_MENU {
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
}

ul#BOOKMARK_MENU li {
	width: 182px;
	background: #ffffff url(../image/blog_new_blog_back.gif) repeat-y;
	padding: 15px 0px 10px 0px;
	overflow-x: hidden;
	overflow-y: visible;
}

ul#BOOKMARK_MENU li.header {
	padding: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_bookmark.gif) no-repeat;
}

ul#BOOKMARK_MENU li p {
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 150%;
	letter-spacing: 0.5px;
	font-size: 12px;
	font-weight:bold;
}

ul#BLOG_MENU {
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
}

ul#BLOG_MENU li.header {
	padding: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_news.gif) no-repeat;
}


ul#BLOG_PARTS {
	font-size: 12px;
	font-weight:bold;
	margin-top: 10px;
}

ul#BLOG_PARTS li.header {
	padding: 0px;
	width: 182px;
	height: 25px;
	background: #ffffff url(../image/blog_parts.gif) no-repeat;
}


/*ID CONTENTS CENTER FAMILY*/

div#WHATS {
	width: 544px;
	height: 184px;
	background: #ffffff url(../image/blog_whats.gif) no-repeat;
	margin-bottom: 5px;
}

div#WHATS p a {
	display: block;
	width: 100px;
	height: 25px;
	position: absolute;
	top: 146px;
	right: 5px;
}

div#SEARCH {
	width: 544x;
	height: 33px;
	background: #ffffff url(../image/blog_search_form.gif) no-repeat;
	padding-left: 120px;
}
div#SEARCH input {
	font-size: 11px;
}

div#SEARCH p {
	line-height: 150%;
	position: absolute;
	top: 7px;
	right: 20px;
	margin: 0px;
	padding: 0px;
}

div#ATTENSION_KEYWORD {
	width: 534x;
	height: 25px;
	margin: 5px 0px 5px 0px;
	letter-spacing: 0px;
	text-align: center;
	font-weight: bold;
	line-height: 180%;
	overflow-x: hidden;
}
div#ATTENSION_KEYWORD .t10 {
	font-size: 9px;
}
div#ATTENSION_KEYWORD .t14 {
	font-size: 14px;
}
div#ATTENSION_KEYWORD .t18 {
	font-size: 18px;
}

ul#RANKING_CATEGORY_LIST, ul#PICKUP_BLOG_LIST {
	width: 544px;
	margin-bottom: 5px;
}

ul#RANKING_CATEGORY_LIST li,ul#PICKUP_BLOG_LIST li {
	width: 544px;
	background: #ffffff url(../image/blog_ranking_back.gif) repeat-y;
	padding-bottom: 10px;
}

ul#RANKING_CATEGORY_LIST li.header {
	padding: 0px;
	width: 544px;
	height: 25px;
	background: #ffffff url(../image/blog_ranking.gif) no-repeat;
}

ul#RANKING_CATEGORY_LIST li.footer, ul#PICKUP_BLOG_LIST li.footer {
	clear: both;
	padding: 0px;
	width: 544px;
	height: 5px;
	background: #ffffff url(../image/blog_ranking_foot.gif) no-repeat;
}

ul#RANKING_CATEGORY_LIST li p.left {
	margin: 6px 10px 0px 3px;
	float: left;
}

ul#RANKING_CATEGORY_LIST li p.right {
	text-align: left;
	margin-top: 6px;
	float: left;
}

ul#RANKING_CATEGORY_LIST li p.last {
	margin-bottom: 10px;
	padding: 0px;
}


ul#PICKUP_BLOG_LIST li.header {
	padding: 0px;
	width: 544px;
	height: 25px;
	background: #ffffff url(../image/blog_pickup.gif) no-repeat;
}


ul#PICKUP_BLOG_LIST li p {
	width: 170px;
	height: 62px;
	font-size: 9.5px;
	line-height: 130%;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #AAAAAA;
}


ul#PICKUP_BLOG_LIST li p.left {
	float: left;
	margin: 6px 5px 0px 4px;
}

ul#PICKUP_BLOG_LIST li p.center {
	float: left;
	margin: 6px 0px 0px 0px;
}

ul#PICKUP_BLOG_LIST li p.right {
	float: left;
	margin-top: 6px;
}

ul#PICKUP_BLOG_LIST li span.in_left {
	float: left;
	display: box;
	padding: 2px 0px 0px 2px;
}
ul#PICKUP_BLOG_LIST li span.in_right {
	float: left;
	display: box;
	padding: 5px 2px 2px 5px;
}

ul#RANKING_LIST {
	width: 515px;
	margin-left: 15px;
}

ul#RANKING_LIST li {
	clear: both;
	width: 515px;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #AAAAAA;
	text-align: left;
	overflow-x: hidden;
	overflow-y: visible;
}

ul#RANKING_LIST li p.left {
	float: left;
	width: 100px;
    margin-top: 20px;
}

ul#RANKING_LIST li p.center {
	text-align: left;
	float: left;
	width: 310px;
	font-size: 18px;
	line-height: 130%;
	letter-spacing: 0.5px;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: visible;
    margin-top: 20px;
}

ul#RANKING_LIST li p.center a {
	text-decoration: underline;
}

ul#RANKING_LIST li span.t12 {
	font-size: 12px;
}

ul#RANKING_LIST li p.right {
	text-align: left;
	float: left;
	width: 100px;
	line-height: 210%;
    margin-top: 20px;
}

div.headline {
	line-height: 250%;
}


ul#RANKING_LIST li p.adv {
	float: left;
	width: 410px;
	height: 80px;
	text-align: center;
	font-size: 25px;
	line-height: 80px;
}

div.whats_box {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

div.whats_box div.whats_left {
	float: left;
	width: 130px;
}
div.whats_box div.whats_right {
	float: left;
	width: 400px;
	line-height: 240%;
	letter-spacing: 0.5px;
}

table.form_table {
	display: table;
	margin: 25px 0px 0px 15px;
	padding: 0px;
	table-layout: fixed;
	border-collapse: collapse;
	border: 0;
	width: 450px;
}

table.form_table td {
	padding-bottom: 16px;
	vertical-align: middle;
}

table.form_table td.th {
	font-weight: bold;
	width: 125px;
}

table.form_table td.td {
	width: 325px;
}

table.form_table td.td input {
	font-size: 12px;
}


/*ID FOOTER FAMILY*/

p#FOOTER_ID {
	text-align: center;
	vertical-align: middle;
	padding-top: 17px;
	color: #ffffff;
	font-size: 11px;
	font-family: 'Tahoma' , "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;
}

p#FOOTER_ID a:link,p#FOOTER_ID a:hover,p#FOOTER_ID a:visited {
	color: #ffffff;
	text-decoration: none;
}
