@charset"utf-8";

/* CSS Document */

#main .heading{
	margin-top:10px;
	position:relative;
	width:590px;
	height:140px;
	background:url(/recommend/addiction/img_common/bg01.gif) top left repeat;
	}
#main .heading h2{
	position:absolute;
	top:24px;
	left:21px;
	}
#main .heading .lead{
	position:absolute;
	top:31px;
	left:300px;
	}
#main .heading .btn1{
	position:absolute;
	top:76px;
	left:298px;
	}
#main .heading .btn2{
	position:absolute;
	top:74px;
	left:440px;
	}

#main .editorsList1{
	background:url(/recommend/addiction/img_common/bg01.gif) top left repeat;
	padding:0 15px 15px 15px;
	}
#main .editorsList1 .editorsList1-line-in{
	padding-top:22px;
	}
#main .editorsList1 .editorsList1-line-in .odd{
	float:left;
	width:217px;
	padding:0 0 10px 58px;
	}
#main .editorsList1 .editorsList1-line-in .even{
	float:right;
	width:217px;
	padding:0 0 10px 58px;
	}
#main .editorsList1 .editorsList1-line-in dl dt{
	padding-left:12px;
	}
#main .editorsList1 .editorsList1-line-in dl dd .profile{
	margin-top:7px;
	font-size:84%;
	padding-left:12px;
	}
#main .editorsList1 .editorsList1-line-in dl dd .newtop{
	margin-top:7px;
	}
#main .editorsList1 .editorsList1-line-in dl dd .newaddiction{
	margin-left:12px;
	margin-right:10px;
	padding:2px 10px 10px 10px;
	}
#main .editorsList1 .editorsList1-line-in dl dd .newaddiction a{
	color:#FFFFFF;
	display:block;
	padding-left:9px;
	text-decoration:underline;
	background:url(/recommend/addiction/img_common/arrow02.gif) 0 0.4em no-repeat;
	line-height:150%;
	}
#main .editorsList1 .editorsList1-line-in dl dd .newaddiction a:hover{
	text-decoration:none;
	}


#main .editorsList1 .editorsList1-line01{
	background:url(/recommend/addiction/img_common/top_profile_bg_bottom_01.gif) bottom left no-repeat;
	}
#main .editorsList1 .editorsList1-line01-in{
	background:url(/recommend/addiction/img_common/top_profile_bg_01.gif) top left no-repeat;
	}
#main .editorsList1 .editorsList1-line01-in .imaizumi{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_03.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .hirayama .newaddiction{
	background:#ce7c75 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_01.gif) right bottom no-repeat;
	}
#main .editorsList1 .editorsList1-line01-in .nakahata{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_02.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .nakahata .newaddiction{
	background:#e3a069 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_02.gif) right bottom no-repeat;
	}

#main .editorsList1 .editorsList1-line02{
	background:url(/recommend/addiction/img_common/top_profile_bg_bottom_02.gif) bottom left no-repeat;
	}
#main .editorsList1 .editorsList1-line02-in{
	background:url(/recommend/addiction/img_common/top_profile_bg_02.gif) top left no-repeat;
	}
#main .editorsList1 .editorsList1-line02-in .imaizumi{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_03.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .imaizumi .newaddiction{
	background:#96bb90 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_03.gif) right bottom no-repeat;
	}
#main .editorsList1 .nakamura{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_04.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .nakamura .newaddiction{
	background:#94c2bf url(/recommend/addiction/img_common/top_profile_bg_hukidashi_04.gif) right bottom no-repeat;
	}

#main .editorsList1 .editorsList1-line03{
	background:url(/recommend/addiction/img_common/top_profile_bg_bottom_03.gif) bottom left no-repeat;
	}
#main .editorsList1 .editorsList1-line03-in{
	background:url(/recommend/addiction/img_common/top_profile_bg_03.gif) top left no-repeat;
	}
#main .editorsList1 .editorsList1-line02-in .mizusawa{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_05.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .mizusawa .newaddiction{
	background:#889dbf url(/recommend/addiction/img_common/top_profile_bg_hukidashi_05.gif) right bottom no-repeat;
	}
#main .editorsList1 .tagashira{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_06.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .tagashira .newaddiction{
	background:#9f8ab3 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_06.gif) right bottom no-repeat;
	}

#main .editorsList1 .editorsList1-line04{
	background:url(/recommend/addiction/img_common/top_profile_bg_bottom_04.gif) bottom left no-repeat;
	}
#main .editorsList1 .editorsList1-line04-in{
	background:url(/recommend/addiction/img_common/top_profile_bg_04.gif) top left no-repeat;
	}
#main .editorsList1 .editorsList1-line03-in .hikita{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_07.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .hikita .newaddiction{
	background:#cda2bd url(/recommend/addiction/img_common/top_profile_bg_hukidashi_07.gif) right bottom no-repeat;
	}
#main .editorsList1 .nakadai{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_08.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .nakadai .newaddiction{
	background:#ce7c75 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_01.gif) right bottom no-repeat;
	}
#main .editorsList1 .nishiwaki{
	background:url(/recommend/addiction/img_common/top_profile_bg_people_09.gif) 0 16px no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .nishiwaki .newaddiction{
	background:#d5b070 url(/recommend/addiction/img_common/top_profile_bg_hukidashi_09.gif) right bottom no-repeat;
	}
#main .editorsList1 .editorsList1-line-in .topbtn{
	float:right;
	margin-top:-10px;
	}


#main .editorsList2{
	position:relative;
	width:590px;
	height:123px;
	background:url(/recommend/addiction/img_common/bg01.gif) top left repeat;
	}
#main .editorsList2 h3{
	position:absolute;
	top:9px;
	left:25px;
	}
#main .editorsList2 p{
	position:absolute;
	}
#main .editorsList2 .btn1{
	top:8px;
	left:118px;
	}
#main .editorsList2 .btn2{
	top:10px;
	left:269px;
	}
#main .editorsList2 .btn3{
	top:15px;
	left:420px;
	}
#main .editorsList2 .btn4{
	top:63px;
	left:14px;
	}
#main .editorsList2 .btn5{
	top:63px;
	left:155px;
	}
#main .editorsList2 .btn6{
	top:65px;
	left:300px;
	}
#main .editorsList2 .btn7{
	top:63px;
	left:440px;
	}

#main .recent{
	margin-top:30px;
	}
#main .recent .recentHeading{
	border-bottom:2px solid #999999;
	padding-bottom:4px;
	}
#main .recent .recentHeading h3{
	float:left;
	width:103px;
	}
#main .recent .recentHeading p{
	float:right;
	}
#main .recent .list{
	margin-left:-20px;
	}
#main .recent .list dl{
	float:left;
	width:285px;
	margin-top:10px;
	padding-left:20px;
	}
#main .recent .list dl dt{
	float:left;
	width:98px;
	border:1px solid #dddddd;
	}
#main .recent .list dl dd{
	float:right;
	width:175px;
	}
#main .recent .list dl dd a{
	display:block;
	}

#main .articleList h3{
	margin-top:20px;
	padding-bottom:4px;
	border-bottom:2px solid #999999;
	}
#main .articleList dl{
	margin-top:10px;
	padding-bottom:10px;
	background:url(/img_common/dotted06.gif) bottom left repeat-x;
	}
#main .articleList dl dt{
	float:left;
	width:98px;
	border:1px solid #dddddd;
	}
#main .articleList dl dd{
	float:right;
	width:480px;
	}
#main .articleList dl dd .title a{
	font-weight:bold;
	color:#de6e00;
	text-decoration:underline;
	}
#main .articleList dl dd .title a:hover{
	text-decoration:none;
	}
#main .articleList dl dd .txt{
	margin-top:5px;
	}
#main .articleList dl dd .date{
	font-size:84%;
	margin-top:2px;
	}
#main .articleList dl dd .date img{
	vertical-align:middle;
	}


#main .articledDetail{
	background:url(/recommend/addiction/img_common/detail_bg03.gif) left bottom no-repeat;
	margin-top:20px;
	padding-bottom:30px;
	}
#main .articledDetail .heading01{
	background:url(/recommend/addiction/img_common/detail_bg01.gif) left top no-repeat;
	padding:40px 14px 0 14px;
	}
#main .articledDetail .heading01 h3{
	color:#de6e00;
	font-size:134%;
	background:url(/recommend/addiction/img_common/detail_bg02.gif) left bottom no-repeat;
	padding-bottom:10px;
	}
#main .articledDetail .heading01 h3 img{
	vertical-align:middle;
	}
#main .articledDetail .layoutA{
	padding:0 14px;
	margin-top:20px;
	line-height:150%;
	}
#main .articledDetail .layoutA a{
	color:#de6e00;
	}
#main .articledDetail .layoutA .img{
	float:left;
	width:250px;
	text-align:center;
	}
#main .articledDetail .layoutA .txt{
	float:right;
	width:297px;
	}

#main .articledDetail .layoutB{
	padding:0 14px;
	margin-top:20px;
	line-height:150%;
	}
#main .articledDetail .layoutB a{
	color:#de6e00;
	}
#main .articledDetail .layoutB .img{
	}
#main .articledDetail .layoutB .txt{
	margin-top:7px;
	}

#main .articledDetail .twitter{
	float:left;
	width:106px;
	margin-top:2px;
	padding-left:15px;
	}
#main .articledDetail .data{
	padding:0 16px 0 0;
	text-align:right;
	margin-top:10px;
	float:right;
	width:440px;
	}


#main .articledDetail .hirayama{
	background:url(/recommend/addiction/img_common/detail_profile01_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .hirayama dl{
	background:url(/recommend/addiction/img_common/detail_profile01_bg02.gif) 246px 34px no-repeat;
	}
#main .articledDetail .hirayama dl dt{
	background:url(/recommend/addiction/img_common/detail_profile01_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .hirayama dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .hirayama dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .hirayama dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .hirayama dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .hirayama dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .nakahata{
	background:url(/recommend/addiction/img_common/detail_profile02_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .nakahata dl{
	background:url(/recommend/addiction/img_common/detail_profile02_bg02.gif) 246px 34px no-repeat;
	}
#main .articledDetail .nakahata dl dt{
	background:url(/recommend/addiction/img_common/detail_profile02_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .nakahata dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .nakahata dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .nakahata dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .nakahata dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .nakahata dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .imaizumi{
	background:url(/recommend/addiction/img_common/detail_profile03_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .imaizumi dl{
	background:url(/recommend/addiction/img_common/detail_profile03_bg02.gif) 244px 34px no-repeat;
	}
#main .articledDetail .imaizumi dl dt{
	background:url(/recommend/addiction/img_common/detail_profile03_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .imaizumi dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .imaizumi dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .imaizumi dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .imaizumi dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .imaizumi dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .nakamura{
	background:url(/recommend/addiction/img_common/detail_profile04_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .nakamura dl{
	background:url(/recommend/addiction/img_common/detail_profile04_bg02.gif) 246px 34px no-repeat;
	}
#main .articledDetail .nakamura dl dt{
	background:url(/recommend/addiction/img_common/detail_profile04_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .nakamura dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .nakamura dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .nakamura dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .nakamura dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .nakamura dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .mizusawa{
	background:url(/recommend/addiction/img_common/detail_profile05_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .mizusawa dl{
	background:url(/recommend/addiction/img_common/detail_profile05_bg02.gif) 237px 34px no-repeat;
	}
#main .articledDetail .mizusawa dl dt{
	background:url(/recommend/addiction/img_common/detail_profile05_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .mizusawa dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .mizusawa dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .mizusawa dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .mizusawa dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .mizusawa dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .tagashira{
	background:url(/recommend/addiction/img_common/detail_profile06_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .tagashira dl{
	background:url(/recommend/addiction/img_common/detail_profile06_bg02.gif) 241px 34px no-repeat;
	}
#main .articledDetail .tagashira dl dt{
	background:url(/recommend/addiction/img_common/detail_profile06_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .tagashira dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .tagashira dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .tagashira dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .tagashira dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .tagashira dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .hikita{
	background:url(/recommend/addiction/img_common/detail_profile07_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .hikita dl{
	background:url(/recommend/addiction/img_common/detail_profile07_bg02.gif) 241px 34px no-repeat;
	}
#main .articledDetail .hikita dl dt{
	background:url(/recommend/addiction/img_common/detail_profile07_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .hikita dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .hikita dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .hikita dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .hikita dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .hikita dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .nakadai{
	background:url(/recommend/addiction/img_common/detail_profile01_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .nakadai dl{
	background:url(/recommend/addiction/img_common/detail_profile08_bg02.gif) 248px 34px no-repeat;
	}
#main .articledDetail .nakadai dl dt{
	background:url(/recommend/addiction/img_common/detail_profile08_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .nakadai dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .nakadai dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .nakadai dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .nakadai dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .nakadai dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}

#main .articledDetail .nishiwaki{
	background:url(/recommend/addiction/img_common/detail_profile09_bg03.gif) right bottom no-repeat;
	width:295px;
	margin:20px 14px 0 279px;
	padding-bottom:1px;
	}
#main .articledDetail .nishiwaki dl{
	background:url(/recommend/addiction/img_common/detail_profile09_bg02.gif) 252px 34px no-repeat;
	}
#main .articledDetail .nishiwaki dl dt{
	background:url(/recommend/addiction/img_common/detail_profile09_bg01.gif) left top no-repeat;
	padding:34px 11px 0 11px;
	}
#main .articledDetail .nishiwaki dl dt a{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
#main .articledDetail .nishiwaki dl dt a:hover{
	text-decoration:none;
	}
#main .articledDetail .nishiwaki dl dd{
	margin-top:5px;
	padding:0 0 9px 11px;
	width:220px;
	font-size:84%;
	}
#main .articledDetail .nishiwaki dl dd .link{
	margin-top:3px;
	}
#main .articledDetail .nishiwaki dl dd .link a{
	background:url(/img_common/arrow05.gif) 1px 0.15em no-repeat;
	padding-left:9px;
	color:#333333;
	}






#main .pager{
	margin-top:30px;
	text-align:center;
	}
#main .pager .prev{
	padding:0 10px;
	}
#main .pager .next{
	padding:0 10px;
	}
#main .pager .pncenter{
	padding:0 10px;
	}
#main .pager a{
	color:#333333;
	text-decoration:underline;
	}
#main .pager a:hover{
	text-decoration:none;
	}





#main .ed_arrow01{
	padding-left:10px;
	background:url(/recommend/addiction/img_common/arrow01.gif) 0 0.15em no-repeat;
	color:#333333;
	}

#main .colmun2 .pagetop {
	margin-top:20px;
	padding-bottom:10px;
	text-align:right;
	}





/********** clear-fix  ***********/
#main .articledDetail .detailfoot:after,
#main .editorsList1 .editorsList1-line-in:after,
#main .articledDetail .layoutA:after,
#main .articleList dl:after,
#main .recent .list:after,
#main .recent dl:after,
#main .recent .recentHeading:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#main .articledDetail .detailfoot,
#main .editorsList1 .editorsList1-line-in,
#main .articledDetail .layoutA,
#main .articleList dl,
#main .recent .list,
#main .recent dl,
#main .recent .recentHeading {
	zoom: 1;
}


