@charset "utf-8";
/*   
Theme Name: EXdroid-theme
Description: EXドロイド用につくったテーマだよ。転載・転用厳禁だよ。
Author: SUGAR
Version: 1.0
*/


#apppr img{
	text-align: center;
	margin:10px 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DCDCDC;
	padding: 5px;
	}

/*  
#honbun p:first-child{
	margin-top:-10px;
	}
*/
#honbun blockquote {
width: 600px;
background: url(/pics/quote_start.png) no-repeat scroll top left;
background-color: #eeeeee;
border-bottom: 1px solid #dddddd;
border-top: 1px solid #dddddd;
padding: 0px;
margin: 10px 0 10px 15px;
}
#honbun blockquote p {
background: url(/pics/quote_end.png) no-repeat scroll bottom right;
padding: 30px 10px;
margin: 0;
color :#000000;
}


/* =.popular-posts +s 20140130
-------------------------------------------------------------- */


#rankwrap #ranktab li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B7B7B7;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #606060;
    cursor: pointer;
    display: inline-block;
    float: left;
    list-style: none outside none;
    margin-right: 15px;
    outline: medium none;
    padding: 6px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    width: 85px;
}

#rankwrap #ranktab li.select {
    background: none repeat scroll 0 0 #000000;
    color: #D7D7D7;
}

#ranktab {
    font-family: 'Play',sans-serif;
    font-weight: 400;
    margin: 18px 0;
    overflow: hidden;
    text-align: center;
    width:100%;
}
#ranktab li:first-child {
    margin-left: 0;
}

#ranktab li:hover {
    background: none repeat scroll 0 0 #000000;
    text-decoration: none;
    transition: all 0.25s ease 0s;
}
#ranktab li.select {
    background: none repeat scroll 0 0 #000000;
    color: #D7D7D7;
    position: relative;
}

.disnon {
  display: none;
}



















.popular-posts {
	counter-reset: popular-item;
	padding: 0 15px;
}

.popular-item {
/*	background: #ebebeb; */
	margin: 0 12px 12px;
	position: relative;
	cursor: pointer;
	min-height: 55px;
	padding: 5px;
	border-top: 1px solid #666666;
	
}

.popular-item:hover {
	background: #ff0066;
}


.popular-item {
	padding: .35rem .5rem .5rem;
	margin: .5rem;
	line-height: 1.2;
	-webkit-font-smoothing: antialiased;
	clear: both;
}

.content p.ranktitle {
	line-height: 1.2;
	margin: 0 0 .5rem;
	-webkit-font-smoothing: antialiased;

}

.popular-item a,
.popular-item a:link,
.popular-item a:visited,
.popular-item a:active {
	color: #333333;
	display: block;
	text-decoration: none;
	transition: none;
}

.popular-item:hover a {
	color: #ffffff;
}

.popular-item:before {
	position: absolute;
	top: -5px;
	left: -12px;
	padding: 3px 10px;
	background: #ff0066;
	color: #ffffff;
	content: counter(popular-item);
	counter-increment: popular-item;
	font-weight: 700;
	font-family: 'Play', sans-serif;
}

.hentry-img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 .5rem 0 0;
}

.popular_entry ul {
	list-style-type: none;
	counter-reset: li;
	line-height: 1.3em;
}

.popular_entry li {
	position: relative;
	display: block !important;
	height: auto;
}

.about_ranking li::before, .popular_entry li::before, .entry_ad_bottom_right li::before {
	position: absolute;
	top: -3px;
	left: -3px;
	padding: 5px 10px;
	border-radius: 3px;
	background: rgba(115,181,0,.8);
	background: linear-gradient(top, #81BC2E, #659324) !important;
	background: -ms-linear-gradient(top, #81BC2E, #659324) !important;
	background: -moz-linear-gradient(top, #81BC2E, #659324) !important;
	background: -webkit-linear-gradient(top, #81BC2E, #659324) !important;
	color: #ffffff;
	content: counter(li);
	counter-increment: li;
	font-weight: 700;
	font-family: 'Play', sans-serif;
}

.popular_entry br {
	clear: both;
	font-size: 0px;
}

/* =entry-table +s 20140130
-------------------------------------------------------------- */

#single .content table {
    border-collapse: collapse;

    margin: 15px 0;
    width: 100%;
}

#single .content table.job--entry-form th {
    border-top: 1px solid #EEEEEE;
}

#single .content table.job--entry-form td {
    padding: 0;
}

#single .content table.job--entry-form th, #single .content table.job--entry-form td {
    border: medium none;
}
#single .content table td, #single .content table th {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    padding: 10px 20px;
    text-align: left;
}
#single .content table th {
    background: none repeat scroll 0 0 #ffffff;
    color: #555555;
    font-weight: bold;
    max-width: 20%;
}

#single .content table.job--entry-form td input, #single .content table.job--entry-form td textarea {
    border: medium none;
    border:solid 1px #c0c0c0;
    display: inline-block;
    padding: 10px 0;
    margin-bottom: 10px;
    width: 100%;
}


#single .content table.job--entry-form td input[type="submit"] {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
}
/*
.wpcf7 span.wpcf7-not-valid-tip {
    display: none;
}

#single .content table.job--entry-form td input.wpcf7-not-valid, #single .content table.job--entry-form td textarea.wpcf7-not-valid{
    background: pink;
}
*/
.wpcf7 .wpcf7-response-output {
    margin: 10px 0 0;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
    .wpcf7 .wpcf7-validation-errors {
        color: #B94A48;
        background-color: #F2DEDE;
        border: 1px solid #EED3D7;
    }
    .wpcf7 .wpcf7-mail-sent-ok {
        color: #3A87AD;
        background-color: #D9EDF7;
        border: 1px solid #BCE8F1;
    }


#matomelist {
    list-style-type: disc;
    margin: 0 0 2px 1em;
}
ul#matomelist li{
	list-style-type: disc;
	margin: 0 0 4px 0;
}

/* =.related_entries +s
-------------------------------------------------------------- */
.related_entries ol li {
    vertical-align: top;
    float: left;
    font-size: 13px;
    width: 110px;
    min-height: 200px;
    margin: 0;
    padding: 6px;
    list-style: none;
    }
 
.related_entries ol li:hover {
    background: #f2f2f2;
    }
 
.related_entries ol li img {
    width: 104px;
    height: 104px;
    padding: 2px;
    background: #ffffff;
    border: #cccccc 1px solid;
    }

/* =#wherego_related +s
-------------------------------------------------------------- */
#wherego_related ol li {
    vertical-align: top;
    float: left;
    font-size: 13px;
    width: 110px;
    min-height: 200px;
    margin: 0;
    padding: 6px;
    list-style: none;
    }
 
#wherego_related ol li:hover {
    background: #f2f2f2;
    }
 
#wherego_related ol li img {
    width: 104px;
    height: 104px;
    padding: 2px;
    background: #ffffff;
    border: #cccccc 1px solid;
    }





.rec_area {
    margin: 30px 0 0;
    width: 610px;
}

::selection {
	color: #ffffff;
	background: #C60010; /* Safari */
	}

::-moz-selection {
	color: #ffffff;
	background: #C60010; /* Firefox */
	}


#grankscompare iframe{
	/*
	height: auto;
    */
    margin-bottom: 10px;
    width: 100% !important;
    }
#grankscomparepc iframe{
	height: 1550px;
    margin-bottom: 10px;
    width: 100% !important;
    }

#containercompare .content{
	padding: 0;
    }



/* =tag-cloud
-------------------------------------------------------------- */

#sidetagcloud a{
	color: #666666;
	text-shadow: 1px 1px 3px #AAAAAA;
	}
#sidetagcloud a:hover{
	color: #d6156c;
	text-decoration: underline;
	}

/* =adingo_keywords
-------------------------------------------------------------- */
/*
div.adingo_keywords {
	float: left;
    font-size: 12px;
    margin: 10px 0;
    text-align: left;
    vertical-align: top;
}
*/

div.adingo_keywords ul {
    list-style: none outside none;
    text-align: left;
    vertical-align: top;
}

div.adingo_keywords ul li {
    display: inline;
    float: left;
    padding: 0 5px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    width: 130px;
}

/* Import custom layouts (located at /css/layouts/) */

/* =Global Elements
-------------------------------------------------------------- */
body { min-width:960px; font-size:16px; line-height:1.231; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; background: #FFF; color: #333; padding:0; margin:0; }
code { font-family: "Consolas", "Lucida Console", "Courier New", Courier, monospace; font-size: 14px; }
a:link, a:visited { color: #1122CC; text-decoration: none; }
a:hover { color: #D6156C; text-decoration: underline; }
img { border:none; }
h1, h2, h3, h4 { font-weight: bold; margin:0px; padding:0px; }
p,dl,dd,dt { margin:0; padding:0;}
ul,li,ol { padding:0; margin:0; list-style:none; }
#single ul li{
	margin:0 0 10px 0 ;
	list-style-type:disc;
	}
#single #relation ul li{
	padding:0; margin:0; list-style:none;
	}

/* =sutekiset
--------------------------------------------------------------*/
.shift_left {float:left;}
.shift_right {float:right;}
._right { text-align:right; }
._center { text-align:center; }
._attention { color:#FF6699 ;}
._big { font-size:120%; font-weight:bold;}
._small { font-size:85%;}


/* ----------------------------------------------------
Clearfix
---------------------------------------------------- */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.aligncenter { display: block; margin: 0 auto }
.alignright { float: right; margin: 0 0 1em 1em }
.alignleft { float: left; margin: 0 1em 1em 0 }
.floatLeft { float: left }
.floatRight { float: right }
img.aligncenter, img.alignright, img.alignleft { border: 5px solid #DDD }

.attachment { margin:5px 0px; }
.attachment img { max-width:630px; height:auto; text-align:center;}


/* =Layouts +s
-------------------------------------------------------------- */
#wrapper { width: 960px; margin: 0px auto; }
#main { }
#container { width: 650px;}
#containercompare { width: 650px;}

/* =Header +s
-------------------------------------------------------------- */
#header { position:relative; }
#branding { width:940px; margin:0 auto; }
.logo { float: left; }
.blog-name { display: block; margin:0px; }
.blog-description { font-size: 12px; color: #444444; margin: 0px; font-weight: bold; }
#head-banner { float: right; margin: 40px 30px 0px; }


/* =Menu +s
-------------------------------------------------------------- */
#menu {margin:5px 0px 5px; }
/* #menu ul { padding-left:30px; } */
#menu li { float:left;}

#menulist {
  width:960px;
  padding:0;
  margin:0;
  list-style-type: none;
}
#menulist li {
  width:16.66%;
  float:left;
  padding:0;
  margin:0;
  text-align:center;
}
#menulist li a {
  width:auto;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-shadow:0 -1px 0px #730000,0 1px 0px #950000;
  padding:10px 0;
  text-decoration:none;
  display:block;
  background:#666;
  background-image: -moz-linear-gradient(top, #c80000 0%, #b70000 50%, #a60000 50%, #b70000 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c80000), color-stop(0.50, #b70000), color-stop(0.50, #a60000), color-stop(1, #b70000));
  border-left:1px solid #840000;
  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			 -1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #a60000;
}
#menulist li:first-child a{
  border-left:0px;
  border-left:0;
  box-shadow:-1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #a60000;
}
#menulist li:last-child a{
  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #a60000;
}
#menulist li a:hover {
  background:#555;
  background-image: -moz-linear-gradient(top, #950000 0%, #840000 50%, #730000 50%, #840000 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #950000), color-stop(0.50, #840000), color-stop(0.50, #730000), color-stop(1, #840000));
  box-shadow: 1px 0px 0px rgba(225,225,225,0) inset,
			 -1px 0px 0px rgba(225,225,225,0) inset,
			  0px 1px 1px rgba(0,0,0,0.1) inset,
			  0px -1px 1px rgba(0,0,0,0.3) inset,
			  0px 1px 3px #a60000;
}



/* =Search +s
-------------------------------------------------------------- */
#searchbar{
	margin-bottom:10px;
	}

#searchform4 {
	width: 200px;
	background: url(../../../../pics/input4.gif) left top no-repeat; 
	display: block;
	height: 24px;
	position: relative;
}
#keywords4	{
	width: 156px;
	position: absolute;
	top: 3px;
	left: 12px;
	border: 1px solid #FFF;
}
#searchBtn4	{
	position: absolute;
	top: 3px;
	left: 174px;
}




/* =Breadcrumbs +s
-------------------------------------------------------------- */
#breadcrumbs { margin-top:3px; }
#breadcrumbs li { float: left; }
#breadcrumbs li:after { content: ">"; padding:0px 5px;}
#breadcrumbs li:last-child, #breadcrumbs .last { border: 0; }
#breadcrumbs li:last-child:after, #breadcrumbs .last:after { content: none; }
#breadcrumbs li a:link, #breadcrumbs li a:visited { clear: left }
#breadcrumbs .notice { border: 0; color: #999; background: none }


/* =leftmenu +s
-------------------------------------------------------------- */
#leftmenu { width:150px; }


/* edit by ohta */

#leftmenu div.aderea {
	margin-bottom:15px;
	text-align:center;
}


/* =Sidebars +s
-------------------------------------------------------------- */
#sidebar { width:300px;}



/* =twirank +s
-------------------------------------------------------------- */
#twirank li{ padding0; font-size: 12px; line-height: 1.2; text-indent: 0; margin: 0 0 5px 0; border-bottom:1px dotted #cccccc;}
#twirank li a{ color: #333333;} 
#twirank li span a{
	line-height: 1.2;
	font-size: 9px;
	color: #dc143c;
/*	background: none repeat scroll 0 0 #FFC0CB; */
	padding: 0;
	text-decoration: underline;
	margin:5px 10px 5px 5px;
	}
#twirank li a:hover{text-decoration:underline; color: #666666;}



/* =sidenewlist +s
-------------------------------------------------------------- */
#sidenewlist li{ padding0; font-size: 12px; line-height: 1.2; text-indent: 0; margin: 0 0 5px 0;}
#sidenewlist li a{ color: #333333;}
#sidenewlist li a:hover{ color: #666666; text-decoration:underline;}
#sidenewlist li span a{
	line-height: 1.2;
	font-size: 9px;
	color: #dc143c;
/*	background: none repeat scroll 0 0 #FFC0CB; */
	padding: 0;
	text-decoration: underline;
	margin:5px 10px 5px 5px;
	}
#sidenewlist .wp-post-image{
	vertical-align: top;
	float:left;
	}
#sidenewlist li div{
	border-bottom:1px dotted #cccccc;
	margin:0 0 3px 0;
	}


/* =menubox +s
-------------------------------------------------------------- */
.menubox { border:1px #686868 solid; margin-bottom:10px;}
/*.menubox { border:1px #686868 solid; margin-bottom:10px; font-weight: bold;}*/
.menubox dt { font-size:16px; height:24px; background:url(../../../../pics/sidemenuline.png); color:#FFFFFF; padding:8px 0px 0px 18px}
.menubox dd { padding:5px;}
.mbkoukoku { margin:2px 12px; }
.menubox img { margin:2px 6px; }
.menubox li {font-size:14px;}

/* =menubox_recommend +s
-------------------------------------------------------------- */
.menubox_recommend li { font-size:12px; margin:0px 0px 5px 20px; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal; }

/* =menuboxlist +s
-------------------------------------------------------------- */
.menuboxlist li { background:url(../../../../pics/icon_li_menu_1.png) no-repeat 3px 3px; padding-left:20px; }
.menuboxlist li ul li { background:url(../../../../pics/icon_li_menu_2.png) no-repeat 4px 4px; }
.menuboxlist li ul li ul li { background:url(../../../../pics/icon_li_menu_3.png) no-repeat 5px 5px; }


/* =menuboxrank +s
-------------------------------------------------------------- */
.menuboxrank ol { padding-left: 20px; margin:5px 20px 10px 0px; }
.menuboxrank li { font-size:12px; margin:0px 0px 5px 20px; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal; }


/* =menuboxpr +s
-------------------------------------------------------------- */
.menuboxpr { font-size:12px; padding-left:10px;}


/* =siderecommend +s
-------------------------------------------------------------- */
#siderecommend li{ padding0; font-size: 12px; line-height: 1.2; text-indent: 0; margin: 0 0 5px 0;}
#siderecommend li a{ color: #333333;}
#siderecommend li a:hover{ color: #666666; text-decoration:underline;}
#siderecommend li span a{
	line-height: 1.2;
	font-size: 9px;
	color: #dc143c;
/*	background: none repeat scroll 0 0 #FFC0CB; */
	padding: 0;
	text-decoration: underline;
	margin:5px 10px 5px 5px;
	}
#siderecommend img{
	margin:0;
	}

#amzrecommend {
	border:0;
	}


/* =.topic&.content&.entry_date&.dot_line +s
-------------------------------------------------------------- */
.topic { padding:3px 0 0 18px; height:22px; color:#FFFFFF; }
.content { padding:10px; }
#honbun p { margin-bottom:20px; line-height: 1.5; text-align: justify; text-justify: inter-ideograph;}
#honbun img { margin:10px 5px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DCDCDC; padding: 5px;}
.entry_date { text-align:right; color:#999999; font-size:14px; }
.content h3 a:link, .content h3 a:visited { color: #2B2825; }
.content h3 a:hover { color: #D6156C; }



/* =headline +s
-------------------------------------------------------------- */
#headline { border:1px #686868 solid; margin-bottom: 10px; }
#headline h2 { font-size:16px; background:url(../../../../pics/headline.png);}
#headline h3 { font-size: 22px;}
#headline .content div { width:310px; }
#headline p { font-size: 14px; margin:3px; }
#headline img { max-width:300px; max-height:200px; float:left; }

/* =HeaderPickup +s
-------------------------------------------------------------- */
#HeaderPickup { border:1px #686868 solid; margin-bottom: 10px; }
#HeaderPickup h2 { font-size:16px; background:url(../../../../pics/headline.png);}
#HeaderPickup h3 { font-size: 22px;}
#HeaderPickup .content div { width:500px; }
#HeaderPickup p { font-size: 14px; margin:0 0 10px 0; }
#HeaderPickup img { max-width:100px; max-height:100px; float:left; }

/* =ad_yim +s
-------------------------------------------------------------- */
#ad_yim {margin-bottom: 10px; border:1px #686868 solid; }
#ad_yim h2 {font-size:16px; background:url(../../../../pics/pickup.png);}
#ad_yim .content div { width:500px; }
#ad_yim p { font-size: 14px; margin:3px;  }

#archivelist .content div#adingoBeagle1{
	width:100%;
	}
#archivelist .content div#adingoBeagle1 div{
	width:100%;
	}

#archivelist .adyim_archive li.category_yim{
	border-bottom:3px dotted #D3D3D3;
	}
#archivelist .adyim_archive li.category_yim2{
	border-bottom:3px dotted #D3D3D3;
	border-top:3px dotted #D3D3D3;
	}

#adingoBeagle1 div div ul li{
	border:0;
	}
/*
#adingoBeagle1{
	border-bottom:3px dotted #D3D3D3;
	}
*/
#archivelist .content div#adingoBeagle2{
	width:100%;
	}
#archivelist .content div#adingoBeagle2 div{
	width:100%;
	}


#adingoBeagle2 div div ul li{
	border:0;
	}
#ad_yim_archive li.content{
	border-top:3px dotted #D3D3D3;
	border-bottom:3px dotted #D3D3D3;
	}

#archivelist .content div#adingoJsss1{
	width:100%;
	border-bottom:3px dotted #D3D3D3;
	}
#archivelist .content div#adingoJsss2{
	width:100%;
	border-bottom:3px dotted #D3D3D3;
	}
	
#archivelist .content div#adingoJsss1 div{
	width:100%;
	}
#archivelist .content div#adingoJsss2 div{
	width:100%;
	}

.adttl{
	color: #2B2825;
	}
.adttl:hover{
	color:#D6156C;
	text-decoration:underline;
	}


/* =news +s
-------------------------------------------------------------- */
#news { margin-top:5px; }
#news ul { border:1px #686868 solid; width:315px; }
#news li { border-bottom:3px dotted #d3d3d3;  padding: 10px; }
#news li:last-child { border-bottom: none; }
#news h2 { font-size:16px; background:url(../../../../pics/catline.png); }
#news h3 { font-size: 20px;}
#news .content div { width:170px; line-height:125%;}
#news p { font-size: 12px; margin: 0 0 5px 0;}
#news img { width:100px; height:100px; float:left; }
#news .entry_date {margin: 0;}
#news a:hover {text-decoration:underline;}


/* =single +s
-------------------------------------------------------------- */
#single { margin-bottom:10px; border:1px #686868 solid;}
p.topic { font-size:16px; background:url(../../../../pics/headline.png);}
#single h2{
	border-left: 8px solid #C60010;
    font-size: 28px;
    letter-spacing: -1px;
    line-height: 32px;
    margin: 5px 0 2px;
    padding: 8px 0 0 10px;
    }

#single h3{
	border-left: 5px solid #C60010;
	font-size: 22px;
	padding-left: 10px;
	}
#single h4{
	font-size: 18px;

	}

ul.rule{
	list-style-type: disc;
	}


/* =appinfo +s
-------------------------------------------------------------- */
#appinfo { padding:10px; text-align:left; font-size:12px; border-top:3px dotted #d3d3d3; width:605px; margin-top:10px;}
.appthumbnail img { margin:40px; width:100px; height:100px; }
.appdetaile { line-height:125%; margin:0px; width:400px; }
.appdetaile h3 { line-height:125%; }
.appdetaile table { margin-top:15px;}


/* =amazlet-box +s
-------------------------------------------------------------- */
.amazlet-box { padding:10px; border-top:3px dotted #d3d3d3; width:605px; margin-left:10px;}


/* =#relation +s
-------------------------------------------------------------- */
#relation { padding:10px; border-top:3px dotted #d3d3d3; width:605px; font-weight:bold;}
#relation p { background:url(../../../../pics/icon_li_menu_1.png) no-repeat 3px 3px; padding-left:20px; margin: 0;}
#rel_key { margin-bottom:5px; }
#rel_key li { margin-right:5px; }
#rel_key li:after{ content:","; }
#rel_key li:last-child:after, #rel_key .last:after { content: none; }
#rel_atc li { background:url(../../../../pics/icon_li_menu_2.png) no-repeat 5px 5px; margin-left:20px; padding-left:20px;}
#rel_atc h3 { margin:0 0 15px;}

/* =newpickup +s
-------------------------------------------------------------- */
#newpickup { margin-bottom:10px; border:1px #686868 solid; }
#newpickup h2 { font-size:14px; background:url(../../../../pics/pickup.png); }
#newpickup ul { padding:3px; }
#newpickup li { width:110px; margin: 7px 9px; font-size:12px; line-height:125%; font-weight:bold; }
#newpickup img { width:100px; height:100px; margin: 0px 0px 5px 5px;}







/* =rankcompare +s
-------------------------------------------------------------- 
#rankcompare div { width:465px; height:230px; overflow:auto; font-size: 12px; border:1px #686868 solid; margin-bottom:5px; }
#rankcompare h2 { font-size:14px; background:url(../../../../pics/rankline2.png); }
#rankcompare ol { padding-left: 20px; margin:5px 0px 10px 5px; }
#rankcompare li { margin:0 0 5px 3px; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal;}
#rankcompare li a{ color: #333333;}
#rankcompare li a:hover{text-decoration:underline; color: #666666;}*/


/* =rankcompare +s
-------------------------------------------------------------- */
#rankcompare div { width:315px; height:230px; overflow:auto; font-size: 12px; border:1px #686868 solid; margin-bottom:5px; }
#rankcompare h2 { font-size:14px; background:url(../../../../pics/rankline.png); }
#rankcompare ol { padding-left: 20px; margin:5px 0px 10px 5px; }
#rankcompare li { margin:0 0 5px 3px; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal;}
#rankcompare li a{ color: #333333;}
#rankcompare li a:hover{text-decoration:underline; color: #666666;}





/* =rank +s
-------------------------------------------------------------- */
#rank div { width:315px; height:230px; overflow:auto; font-size: 12px; border:1px #686868 solid; margin-bottom:5px; }
#rank h2 { font-size:14px; background:url(../../../../pics/rankline.png); }
#rank ol { padding-left: 20px; margin:5px 0px 10px 5px; }
#rank li { margin:0 0 5px 3px; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal;}
#rank li a{ color: #333333;}
#rank li a:hover{text-decoration:underline; color: #666666;}
#rank .pr { padding-left:20px; font-weight:bold;}




#centermain #rank div { width:235px;}

/* =rankfull +s
-------------------------------------------------------------- */
#rankfull ul{ padding-left: 23px;}
#rankfull li { margin:3px 0 0 3px; padding:0 0 3px 0; border-bottom:1px dotted #CCC; line-height:125%; list-style:decimal;}
#rankfull li a{ color: #333333;}
#rankfull li a:hover{ color: #666666; text-decoration:underline;}


/* =centermain >ohta
-------------------------------------------------------------- */
#centermain { width:490px; }


/* =archivelist +s
-------------------------------------------------------------- */
#archivelist { border:1px #686868 solid; margin-bottom:10px;}
#archivelist h2 { font-size:16px; background:url(../../../../pics/headline.png);}
#archivelist h3 a:link, #archivelist h3 a:visited { color: #2B2825; font-size: 18px; }
#archivelist h3 a:hover { color: #D6156C; font-size: 18px; text-decoration:underline;}
#archivelist img { width:75px; height:75px; float:left; margin: 0px;}
#archivelist ul { padding:0px 10px; margin:5px 0px;}
#archivelist li { border-bottom:3px dotted #d3d3d3;  }
#archivelist li:last-child { border-bottom: none;  }
#archivelist .content div { width:360px; line-height:125%; }
#archivelist p { font-size: 12px; margin: 0;}
#archivelist div.notfoundsearchform { margin:30px 0px;}

/* =searchword +s
-------------------------------------------------------------- */
#searchword{
	padding:3px 0 0 18px;
	}


/* =writerprof +s
-------------------------------------------------------------- */
#writerprof { background:#CCCCCC; margin:10px 0px; padding:20px; }
#writerprof img { float:left; }
#writerprof div { width:470px; }
#writerprof h3 { font-size:20px; }

/* =content +s
-------------------------------------------------------------- */
.content .alignleft,.content img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

.content p{
	margin: 1.12em 0;
	}
p.entry_date{ margin: 0; }
.content img{
	border: 0;
	}

/* =navi_lr +s
-------------------------------------------------------------- */
.navi_l{
text-align: left;
width: 630px;
margin-bottom: 5px;
font-size:12px;
}
.navi_r{
text-align: right;
width: 630px;
font-size:12px;
margin: 0 0 5px 0;
}	
.navi_l a:hover{
	text-decoration:underline;
	}
.navi_r a:hover{
	text-decoration:underline;
	}
	

/* =foot_link　+s
-------------------------------------------------------------- */
#foot_link { text-align:right; font-weight:bold; font-size:12px; margin-right:5px; }


/* =navigation +s
-------------------------------------------------------------- */
.navigation, .comments-navigation { width:100%; font-weight: bold; font-size: 12px; margin:10px 0px;}


/* =footer　+s
-------------------------------------------------------------- */
#footer { height:70px; margin-top:20px; font-size:13px; background:url(../../../../pics/foot_b.png);  background-repeat:repeat-x; clear:both; }
#footer a:link, #footer a:visited { color:#FFFFFF; }
#footer ul{ height: 20px;}
#footer li{ list-style-image:url(../../../../pics/icon_li_fmenu.png); margin: 5px 10px 0px 30px; padding-right:10px; float:left;}
#footer p { margin-right: 15px; font-size: 13px; color: #FFFFFF;}
/* IE Hack */
*html div#footer p { font-size: 13px; color: #FFFFFF;}


/* =widgetcontainer +s
-------------------------------------------------------------- */
.widgetcontainer li { margin: 0.5em 0 }
#widgetsearch .text { width: 250px }


/* =socialbtn +s
---------------------------------------------------- */

.socialbtn { 
margin: 0px 0px 10px 0px; 
padding: 0px; 
}

.socialbtn .twitter-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0 0 -20px;
max-height:50px;
display: inline; 
width: 123px;
}

.socialbtn .facebook-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0 0 0px;
max-height:50px;
display: inline; 
width: 110px;
}

.socialbtn .google-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0 0 0px;
max-height:50px;
display: inline; 
width: 65px;
}

.socialbtn .hatena-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
max-width: 50px;
}

.socialbtn .mixi-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 60px;
}

.socialbtn .yahoo-button { 
float: left; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
display: inline; 
width: 125px; 
}

.socialbtn .addclips-button { 
margin: 0px; 
padding: 0px; 
display: inline; 
width: 120px; 
clear:both;
}

/* =pagenation +s
-------------------------------------------------------------- */

#archivelist .pagination {
clear:both;
position:relative;
overflow:hidden;
padding:10px 0;
font-size:11px;
line-height:13px;
}

#archivelist .pagination ul{
	position: relative;
	left: 50%;
	float: left;
	padding:0;
	margin:0;
 }
 
#archivelist .pagination li{
	position: relative;
	left: -50%;
	padding:0;
	margin:0;
	border:0;
	float:left;
}


#archivelist .pagination span,#archivelist .pagination a {
display:block;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 
#archivelist .pagination a:hover{
color:#fff;
background: #EE0000;
/* background: #3279BB; */
}
 
#archivelist .pagination .current{
padding:6px 9px 5px 9px;
background: #EE0000;
/* background: #3279BB; */
color:#fff;

/* =fixedpage +s
-------------------------------------------------------------- */
.fixedpage { margin:10px 0px; }
.fixedpage a { font-weight:bold; }
.fixedpage li { background:url(../../../../pics/icon_li_menu_1.png) no-repeat 5px 5px; padding-left:20px; }
.fixedpage li ul li { background:url(../../../../pics/icon_li_menu_2.png) no-repeat 7px 7px; }
.fixedpage li ul li ul li { background:url(../../../../pics/icon_li_menu_3.png) no-repeat 10px 10px; }


/*.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }
.hls { background: yellow }
*/


/* =Featured
-------------------------------------------------------------- */
/*.featured-post { margin: 0 0 1em; padding-bottom: 1em; border-bottom: 1px solid #DDD; font-size: 14px }
.featured-post img { float: left; margin: 0 1.5em 1.5em 0 }
.featured-post .entry-summary { line-height: 1.73em }*/

/* =Lifestream
-------------------------------------------------------------- */
/*.lifestream { margin: 1em 0 }
.lifestream .url { float: left; margin-right: 10px; display: block }
.lifestream .entry-title { margin: 1em 0 }
.lifestream .published { color: #999; float: left; margin-right: 30px; width: 150px }
.lifestream .entry-content { font-size: 18px; margin-left: 210px }
.lifestream .entry { margin: 0; padding: 1em 0; border-bottom: 1px solid #EEE }*/

/* =Comments
-------------------------------------------------------------- */
/*#commentlist { list-style: none; margin: 0; padding: 0 }
#commentlist ul, #commentlist ol { list-style: none; margin: 0; padding: 0 }
#commentlist li { }
#commentlist .children { padding-left: 1.5em }
.comment-author .avatar { float: left; margin: 0 1em 1em 0; border: 2px solid #DDD }
.comment-author cite { font-style: normal; font-weight: bold; font-size: 16px }
.comment-author .says { display: none }
.comment-meta { color: #999 }
.comment-meta abbr { cursor: default }
.comment-node { margin-bottom: 1.5em; padding: 0 0 1.5em; border-bottom: 1px solid #DDD }
.comment-content { clear: left; font-size: 14px }
.comment-content p { line-height: 1.73em }
.comment-reply-link { font-weight: bold; font-size: 16px; }
#commentform textarea { font-family: Arial, Helvetica, sans-serif; width: 90% }
#trackbacklist { margin-bottom: 3em }
#trackbacklist li { margin: 0.5em 0 }*/







/* =WP-PageNavi
-------------------------------------------------------------- */
/*.wp-pagenavi { font-size: 14px }
.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 5px; border:1px solid #DDD; margin: 0 0.3em }
*/

/* =WP125
-------------------------------------------------------------- */
/*#wp125adwrap_2c .wp125ad { padding: 10px 10px 0 0 !important }*/

/* =Footer
-------------------------------------------------------------- */
/*#footer h5 { font-size: 16px; margin: 1em 0; color: #FFFFFF; text-transform: uppercase }
#footer-sidebar { float: left }
#footer-sidebar .widgetcontainer { float: left; margin-right: 0.5em; min-width: 200px; overflow: hidden }
#footer-sidebar .widgetcontainer li { margin: 0.3em 0 }*/
