@charset "utf-8";

/*--------------------------------------
  Last Update 2015-04-02

  1-1.Structure Module
  1-2.title
  1-3.記事部分（共通）
  1-4.記事ページ
  1-5.item
  1-6.サイドメニュー
  1-7.ページング
  1-8.アドセンス
  1-9.教えたガール
  1-10.教えたガール
  1-8.goo blog による追記
  1-9.ライター募集ページ
  1-10.goo blog による追記
  1-11.ライター募集
---------------------------------------*/

/*--------------------------------------
	1-1.Structure Module
---------------------------------------*/
/*全体構造*/
.hn2 { margin:0!important; padding:0 0 3px 0!important; background:url(../../images/watcher/dot_yoko.gif) 0 100% repeat-x;}
#oshieteContents{ margin:0!important; padding:0!important;}
#oshieteMain {margin:0 auto; padding:0;  height:1%; background:;}
.contents_in {margin:0; padding:0; height:1%; background:;}

#osiMaincontents {margin:30px 0 0 18px; padding:0; width:700px; height:1%; float:left; background:;}
#osiSidemenu {margin:30px 18px 0 0; padding:0; width:300px; height:1%; float:right; background:;}

/*フッター*/
#w_footer { margin:1px!important; padding:0; background-color:#FAFAFA;}
#w_footer p { margin:1px!important; padding:6px;  text-align:right; background:url(../../images/watcher/dot_yoko.gif) 0 100% repeat-x;}


/*--------------------------------------
	1-2.title
---------------------------------------*/
#w_title {
	margin:0!important;
	padding:1px;
	background:url(../../images/watcher/dot_yoko.gif) 0 100% repeat-x;
}

#w_title p{margin:0; padding:0; float:left;}


/*--------------------------------------
	1-3.記事
---------------------------------------*/
/*共通*/
#w_article { margin:0 1px; padding:6px; background-color:#000;}
.article_in { margin:0; padding:20px; background-color:#FFFFFF;}

.tl_area { margin:0; padding:0 0 14px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.tl_area h1 { margin:0 0 6px 0; padding:0; font-size:1.4em!important; line-height:1.2em;font-family: "メイリオ", Meiryo, sans-serif!important; font-weight:bold;}
.tl_area span {display:inline-block; *display: inline;  *zoom: 1; margin-right:10px;}
.tl_area span.category a {
	font-size: 90%;
	padding: 0 20px 0;
	text-decoration:none!important;
	height: 20px;
	line-height: 20px;
	}
.tl_area span.category a:link           { color:#fff!important; text-decoration:none;}
.tl_area span.category a:hover     		{ color:#fff!important; text-decoration:none;}
.tl_area span.category a:link:active    { color:#fff!important; text-decoration:none;}
.tl_area span.category a:visited        { color:#fff!important; text-decoration:none;}
.tl_area span.category a:visited:hover  { color:#fff!important; text-decoration:none;}
.tl_area span.category a:visited:active { color:#fff!important; text-decoration:none;}


.best {background-color:#E9546B;}
.specialist {background-color:#F6AD3C;}
.movie {background-color:#00ADA9;}
.topic {background-color:#187FC4;}
.interview {background-color:#E85298;}
.koneta {background-color:#00AFEC;}
.matome {background-color:#AACF52;}

.tl_area span.day {
	font-size: 90%;
	padding: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	color:#999;
	}


.text_area { margin:0; padding:10px 0 10px 0;}
.text_area_all { margin:0; padding:10px 0 10px 0;}
.text_area p { margin:0 0 0 0; padding:0 0 0 3px!important; font-size:1.2em; line-height:1.6em; float:left; width:447px;}
.text_area_all p {margin:0 0 0 0; padding:0 0 0 3px!important; font-size:1.2em; line-height:1.6em; }
.text_area_all img { margin-right:14px!important; margin-bottom:10px!important;}
.text_area img { margin:0 0 0 16px; padding:0; border:3px solid #eeeeee;}
.text_area p span,
.text_area_headline p span { font-weight:bold;}

.tl_area h1 a:link           { color:#000000; text-decoration:none;}
.tl_area h1 a:link:hover     { color:#993300; text-decoration:none;}
.tl_area h1 a:link:active    { color:#000000; text-decoration:none;}
.tl_area h1 a:visited        { color:#000000; text-decoration:none;}
.tl_area h1 a:visited:hover  { color:#993300; text-decoration:none;}
.tl_area h1 a:visited:active { color:#000000; text-decoration:none;}

.text_area p span a:link           { color:#395998; text-decoration:underline;}
.text_area p span a:link:hover     { color:#993300; text-decoration:none;}
.text_area p span a:link:active    { color:#993300; text-decoration:none;}
.text_area p span a:visited        { color:#395998; text-decoration:underline;}
.text_area p span a:visited:hover  { color:#993300; text-decoration:none;}
.text_area p span a:visited:active { color:#993300; text-decoration:none;}

.text_area_all p span a:link           { color:#395998; text-decoration:underline;}
.text_area_all p span a:link:hover     { color:#993300; text-decoration:none;}
.text_area_all p span a:link:active    { color:#993300; text-decoration:none;}
.text_area_all p span a:visited        { color:#395998; text-decoration:underline;}
.text_area_all p span a:visited:hover  { color:#993300; text-decoration:none;}
.text_area_all p span a:visited:active { color:#993300; text-decoration:none;}

.text_area_headline p span a:link           { color:#395998; text-decoration:underline;}
.text_area_headline p span a:link:hover     { color:#993300; text-decoration:none;}
.text_area_headline p span a:link:active    { color:#993300; text-decoration:none;}
.text_area_headline p span a:visited        { color:#395998; text-decoration:underline;}
.text_area_headline p span a:visited:hover  { color:#993300; text-decoration:none;}
.text_area_headline p span a:visited:active { color:#993300; text-decoration:none;}


/*トップページ・一覧ページ*/
.text_area_headline {margin:0; padding:20px 0 0 0;}
.text_area_headline p { margin:0 0 10px 0!important; padding:0 0 0 0!important; font-size:1.2em; line-height:1.6em; width:391px; float:left;}
.text_area_headline img { margin:0 16px 0 3px; padding:0; border:3px solid #eeeeee; float:left; width:230px;}


/*関連系*/
.article_in dl { margin:14px 0 0 0; padding:0 0 0 3px;}

.article_in dl dt{
	margin: 0 0 2px 0;
	padding:0;
	border:none;
	}

.article_in dl dd{
	margin:0 0 4px 4px;
	padding:0 0 0 10px;
	height:1%;
	line-height:1.6em;
	}

.article_in dl dd a{
	border-bottom:1px dotted #395998;
	text-decoration:none!important;
	height:1%;
	}

.article_in dl dd a:hover{
	text-decoration:none;
	height:1%;
	}


/*記事詳細ページ アイコン*/
.w_icon { margin:0; padding:6px 0 0 0; text-align:right;}
.w_icon ul { margin:0; padding:0; list-style:none;}
.w_icon ul li { margin:0 0 0 16px; padding:0; display:inline; float:right;}

/*記事詳細ページ 新着記事一覧*/
.article_next { margin:6px 0 0 0; padding:6px 0 0 0; text-align:right; font-weight:bold; font-size:0.85em; background:url(../../images/watcher/dot_yoko_deep.gif) 0 0 repeat-x;}

/*--------------------------------------
	1-4.記事ページ
---------------------------------------*/
/*その他のコンテンツ*/
#other {margin:0; padding:20px; background:url(../../images/watcher/dot_yoko.gif) 0 0 repeat-x;}

.o_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.o_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 12px; font-size:1em!important; line-height:1.4em;font-family: "メイリオ", Meiryo, sans-serif!important; float:left; background:url(../../images/watcher/o_midahsi.gif) 0 scroll no-repeat; border-bottom:none!important;}
.o_tl_area p { margin:0; padding:0; color:#999999; font-size:0.85em; float:left;}

.o_cate_wrap {margin:0 0 0 0; padding:0; background:url(../../images/watcher/other_sepa.gif) 0 0 repeat-y;}
.o_cate_bottom {margin:0 0 0 0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}

.o_cate { margin:0; padding:0 0 10px 0; width:50%; float:left;}
.o_cate img { margin:10px 10px 0 10px!important; padding:0; border:1px solid #cccccc; float:left; width:70px;}
.o_cate_text { margin:0; padding:0 16px 0 0; float:left; width:190px;line-height:1.4;}
.o_cate_text h4 { margin:10px 0 0 0; padding:0; *font-size:1em}


.o_cate_text h4 a:link           { color:text-decoration:none;}
.o_cate_text h4 a:link:hover     { color:text-decoration:underline;}
.o_cate_text h4 a:link:active    { color:text-decoration:underline;}
.o_cate_text h4 a:visited        { color:text-decoration:none;}
.o_cate_text h4 a:visited:hover  { color:text-decoration:underline;}
.o_cate_text h4 a:visited:active { color:text-decoration:underline;}

.o_cate_text p {margin:16px 0 0 0; padding:0; font-size:0.85em; color:#777777; line-height:1.4em;}

.o_next { margin:6px 0 10px 0; padding:0; text-align:right; font-weight:bold;}

.o_next a:link           { color:text-decoration:none;}
.o_next a:link:hover     { color:text-decoration:underline;}
.o_next a:link:active    { color:text-decoration:underline;}
.o_next a:visited        { color:text-decoration:none;}
.o_next a:visited:hover  { color:text-decoration:underline;}
.o_next a:visited:active { color:text-decoration:underline;}


/*ライフレシピのみ*/
.lr_img { margin:10px 10px 0 10px!important; padding:0; border:1px solid #cccccc; float:left; width:70px; height:70px;}



/*--------------------------------------
	1-4.トップページ
---------------------------------------*/
/*記事内の他の記事紹介*/
#new_list {margin:20px 0 0 0; padding:0 0 0 0; background:url(../../images/watcher/dot_yoko.gif) 0 0 repeat-x;}

.new_cate_wrap { margin:0 0 0 0; padding:0; background:url(../../images/watcher/new_sepa.gif) 0 0 repeat-y;}
.new_cate_bottom {margin:0 0 0 0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}


.new_cate { margin:0; padding:0; *padding:0 0 10px 0; width:50%; float:left;}
.new_cate img { margin:10px!important; padding:0; border:1px solid #cccccc; float:left; width:70px;}
.new_cate_text { margin:0; padding:0 16px 0 0; float:left; width:186px;}
.new_cate_text h4 { margin:10px 0 0 0; padding:10px; *font-size:1em; line-height:1.5;}

.new_cate_text h4 a:link           { color:#395998; text-decoration:none;}
.new_cate_text h4 a:link:hover     { color:#395998; text-decoration:underline;}
.new_cate_text h4 a:link:active    { color:#395998; text-decoration:underline;}
.new_cate_text h4 a:visited        { color:#395998; text-decoration:none;}
.new_cate_text h4 a:visited:hover  { color:#395998; text-decoration:underline;}
.new_cate_text h4 a:visited:active { color:#395998; text-decoration:underline;}


/*人気記事・新着記事*/
#article_menu {margin:0; padding:30px 0 20px;}

.pn_tl_area { margin:0; padding:0 0 6px 0;}
.pn_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 0; font-size:1em!important; line-height:1.4em; font-weight:bold!important; border-bottom:none!important;}

.pn_cate { margin:0; padding:0 0 10px 0;}
.pn_cate img { margin:10px 10px 0 10px!important; padding:0; border:1px solid #cccccc; float:left; width:70px;}
.pn_cate_text { margin:0; padding:0 16px 0 0; float:left; width:618px;}
.pn_cate_text h4 { margin:10px 0 0 0; padding:0; *font-size:1em}


.pn_cate_text h4 a:link           { color:#395998; text-decoration:none;}
.pn_cate_text h4 a:link:hover     { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:link:active    { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:visited        { color:#395998; text-decoration:none;}
.pn_cate_text h4 a:visited:hover  { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:visited:active { color:#395998; text-decoration:underline;}

.pn_cate_text p {color: #777777; font-size:1em; line-height: 1.4em; margin: 10px 0 0 !important; padding: 0;}

.pn_next { margin:6px 0 10px 0; padding:0; text-align:right; font-weight:bold;}

.pn_next a:link           { color:#395998; text-decoration:none;}
.pn_next a:link:hover     { color:#395998; text-decoration:underline;}
.pn_next a:link:active    { color:#395998; text-decoration:underline;}
.pn_next a:visited        { color:#395998; text-decoration:none;}
.pn_next a:visited:hover  { color:#395998; text-decoration:underline;}
.pn_next a:visited:active { color:#395998; text-decoration:underline;}

.pick_up_area {margin:20px auto 0; padding:0 0 10px 0; background-color:#f4f9fe; width:500px}


/*観察する人たち*/
.pn_cate_wrap { margin:0; padding:10px 0 0 0;}
.pn_cate_wrap ul { margin:0; padding:0 0 0 10px; list-style:none;}
.pn_cate_wrap ul li { margin:0 6px 6px 0; padding:0; display:inline; float:left; border:1px solid #cccccc;}


/*--------------------------------------
	1-5.記事一覧ページ
---------------------------------------*/
#article_list {margin:0; padding:20px; background:url(../../images/watcher/dot_yoko.gif) 0 0 repeat-x;}

.list_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.list_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em;font-family: "メイリオ", Meiryo, sans-serif!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.list { margin:0 0 0 0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.list ul { margin:0 0 0 0; padding:12px 16px;list-style:none;}
.list ul li { margin:0; padding:0 0 0 16px; line-height:1.8em; background:url(../../images/watcher/b_allow.gif) 0 scroll no-repeat;}
.list ul li span{ margin:0; padding:0 0 0 16px; line-height:1.8em; color:#666666; font-size:1em;}

.list ul li a:link           { color:#395998; text-decoration:none;}
.list ul li a:link:hover     { color:#395998; text-decoration:underline;}
.list ul li a:link:active    { color:#395998; text-decoration:underline;}
.list ul li a:visited        { color:#395998; text-decoration:none;}
.list ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.list ul li a:visited:active { color:#395998; text-decoration:underline;}

.list_next { margin:6px 0 10px 0; padding:0; text-align:right; color:#999999;}
.list_next span.on { font-weight:bold;}

.list_next a:link           { color:#395998; text-decoration:none;}
.list_next a:link:hover     { color:#395998; text-decoration:underline;}
.list_next a:link:active    { color:#395998; text-decoration:underline;}
.list_next a:visited        { color:#395998; text-decoration:none;}
.list_next a:visited:hover  { color:#395998; text-decoration:underline;}
.list_next a:visited:active { color:#395998; text-decoration:underline;}


/*--------------------------------------
	1-5.item
---------------------------------------*/
/*縦ドット線*/
.vline {background:url(../../images/watcher/dot_tate.gif) 100% 100% repeat-y;}

/*clearfix*/
.clearfix:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

.clearfix {
  zoom: 1;
}


.subtitle {margin:0; padding:0;}
.dotline {margin:0; padding:0; background:url(/images/liferecipe/common/gray_dotline.gif) left bottom repeat-x; height:1px; clear:both;}

.rectangle {
  margin-bottom: 10px;
  text-align: center;
}

.twtr-widget h3 { border-bottom:none!important;}


/*--------------------------------------
	1-6.サイドメニュー
---------------------------------------*/
.smWrap { margin:0 0 16px 0; padding:0;}

/* ウォッチャー新着記事*/
.new_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.new_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em; border-left:6px solid #008DB7; border-bottom:none!important; font-weight:bold!important;}

.new_in { margin:0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.new_in ul { margin:0 0 0 0; padding:12px 16px; list-style:none;}
.new_in ul li { margin:0; padding:0 0 0 16px; line-height:1.8em; background:url(../../images/watcher/b_allow.gif) 0 scroll no-repeat;}

.new_in ul li a:link           { color:#395998; text-decoration:none;}
.new_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.new_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.new_in ul li a:visited        { color:#660099; text-decoration:none;}
.new_in ul li a:visited:hover  { color:#660099; text-decoration:underline;}
.new_in ul li a:visited:active { color:#660099; text-decoration:underline;}

.new_next { margin:0; padding:6px 0 0 0; text-align:right; font-weight:bold; background:url(../../images/watcher/dot_yoko_deep.gif) 0 0 repeat-x; font-size:0.85em;}

.new_next a:link           { color:#395998; text-decoration:none;}
.new_next a:link:hover     { color:#395998; text-decoration:underline;}
.new_next a:link:active    { color:#395998; text-decoration:underline;}
.new_next a:visited        { color:#395998; text-decoration:none;}
.new_next a:visited:hover  { color:#395998; text-decoration:underline;}
.new_next a:visited:active { color:#395998; text-decoration:underline;}


/* ライフレシピ*/
.recipe_wrap { margin:0; padding:0; border:2px solid #BCE0FE; width:296px;}
h3.liferecipe_tl { margin:0; padding:0; border-bottom:none;}
ul.life_r {margin:2px 0 0 6px; padding:0 0 8px 0; list-style:none;}
ul.life_r li {margin:0 6px 0 0; padding:6px 0 7px 0; border-bottom:1px solid #BCE0FE; vertical-align:middle;}
ul.life_r li img {vertical-align:middle; margin:0 8px 0 0!important; float:left;}
ul.life_r li p { margin:0; padding:6px 0 0 10px!important; font-size:0.95em;}
ul.life_r li.last { border-bottom:none; padding-bottom:0!important;}


ul.life_r li a:link           { color:#395998; text-decoration:none;}
ul.life_r li a:link:hover     { color:#395998; text-decoration:underline;}
ul.life_re li a:link:active    { color:#395998; text-decoration:underline;}
ul.life_r li a:visited        { color:#395998; text-decoration:none;}
ul.life_r li a:visited:hover  { color:#395998; text-decoration:underline;}
ul.benri_article li a:visited:active { color:#395998; text-decoration:underline;}


/* 人気記事ランキング*/
.ppl_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.ppl_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em; font-weight:bold!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.ppl_in { margin:0; padding:0 0;}
.ppl_in ul { margin:0 0 0 0; padding:0; list-style:none;}
.ppl_in ul li { margin:0; padding:5px 10px; vertical-align:middle; border-bottom:1px solid #EEEEEE; line-height:1em!important;}
.ppl_in ul li.last {border-bottom:none!important;}
.ppl_in ul li.even {background-color:#FAFAFA;}
.ppl_in ul li img { vertical-align:middle; margin:0 8px 0 0!important;}

.ppl_in ul li a:link           { color:#395998; text-decoration:none;}
.ppl_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.ppl_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.ppl_in ul li a:visited        { color:#395998; text-decoration:none;}
.ppl_in ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.ppl_in ul li a:visited:active { color:#395998; text-decoration:underline;}


/* べんりＱ＆Ａ*/
.benri_wrap { margin:0; padding:0; border:2px solid #DAE9A3; width:296px;}
h3.benri_tl { margin:0; padding:0; border-bottom:none;}
ul.benri_article {margin:2px 0 0 6px; padding:0 0 8px 0; list-style:none;}
ul.benri_article li {margin:0 6px 0 0; padding:6px 0 7px 0; border-bottom:1px solid #DAE9A3; vertical-align:middle;}
ul.benri_article li img {vertical-align:middle; margin:0 8px 0 0!important; float:left;}
ul.benri_article li p { margin:0; padding:6px 0 0 10px!important; font-size:0.95em; line-height:1.5;}
ul.benri_article li.last { border-bottom:none; padding-bottom:0!important;}

ul.benri_article li a:link           { color:#395998; text-decoration:none;}
ul.benri_article li a:link:hover     { color:#395998; text-decoration:underline;}
ul.benri_article li a:link:active    { color:#395998; text-decoration:underline;}
ul.benri_article li a:visited        { color:#395998; text-decoration:none;}
ul.benri_article li a:visited:hover  { color:#395998; text-decoration:underline;}
ul.benri_article li a:visited:active { color:#395998; text-decoration:underline;}


/* ライター一覧*/
.writer_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.writer_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em; font-weight:bold!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.writer_in { margin:0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.writer_in ul { margin:0 0 0 0; padding:12px 10px 10px; background-color:#FAFAFA; list-style:none;}
.writer_in ul li { margin:0; padding:0 0 0 6px; line-height:1.8em; width:124px; float:left; display:inline; font-size:95%;}

.writer_in ul li a:link           { color:#395998; text-decoration:none;}
.writer_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.writer_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.writer_in ul li a:visited        { color:#395998; text-decoration:none;}
.writer_in ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.writer_in ul li a:visited:active { color:#395998; text-decoration:underline;}


/* 提供先*/
.partner_tl_area { margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.partner_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em; font-weight:bold!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.partner_in {margin:0; padding:0;}
.partner_in ul {margin:0; padding:10px 10px 0 10px; list-style:none;}
.partner_in ul li {margin:0 0 4px 0; padding:0;}


/* 教えて！ウォッチャーとは？*/
.about_tl_area {margin:0; padding:0 0 6px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.about_tl_area h3 { margin:0 10px 0 0; padding:0 0 0 6px; font-size:1em!important; line-height:1.4em; font-weight:bold!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.about_in {margin:0; padding:10px; background-color:#FAFAFA; font-size:0.9em!important; line-height:1.5;}

.about_in ul li a:link           { color:#395998; text-decoration:none;}
.about_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.about_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.about_in ul li a:visited        { color:#395998; text-decoration:none;}
.about_in ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.about_in ul li a:visited:active { color:#395998; text-decoration:underline;}


/*--------------------------------------
	1-7.ページング
---------------------------------------*/
#qa_bottompage {clear:both; margin:10px 0 0 0; padding:0 0 0 0!important; border:none; height:3.6em!important;}
#paging {margin:0; padding:8px 0 4px 0; width:100%!important font-size:1.1em; text-align:center; color:#333!important; clear:both; height:2em!important;}
#paging span { margin:0 2px;}
#paging span.cur {font-size:1.1em; text-decoration:none; font-weight:bold; padding:4px 4px!important; border:none!important; background:#FFFFFF!important; color:#333333!important;}

#paging span.blk {font-size:1.1em; text-decoration:none; background:#F3F8FC!important;}

#paging span.blk a                {text-decoration:none!important; border:1px solid #BEE5F4!important; padding:4px 6px!important; background:#F3F8FC!important; color:#3366CC!important;}
#paging span.blk a:link:hover     {text-decoration:underline; border:1px solid #4AA5D6!important; padding:4px 6px!important; background:#F3F8FC!important;}
#paging span.blk a:link:active    {text-decoration:none; border:1px solid #4AA5D6!important; padding:4px 6px!important; background:#F3F8FC!important; color:#3366CC!important;}
#paging span.blk a:visited        {text-decoration:none!important; border:1px solid #BEE5F4!important; padding:4px 6px!important; background:#F3F8FC!important;}
#paging span.blk a:visited:hover  {text-decoration:underline; border:1px solid #4AA5D6!important; padding:4px 6px!important; background:#F3F8FC!important;}
#paging span.blk a:visited:active {text-decoration:none; border:1px solid #4AA5D6!important; padding:4px 6px!important; background:#F3F8FC!important;}

#paging span a.page_link_next                {text-decoration:none!important;color:#3366CC!important;}
#paging span a.page_link_next:link:hover     {text-decoration:underline!important; }
#paging span a.page_link_next:link:active    {text-decoration:none; color:#3366CC!important;}
#paging span a.page_link_next:visited        {text-decoration:none!important; }
#paging span a.page_link_next:visited:hover  {text-decoration:underline;}
#paging span a.page_link_next:visited:active {text-decoration:none;}

#paging .disabled {display:none;}


/*--------------------------------------
 1-8.アドセンス
---------------------------------------*/
/*-- googleの広告 --*/
.sub_title_ad { margin:0; padding:0; border:none; text-align:left;}
.sub_title_ad h2.g_ad { margin:0 0 0 6px; padding:0 0 0 6px; line-height:1.2em;  color:#999999; font-weight:normal; }

.google_ad { margin:10px 20px 0 0!important; padding:0;}
.google_ad ul { margin:6px 0 0 0; padding:0 0 0 10px; list-style-type:none;}
.google_ad ul li { margin:0 0 5px 4px; padding:0 0 2px 0!important; list-style-type:none; background:none!important;}

.google_ad ul li span.ad_title a{ color:#395998; font-weight:bold; text-decoration:underline; padding-left:10px;}
.google_ad ul li span.ad_url a  { color:#008000; padding-left:10px; font-size:14px;}
.google_ad ul li span.ad_text { color:#000000; display:block; padding-left:10px;}


.google_ad ul li span.ad_url a                { color:#008000!important; text-decoration:none!important;}
.google_ad ul li span.ad_url a:link:hover     { color:#008000!important; text-decoration:underline!important;}
.google_ad ul li span.ad_url a:link:active    { color:#008000!important; text-decoration:underline!important;}
.google_ad ul li span.ad_url a:visited        { color:#008000!important; text-decoration:none!important;}
.google_ad ul li span.ad_url a:visited:hover  { color:#008000!important; text-decoration:underline!important;}
.google_ad ul li span.ad_url a:visited:active { color:#008000!important; text-decoration:underline!important;}


.google_ad ul li span.ad_text a                { color:#000000!important; text-decoration:none!important; font-size:0.98em!important;}
.google_ad ul li span.ad_text a:link:hover     { color:#000000!important; text-decoration:underline!important; font-size:0.98em!important;}
.google_ad ul li span.ad_text a:link:active    { color:#000000!important; text-decoration:underline!important; font-size:0.98em!important;}
.google_ad ul li span.ad_text a:visited        { color:#000000!important; text-decoration:none!important; font-size:0.98em!important;}
.google_ad ul li span.ad_text a:visited:hover  { color:#000000!important; text-decoration:underline!important; font-size:0.98em!important;}
.google_ad ul li span.ad_text a:visited:active { color:#000000!important; text-decoration:underline!important; font-size:0.98em!important;}

/*--------------------------------------
 1-9.教えた！ガール
---------------------------------------*/
#osheita_girl { margin:10px auto; width:570px; height:1%;}
#osheita_girl h3 { margin:0 0 5px 0; padding:0; border-bottom:none!important;}
.sns_in { margin:0 6px; padding:0; height:1%;}

.o_girl_twitter { margin:0; padding:0; height:346px; width:260px; float:left;}
.o_girl_twitter h4 { margin:0; padding:0;}
.to_twitter { margin:0 0 5px 0; padding:0;}
.follow { margin:0; padding:19px 10px; text-align:center; background-color:#39F;}
.follow div { margin:0; padding:0;}

.o_girl_facebook { margin:0; padding:0; height:346px; width:280px; float:right;}
.o_girl_facebook h4 { margin:0; padding:0;}
.o_girl_f_wrap { margin:0; padding:0; width:280px; height:306px; background-color: #F2F2F2;}



/*--------------------------------------
 1-10.DEV-609 [PC版] ウォッチャーにべんりQA 特別枠の設定
---------------------------------------*/
/* べんりＱ＆Ａ 右ナビ */
.benri_special_wrap { margin:0; padding:0; border:2px solid #EEF6FD; width:300px; }
ul.benri_specia_article {margin:0; padding:0; list-style:none;}
ul.benri_specia_article li {margin:0; padding:0; border:2px solid #EEF6FD; vertical-align:middle;}
ul.benri_specia_article li img {vertical-align:middle; padding:10px 8px 10px 5px!important; float:left;}
ul.benri_specia_article li p { margin:0; padding:30px 0 0 10px!important; font-size:1em;}


/* べんりＱ＆Ａ */
#article_menu_sp_benri {margin:0; padding:10px 5px 10px 0;}

.pn_cate_first { margin:0; padding:0 0 10px 0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.pn_cate { margin:0; padding:0 0 10px 0;}
.pn_cate img { margin:10px 10px 0 0!important; padding:0; border:1px solid #cccccc; float:left; width:70px;}
.pn_cate_text { margin:0; padding:12px 0 0 0; float:right;}
.pn_cate_text h4 { margin:0; padding:0; *font-size:1em; font-size:18px;}

.pn_cate_text span {display:inline-block; *display: inline;  *zoom: 1; margin-right:10px;}
.pn_cate_text span.category a {
	font-size: 10px;
	padding:3px 20px!important;
	color:#fff!important;
	line-height: 10px;
	display:block;
	}

.best {background-color:#E9546B;}
.specialist {background-color:#F6AD3C;}
.movie {background-color:#00ADA9;}
.topic {background-color:#187FC4;}
.interview {background-color:#E85298;}
.koneta {background-color:#00AFEC;}
.matome {background-color:#AACF52;}
.comic {background-color:#cc99ff;}

.pn_cate_text span.day {
	font-size: 82%;
	padding: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	color:#999;
	}


.pn_cate_text h4 a:link           { color:#395998; text-decoration:none;}
.pn_cate_text h4 a:link:hover     { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:link:active    { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:visited        { color:#395998; text-decoration:none;}
.pn_cate_text h4 a:visited:hover  { color:#395998; text-decoration:underline;}
.pn_cate_text h4 a:visited:active { color:#395998; text-decoration:underline;}

.pn_cate_text p {color: #444; font-size:85%; line-height: 1.4em; margin: 10px 0 6px !important; padding: 0;}


/*--------------------------------------
1-11.goo blog による追記
---------------------------------------*/

/* h1 見出し 0-04, w-05*/
#category_ttl { margin-bottom: 20px;}
#category_ttl .cateTitle { font-size: 135% !important; ; padding: 0 0 0 0; font-weight:bold;background:none;margin:-41px 0 0 0;width: auto;height: auto;}

/* カテゴリー一覧 w-01,w-02,w-03,w-05*/
.category_in { margin:0 0 16px; padding:0;}
.category_in ul { margin:0 0 0 0; padding:12px 10px 10px; list-style:none;}
.category_in ul li { margin:0; padding:0 0 0 6px; line-height:1.8em; min-width:124px; float:left; display:inline;}
.category_in ul li a:link           { color:#395998; text-decoration:none;}
.category_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.category_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.category_in ul li a:visited        { color:#395998; text-decoration:none;}
.category_in ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.category_in ul li a:visited:active { color:#395998; text-decoration:underline;}

/* ライター紹介 w-02, w-05*/
.writer_entry { margin: 0 0 25px; border: 1px solid #DDDDDD; padding: 10px 25px 10px 20px; line-height:1.5;}
.writer_entry_in {border: 1px solid #DDDDDD;}
.writer_title { background: url("/ask/oshiete_watcher_blog/images1/dot_yoko_deep.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);margin: 0; padding: 4px 0 8px;}
.writer_title h3 {font-family: "メイリオ",Meiryo,sans-serif !important; font-size: 1em !important; font-weight: bold; line-height: 1.2em; margin: 0; padding: 0;}
.writer_info { text-align: center;}
.writer_info img { margin: 10px 0;}
.writer_info h3 { font-size: 1em;}
.writer_entry p { font-size: 1em; margin-bottom:10px !important; line-height: 1.4em; color: #777777;}
.writer_entry .toSeeMore {text-align: right;}

/* 同じカテゴリの記事一覧 w-02 */
.arrow dd { background: url("/images/watcher/b_allow.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0) !important; line-height: 1.8em; margin-left: 10px !important; padding-left: 12px !important;}




/* ライター一覧 w-02, w-05*/.writer_list_in { margin:0; padding:0; background:url(../../images/watcher/dot_yoko_deep.gif) 0 100% repeat-x;}
.writer_list_in ul { margin:0 0 0 0; padding:12px 10px 10px; background-color:#FAFAFA; list-style:none;}
.writer_list_in ul li { margin:0; padding:0 0 0 6px; line-height:1.8em; min-width:124px; float:left; display:inline;}

.writer_list_in ul li a:link           { color:#395998; text-decoration:none;}
.writer_list_in ul li a:link:hover     { color:#395998; text-decoration:underline;}
.writer_list_in ul li a:link:active    { color:#395998; text-decoration:underline;}
.writer_list_in ul li a:visited        { color:#395998; text-decoration:none;}
.writer_list_in ul li a:visited:hover  { color:#395998; text-decoration:underline;}
.writer_list_in ul li a:visited:active { color:#395998; text-decoration:underline;}


/*調整*/
.watchRightContents .sideRankingList li .sideRankInner .sideRankText {
padding-left: 25px!important;
}

/*--------------------------------------
 1-11.ライター募集
---------------------------------------*/
.w_entry { margin:0; padding:0; height:1%;}
.w_entry p { margin:0; padding:0 0 20px 0!important; height:1%; line-height:1.5em; font-size:1.1em;}
.w_entry h4 { margin:0 0 10px 0; padding:0 0 0 6px; border-left:16px solid #FF9900; font-size:1.2em; line-height:1em;}



/*-------------------------------------------
 1-12.ライター一覧詳細
--------------------------------------------*/
/*注目記事*/
.ppr_article { margin:0 0 0 0; padding:0 10px; height:1%;}
.mm_tl_area { margin:0; padding:0 0 6px 0; background:url(//oshiete.goo.ne.jp/ask/oshiete_watcher_blog/images1/dot_yoko_deep.gif) 0 100% repeat-x;}
.mm_tl_area h3 { margin:0; padding:0 0 0 6px; font-size:1em; line-height:1.4em; font-family: "メイリオ", Meiryo, sans-serif!important; border-left:6px solid #008DB7; border-bottom:none!important;}

.ppr_a_in { margin:0; padding:10px; height:1%;}

.ppr_a { margin:0; padding:0 0 16px 0; width:50%; float:left;}
.ppr_a img { margin:0 10px 0 0!important; padding:0; border:1px solid #cccccc; float:left; width:60px;}
.ppr_a_text { margin:0; padding:0 0 0 0; float:left; width:190px;}
.ppr_a_text h4 { margin:0 0 0 0; padding:0; font-size:1em;}
.ppr_a_text p {margin:0; padding:4px 0 0 0!important; font-size:0.9em; color:#888888; line-height:1.4em;}


.article_entry { margin:0; padding:0; height:1%;}
.article_entry_in { margin:0 0 10px 0; padding:0; height:1%; border:1px solid #DDDDDD;}
.a_e_in_blue { margin:0; padding:10px 10px 4px 10px; border:;}
.sub_title { margin:0; padding:4px 0;  background:url(//oshiete.goo.ne.jp/ask/oshiete_watcher_blog/images1/dot_yoko_deep.gif) 0 100% repeat-x;}
.sub_title h2 { margin:0 0 0 0; padding:0 0 0 0; font-size:1.4em!important; line-height:1.2em; font-family: "メイリオ", Meiryo, sans-serif!important; font-weight:bold;}

.contents_wrap .sub_title h2 a                {color:#000000!important; text-decoration:none!important;}
.contents_wrap .sub_title h2 a:link:hover     {color:#000000!important; text-decoration:none!important;}
.contents_wrap .sub_title h2 a:link:active    {color:#000000!important; text-decoration:none!important;}
.contents_wrap .sub_title h2 a:visited        {color:#000000!important; text-decoration:none!important;}
.contents_wrap .sub_title h2 a:visited:hover  {color:#000000!important; text-decoration:none!important;}
.contents_wrap .sub_title h2 a:visited:active {color:#000000!important; text-decoration:none!important;}


/*記事アイテム部分*/
.entry_item { margin:0; padding:4px 0 4px 0; height:1%;}
.entry_daytime { margin:0; padding:0 10px 0 4px; color:#666666; float:left; font-size:0.9em;}

.contents_wrap .entry_daytime a                 {color:#666666!important; text-decoration:none!important;}
.contents_wrap .entry_daytime a :link:hover     {color:#666666!important; text-decoration:none!important;}
.contents_wrap .entry_daytime a :link:active    {color:#666666!important; text-decoration:none!important;}
.contents_wrap .entry_daytime a :visited        {color:#666666!important; text-decoration:none!important;}
.contents_wrap .entry_daytime a :visited:hover  {color:#666666!important; text-decoration:none!important;}
.contents_wrap .entry_daytime a :visited:active {color:#666666!important; text-decoration:none!important;}


.entry_bm {margin:0; padding:0 10px 0 0;float:left;}
.entry_cate {margin:0; padding:0 10px 0 0;float:left; font-size:0.9em;}
span.cate_color {color:#666666;}

.entry_comment {margin:0; padding:0; float:right; width:110px;}
.entry_comment img { margin:0; padding:0; border:none; float:left;}
.comment_order {margin:0; padding:0; width:30px; text-align:center; color:#999999; font-size:1.2em; float:left; height:20px; line-height:20px;}

.entry_text { margin:10px 0 6px 0; padding:0 0 0 0; height:1%; line-height:1.6em; font-size:1.1em!important;}
.entry_text img { margin:0 20px 0 0; padding:0; border:4px solid #EEEEEE;}
.entry_text img.no-border { border:0!important;}

.entry_text a 			   {color:; text-decoration:none; border-bottom:1px dotted #00608D;}
.entry_text a:link:hover  {color:; text-decoration: underline; border-bottom:none;}
.entry_text a:link:active {color:; text-decoration: underline; border-bottom:none;}
.entry_text a:visited     {color:; text-decoration:none; border-bottom:1px dotted #00608D;}
.entry_text a:visited:hover  { color:; text-decoration:underline; border-bottom:none;}
.entry_text a:visited:active { color:; text-decoration:underline; border-bottom:none;}




/*ライター詳細ページ用*/
.topBox {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 15px 10px;
}
.topBox h2 {
	font-size:20px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
}
.topBox-img {
	float: left;
	width: 208px;
	margin-right: 20px;
}
.topBox-img img {
	border: 4px solid #eee;
}
.topBox-text {
	padding-top: 30px;
}
.topBox-text h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.topBox-text p {
	font-size: 15px;
	line-height: 1.5;
}