/*
Theme Name:CandR Theme
Theme URI:http://www.www.www/
Description:Review CandR Theme
*/

/* 全体構造
---------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
}
html{
	overflow-y:scroll;
	height:100%;
	background:#9c0;
}
body{
	font-size:12px;
	color:#333;
	line-height:1.5;
	margin:0px;
	font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
/* .wrap（中央ぞろえコンテンツ毎に使用） */
.wrap{
	width:988px;
	margin:0px auto; /* 新しいブラウザ用中央揃え */
	text-align:left;  /* 内容を左揃えに戻す */
	min-height:100%;
	height:100%;
}
#navi li img{
	vertical-align:bottom;	/* ナビ画像下揃え */
}
body > #wrapper {height: auto}

/* リンク
---------------------------------------------------- */
/* リンク
---------------------------------------------------- */
a:link,a:hover, a:active{
	text-decoration:none;
	color:#00f;
}
a:visited{
	background:transparent;
	text-decoration:none;
	color:#941D55;
}
a:hover{
	text-decoration:underline;
}

a{
/**/
 overflow:hidden;
/**/
}

/* 画像リンク */
a img{
  border:none;
  background:transparent;
}


/* リスト
---------------------------------------------------- */
li{
	list-style:none;
}

/* ヘッダー
---------------------------------------------------- */
#header{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_header_bg01.jpg) repeat-x top #000;
	height:163px;
}
#header h1{
	width:405px;
	float:left;
}
#header .ad{
	width:475px;
	float:right;
	padding-top:41px;
}
#header .ad img{
	margin-right:18px;
}

/* ヘッダナビ */
#header #navi{
	width:676px;
	float:left;
}
#header #search{
	width:312px;
	float:right;
}


#header #navi li{
	float:left;
	padding-right:5px;
	background:url(http://androider.jp/wp-content/themes/CandR/images/navi_line.gif) no-repeat right top;
}
#header #navi li.last{
	padding-right:0;
	background:none;
}

#header #search .search-input{
	width:190px;
	position:relative;
	top:-11px;
	
}
#header #search .search-btn{
	margin:0 8px 0 9px;
}

/* フッター
---------------------------------------------------- */
#footer01{
	background:#f90;
	padding:8px 0;
}
#footer02{
	padding:8px 0 30px 0;
}
.footer a{
	color:#333;
	
}

.footer a:link,
.footer a:visited,
.footer a:hover,
.footer a:active{
	color:#333;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

#footer02 p.img{
	position:relative;
	text-align:right;
	margin:0;
}
#footer02 p.img img{
	position:absolute;
	display:block;
	top:-90px;
	right:-20px;
}


/* ■■■　各ページ設定　■■■
---------------------------------------------------- */

/* 【TOP】index.html
---------------------------------------------------- */

#top-contents{
	background:url(http://androider.jp/wp-content/themes/CandR/images/contents_bg01.jpg);
	padding:0 0 40px 0;
}

#header-shadow{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_header_bg02.png) repeat-x top;
}
* html #header-shadow{ /* IE背景用 */
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_header_bg02.gif) repeat-x top;
}

#top-contents #side-left{
	width:230px;
	float:left;
	padding-top:10px;
}
#top-contents #main{
	width:450px;
	float:left;
	padding-top:10px;
}
#top-contents #side-right{
	width:308px;
	float:right;
	padding-top:28px;
}


/* 一押しレビュー */
#top-contents #pushreview{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg02.gif) no-repeat left bottom;	
}
#top-contents #pushreview h3{
	font-size:12px;
	padding:3px 0;
}
#top-contents #pushreview .img{
	float:left;
	margin-right:7px;
}
#top-contents #pushreview div.txt{
	float:left;
	width:130px;
}
#top-contents #pushreview div.txt .next{
	text-align:right;
}
#top-contents #pushreview a:link,
#top-contents #pushreview a:hover,
#top-contents #pushreview a:active{
	color:#000;
}

/* ロイダーカテゴリ */
#top-contents #roidercate{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg02.gif) no-repeat left bottom;
	padding:0 0 12px 0;
}
#top-contents #pushreview .inner,
#top-contents #roidercate .inner{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg01.gif) repeat-y;
	padding:0 25px 15px 17px;
	height:1%; /* IE背景バグ対策 */
}

#top-contents li.cat-item-1,
#top-contents li.cat-item-118{
	font-weight:bold;
}
#top-contents ul.children{
	padding-left:20px;
	font-weight:normal;
}

/* TOP・下層共通のロイダーカテリンク文字色指定 */
#roidercate a:link,
#roidercate a:hover,
#roidercate a:active,
#roidercate a:visited{
	color:#000;
}


#top-contents #news{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg04.gif) no-repeat left bottom;	
	padding:0 0 12px 0;
	margin:0 0 1px 0;
}
#top-contents #news a:link{
	color:#00f;
}

#top-contents #news .inner{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg03.gif) repeat-y;
	padding:10px 34px 10px 26px;
}
#top-contents #news .inner th{
	font-weight:normal;
}
#top-contents #news .inner td{
	line-height:1.3;
	padding-bottom:7px;
}

#top-contents #koitsucate{

}
#top-contents #koitsucate .cate{
	float:left;
}



#top-contents #appliten{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg07.gif) no-repeat left bottom;
	padding:0 0 12px 0;
}
#top-contents #gameten .inner,
#top-contents #appliten .inner{
	background:url(http://androider.jp/wp-content/themes/CandR/images/top_contents_bg06.gif) repeat-y;
	padding:0 29px 15px 21px;
	color:#000;
}
#top-contents #gameten a:link,
#top-contents #gameten a:active,
#top-contents #appliten a:link,
#top-contents #appliten a:active{
	color:#00f;
}


/* 【下層ページ】
---------------------------------------------------- */

#second-contents{
	background:url(http://androider.jp/wp-content/themes/CandR/images/contents_bg01.jpg);
	padding:0 0 40px 0;
}

#second-contents #side-left{
	width:310px;
	float:left;
	padding-top:10px;
}
#second-contents #main{
	width:673px;
	float:right;
	padding-top:10px;
}


/* 一押しレビュー */
#second-contents #pushreview{
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_contents_bg02.gif) no-repeat left bottom;	
	padding:0 0 12px 0;
	margin:0 0 1px 0;
}
#second-contents #pushreview h3{
	font-size:12px;
	padding:3px 0;
}
#second-contents #pushreview .img{
	float:left;
	margin-right:7px;
}
#second-contents #pushreview div.txt{
	float:left;
	width:200px;
}
#second-contents #pushreview div.txt .next{
	text-align:right;
}


/* ロイダーカテゴリ */
#second-contents #roidercate{
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_contents_bg02.gif) no-repeat left bottom;
	padding:0 0 12px 0;
}
#second-contents #pushreview .inner,
#second-contents #roidercate .inner,
#second-contents #gameten .inner,
#second-contents #appliten .inner{
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_contents_bg01.gif) repeat-y;
	padding:0 25px 15px 17px;
}
#second-contents li.cat-item-1,
#second-contents li.cat-item-118{
	font-weight:bold;
}
#second-contents ul.children{
	padding-left:20px;
	font-weight:normal;
}

#second-contents #gameten,
#second-contents #appliten{
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_contents_bg02.gif) no-repeat left bottom;
	padding:0 0 12px 0;
}



/* リスト一覧 */

#second-contents #main{
	margin-top:14px;
}
#second-contents h2.second-main-title{
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_title_bg01.png) no-repeat left top;
	line-height:1.1;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	padding:17px 20px;
}
* html #second-contents h2.second-main-title{ /* IE背景用 */
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_title_bg01.gif);
}

#second-contents h2.second-main-title2{
/*	background: #419A48 url(http://androider.jp/wp-content/themes/CandR/images/second_title_bg02_p.jpg) repeat-x left top;*/
        background-color:#99CC00;
	line-height:1.1;
	color:#000;
	font-size:20px;
	font-weight:bold;
	padding: 10px  20px;
}
* html #second-contents h2.second-main-title2{ /* IE背景用 */
	background:url(http://androider.jp/wp-content/themes/CandR/images/second_title_bg02_p.jpg);
}

/* ページナビ */
.pagelink{
	margin:5px 12px 5px 0;
	text-align:right;
	color:#DDE821;
}


#second-contents .list{
	background:#fff;
	border:1px solid #000;
	padding:12px;
	margin:0 10px 10px 2px;
}

#second-contents .list td{
	vertical-align:top;
}
#second-contents .list td.lank{

	text-align:right;
}

#second-contents .list h3{
	font-size:14px;
	font-weight:bold;
}
#second-contents .list p.txt{
	padding-bottom:8px;
}


p.postinfo{
	text-align:right;
	color:#fff;
	margin-right:10px;
}
.postinfo a{
	color:#fff;
	text-decoration:underline;
}
/* 04/11 */
p.postinfo_news{
	text-align:right;
	color:#666666;
	margin-right:10px;
	margin-bottom:10px;
}

#second-contents .data_news{
	background:#fff;
        border-top:1px solid #000;
	padding:12px;
}
#second-contents .data_news p{
	line-height:1.3;
}

#second-contents .data{
	background:#fff;
	border:1px solid #000;
	padding:12px;
	margin:10px 10px 10px 2px;
}
/* 0409調整▼ */
#second-contents #main{
	font-size:14px;
}
#second-contents #main ul li{
	list-style:disc;
	margin:0 0 0 1.5em;
}
/* 0409調整▲ */

#second-contents .data .data-txt{
	margin:10px 45px;
}
#second-contents .data .data-txt a{
	color:#160660;
}
#second-contents .data .data-txt h3{
	color:#009;
	font-size:16px;
}

#second-contents #cmt{
	/* background:url(http://androider.jp/wp-content/themes/CandR/images/com_bg01.jpg) no-repeat left top; */
}

#second-contents #comment{
	font-size:14px;
	color:#000000;
	line-height:1.4;
	margin:0px;
	font-family:"ヒラギノ角ゴ Pro W3";
}

/* ロイダーニュース 前の記事・次の記事 */
#second-contents .news-link-around .n-new{
	position:relative;
	text-align:right;
	display:block;
	margin:0;
}
#second-contents .news-link-around .n-new a{
	position:absolute;
	display:block;
	top:-1.5em;
	right:0;
}


/* float対策
---------------------------------------------------- */
.clear{
	clear:both;
}

.box-clear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.box-clear{
    display:inline-block;  /* MAC IE用　*/
    min-height:1%;  /* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html .box-clear{height: 1%;}
.box-clear{display: block;}
/*--ここまでMAC IEは非適用 */

/* 左バナー枠イメージ */

#side-left .left_bn img{
	margin:5px 0px 0px 0px;
	}
	
/* メディア掲載 */
#media{
	height:300px;
	margin-top:5px;
	}

#media .media_mdl{
	border:0px solid red;
	height:160px;
	background-image: url("http://androider.jp/wp-content/themes/CandR/images/top/media_mdl.gif");
	background-repeat: repeat-y;"
	}
	
#media .media_mdl iframe{
	width:415px;
	height:140px;
	margin:10px 10px 10px 15px;
	overflow:auto;
	display:inline;
	}

/* 100729追加 ビジネスのお問い合わせ */

#biz .contents{
	text-align:justify;
    text-justify:inter-ideograph;
    margin:0px 0px 0px -2px;
    padding:0px;
    width:580px;
}

/* .title_img{
	margin:0px auto 10px auto;
	padding:0px;
	}

.title_img img{
	width:580px;
	height:80px;
	padding:0px;
	margin:0px;
	} */
	
#biz .title_img{
	background-image: url("http://androider.jp/wp-content/themes/CandR/images/biz/biz_head.jpg");
	background-repeat: no-repeat;"
	margin:0px;
	padding:0px;
	width:580px;
	height:80px;
	}
	
#biz .style1{
	padding:20px 10px 40px 10px;
	/padding:20px 10px 30px 10px;
}

#biz #box h4{
	background-image: url("http://androider.jp/wp-content/themes/CandR/images/common/h4_bg.gif");
	background-repeat: no-repeat;"
	margin-top:30px;
	margin-bottom:15px;
	margin-left:0px;
	padding:5px 0px 0px 20px;
	width:560px;
	height:32px;
	color:#000;
	font-size:103%;
	letter-spacing:0.1em;
	line-height:1.3;
	}
	
#biz #box h4{
	/background-image: url("http://androider.jp/wp-content/themes/CandR/images/common/h4_bg.gif");
	/background-repeat: no-repeat;"
	/margin-top:30px;
	/margin-bottom:15px;
	/margin-left:0px;
	/padding:5px 0px 0px 20px;
	/width:550px;
	/height:32px;
	/color:#000;
	/font-size:103%;
	/letter-spacing:0.1em;
	/line-height:1.3;
	}

#biz #box{
	width:580px;
	height:auto;
	clear:left;
	padding-bottom:20px;
	}

#biz #box .txtblock {
	border:0px solid;
	padding:5px 0px 30px 20px;
	/padding:5px 0px 10px 20px;
	width:540px;
	font-size:97%;
	float:left;
	}
	
#biz #box .btn{
	clear:left;
	text-align:right;
	margin:10px 0px 0px 0px;
	}

#biz #box .btn2{
	clear:left;
	text-align:center;
	margin:10px 0px 0px 0px;
	}
	
	
/* 100729追加 ビジネスのお問い合わせ ここまで*/
