/*
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} */

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 .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;
} */

/* 緑背景 */
#second-contents h2.second-main-title{
	background:url(http://androider.jp/wp-content/themes/CandR/images/common/second_title_bg001.png) no-repeat left top;
	line-height:1.1;
	color:#000;
	font-size:20px;
	font-weight:bold;
	padding:17px 20px 17px 25px;
}

#second-contents h2.second-main-title, x:-moz-any-link{
	padding:15px 20px 17px 25px;
	}

 /* IE背景用 */
/* * html #second-contents h2.second-main-title{
	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;
	width:620px;
	margin-left:2px;
}

/* IE背景用 */
/* * html #second-contents h2.second-main-title2{
	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;
} */

#pagelink{
	margin:0px 12px 0px 0px;
	height:31px;
}

#pagelink .back_btn{
	float:right;
	margin:5px 10px 0px 5px;
	width:82px;
	height:16px;
}

#pagelink .next_btn{
	float:right;
	/* margin:5px 5px 0px 0px; */
	margin:5px 10px 0px 5px;
	width:82px;
	height:16px;
}

#pagelink table{
	/* float:right; */
	float:left;
	padding:0px;
	/* margin:0px 0px 0px 270px; */
	border:0px solid red;
}

#pagelink table select{
	width:140px;
	height:21px;
	padding:0px;
	margin-bottom:3px;
}

#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;
	margin:0px 0px 10px 2px; /* 100809 */
	width:636px;
}

#second-contents .data_news tabel{
}

#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{
	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;
	}

/* ビジネスのお問い合わせ */ /*** アップ時は消す！ ***/

.contents{
	text-align:justify;
    text-justify: inter-ideograph;
    margin:0px;
    padding:0px;
}

#biz .contents{
	text-align:justify;
    text-justify:inter-ideograph;
    margin:0px 0px 0px -2px;
    padding:0px;
    width:580px;
}
	
#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 #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 .style1{
	padding:25px 10px 0px 10px;
	}

#biz .line{
	background-image: url("http://androider.jp/wp-content/themes/CandR/images/biz/dot_gray21.gif");
	background-repeat: repeat-x;
	border:none;
	margin:25px 0px 20px 0px;
	}

#biz .h_box{
	padding:10px 0px 10px 0px;
	clear:left;
	}

#biz .h_box p{
	width:auto;
	float:left;
	font-size:90%;
	line-height:1.7;
	padding-left:10px;
	}

#biz .h_check{
	border:0px solid red;
	width:200px;
	float:left;
	padding:0px 0px 0px 10px;
	}

#biz .check_r{
	padding-right:5px;
	}

#biz .link_arw{
	width:19px;
	height:19px;
	margin-left:5px;
	}

#biz .btn{
	clear:left;
	text-align:center;
	margin:30px 0px 40px 0px;
	}

/* 以下、更新後に消す */

#biz #box1{
	margin:15px 0px 0px 0px;
	}

#biz #box1 h4{
	background-color:#d5d5d5;
	padding:10px 0px;
	text-align:center;
	border:1px solid #d5d5d5;
	color:#000;
	font-size:120%;
	}
	
#biz .box1_mdl{
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}

#biz .box1_mdl img{
	margin:0px auto 0px auto;
}

#biz .box1_btm{
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:20px 10px 10px 0px;
}

#biz .box1_btm_inner{
	width:210px;
	margin:0px auto 0px auto;
}

#biz #box1 .btn{
	clear:left;
	text-align:right;
	/*margin:5px 5px 5px 0px; */
	margin:5px 0px 0px 0px;
	}
	
#biz .detail{
	border:0px solid #999;
	margin:0px 0px 10px 0px;
}

#biz .caption{
	border:1px solid #999;
	padding:10px 10px 10px 13px;
	margin:5px 0px 0px 0px;
	float:left;
	width:500px;
	}
	
#biz .caption p{
	padding:0px;
	width:265px;
	height:auto;
	font-size:90%;
	line-height:1.8;
	float:left;
	}

#biz .caption p span{
	font-weight:bold;
	font-size:115%;
	line-height:2.2;
	}
	
#biz .caption_img{
	width:220px;
	height:125px;
	float:right;
	}

#biz #box2 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:110%;
	letter-spacing:0.1em;
	line-height:1.2;
	}
	
#biz #box2 h4{
	/background-image: url("http://androider.jp/wp-content/themes/CandR/images/common/h4_bg.gif");
	/background-repeat: no-repeat;
	/margin-top:0px;
	/margin-bottom:15px;
	/margin-left:0px;
	/padding:5px 0px 0px 20px;
	/width:550px;
	/height:32px;
	/color:#000;
	/font-size:110%;
	/letter-spacing:0.1em;
	/line-height:1.2;
	}

#biz #box2 h5{
	background-image: url("../images/biz/check_blue.gif");
	background-repeat: no-repeat;
	background-position:0px 2px;
	font-size:110%;
	color:#000;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 0px;
	}

#biz #box2 h6{
	font-size:115%;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	}

#biz #box2 ul{
	padding:5px 0px 0px 20px;
	line-height:1.8;
	}

#biz #box2{
	width:580px;
	height:auto;
	clear:left;
	padding-bottom:20px;
	}

#biz #box2 .txtblock {
	border:0px solid;
	padding:5px 0px 30px 20px;
	/padding:5px 0px 0px 20px;
	width:540px;
	font-size:97%;
	float:left;
	}

#biz #box2 .btn{
	clear:left;
	text-align:right;
	margin:5px 0px 0px 0px;
	}

#biz #box .btn2{
	clear:left;
	text-align:center;
	margin:10px 0px 0px 0px;
	}
	
/* ビジネスのお問い合わせ 100804改修 ここまで*/