@charset "utf-8";

/*
	Theme Name: Anikabe
	Description: あにかべのオリジナルテーマ
	Theme URI: 
	Author: ハチマキ先輩
	Author URI: http://anikabe.com/
	Version: 1.0.0
	License: 
	License URI: 
	Tags: white, left-sidebar, two-columns

*/

/* ==================================================

あにかべ -壁紙情報サイト- スタイルシート

================================================== */


/* 共通
--------------------------------------------------------------------*/
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,td,th,form {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}
li {
	list-style-type:none;
}
li img {
	vertical-align:top;
}
table {
	border-collapse:collapse;
}
td,th {
	vertical-align:top;
}
th {
	text-align:left;
}
a img {
	border:none;
}

body {
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin:0;
	text-align:center;
	font-size:80%;
	line-height:1.33;
	color:#323232;
}
.fs {
	font-size:85%;
}
.fl {
	font-size:125%;
}
.b {
	font-weight:bold;
}
.c {
	text-align:center;
}
.r {
	text-align:right;
}
a:link,
a:visited {
	color:#4471b6;
	text-decoration:none;
}
a:hover,
a:active {
	color:#4471b6;
	text-decoration:underline;
}
.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
	zoom:1;
	overflow:hidden;
}

/* トップSEO
--------------------------------------------------------------------*/
.seo-area {
	background-color:#282828;
	text-align:left;
}
.seo-area-i {
	margin:0 auto;
	width:auto;
}
.seo-area h1 {
	font-size:85%;
	color:#fff;
	padding:8px 12px 6px;
}
@media screen and (min-width:1024px){
.seo-area-i {
	width:1024px;
}
}

/* 全体枠
--------------------------------------------------------------------*/
.main {
	width:auto;
	margin:0 auto;
	padding:13px 0 60px;
	text-align:left;
}
.main-i {
	padding:0 12px;
}
@media screen and (min-width:1024px){
.main {
	width:1024px;
}
#top .main {
	padding:13px 0 0 !important;
}
}

/* ヘッダ
--------------------------------------------------------------------*/
.header .header-left {
	font-size:85%;
}
.header .header-left h2 {
	padding:0 0 8px;
	text-align:center;
}
.header .header-left .counter {
	padding-left:5px;
}
.header .header-left .counter span {
	color:#969696;
}
.header .header-left .concept {
	padding:9px 0 0 5px;
}
.header .header-left .header-intro {
	display:none;
}
@media screen and (min-width:768px){
.header {
	height:200px;
}
.header .header-left {
	float:left;
	width:260px;
}
.header .header-left h2 {
	padding:7px 0 8px;
}
.header .header-left .counter {
	padding-left:5px;
}
.header .header-left .counter span {
	color:#969696;
}
.header .header-left .concept {
	padding:9px 0 12px 5px;
}
.header .header-left .header-intro {
	display:inline;
}
.header .header-right {
	float:right;
	width:100%;
	margin-left:-272px;
}
.header .header-right2 {
	margin-left:272px;
}
.header .header-right2 div {
	border:solid 1px #969696;
	background:url(../../../../common/top_image.jpg) no-repeat;
	height:198px;
}
}

/* メインエリア
--------------------------------------------------------------------*/
.main-area {
	padding-top:10px;
}
.main-area .main-left {
	display:none;
}
@media screen and (min-width:1024px){
.main-area {
	padding-top:2px;
}
.main-area .main-right {
	float:right;
	width:728px;
	padding-top:13px;
}
.main-area .main-left {
	display:inline;
	float:left;
	width:260px;
}
#top .main-area .main-left {
	padding-bottom:60px !important;
}
}
.tm .tm-left {
	float:left;
	width:49%;
}
.tm .tm-right {
	float:right;
	width:49%;
}
@media screen and (min-width:768px){
.tm .tm-left {
	width:49.5%;
}
.tm .tm-right {
	width:49.5%;
}
}
.tm a {
	position:relative;
	display:block;
	padding:7px 10px 5px;
	border:solid 1px #d2d2d2;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.tm .tm-left a:link,
.tm .tm-left a:visited {
	background:-moz-linear-gradient(
	top,
	#c1272d 0%,
	#c1272d 49%,
	#a42126 50%,
	#a42126);
	background:-webkit-gradient(
	linear,
	left top,left bottom,
	from(#c1272d),
	color-stop(0.49, #c1272d),
	color-stop(0.50, #a42126),
	to(#a42126));
	background:-ms-linear-gradient(
	top,
	#c1272d 0%,
	#c1272d 49%,
	#a42126 50%,
	#a42126);
}
.tm .tm-right a:link,
.tm .tm-right a:visited {
	background:-moz-linear-gradient(
	top,
	#0071bc 0%,
	#0071bc 49%,
	#0060a0 50%,
	#0060a0);
	background:-webkit-gradient(
	linear,
	left top,left bottom,
	from(#0071bc),
	color-stop(0.49, #0071bc),
	color-stop(0.50, #0060a0),
	to(#0060a0));
	background:-ms-linear-gradient(
	top,
	#0071bc 0%,
	#0071bc 49%,
	#0060a0 50%,
	#0060a0);
}
.tm .tm-left a:hover,
.tm .tm-left a:active {
	background:-moz-linear-gradient(
	top,
	#9a1f24 0%,
	#9a1f24 49%,
	#831a1e 50%,
	#831a1e);
	background:-webkit-gradient(
	linear,
	left top,left bottom,
	from(#9a1f24),
	color-stop(0.49, #9a1f24),
	color-stop(0.50, #831a1e),
	to(#831a1e));
	background:-ms-linear-gradient(
	top,
	#9a1f24 0%,
	#9a1f24 49%,
	#831a1e 50%,
	#831a1e);
	color:#fff22e;
}
.tm .tm-right a:hover,
.tm .tm-right a:active {
	background-image:-moz-linear-gradient(
	top,
	#005a96 0%,
	#005a96 49%,
	#004d80 50%,
	#004d80);
	background:-webkit-gradient(
	linear,
	left top,left bottom,
	from(#005a96),
	color-stop(0.49, #005a96),
	color-stop(0.50, #004d80),
	to(#004d80));
	background:-ms-linear-gradient(
	top,
	#005a96 0%,
	#005a96 49%,
	#004d80 50%,
	#004d80);
	color:#fff22e;
}
.ads-area {
	padding-top:14px;
}
.bottom-ads {
	padding:15px 0 10px;
	text-align:center;
}
.rakuten-widget {
	padding:9px 0 14px;
	text-align:center;
}
.side-bar {
	padding-top:15px;
}
.lm {
	padding:8px 5px 0;
}
.lm li {
	padding:2px 0 1px;
	color:#b4b4b4;
}
.lm li a {
	color:#323232 !important;
}
.lm span {
	font-weight:bold;
	color:#323232 !important;
}


/* フッタ
--------------------------------------------------------------------*/
.footer {
	background-color:#282828;
	color:#fff;
}
@media screen and (min-width:1024px){
.footer .footer-i {
	margin:0 auto;
	width:1024px;
}
}
.footer .footer-i2 {
	padding:0 12px;
}
.footer .pagetop {
	text-align:right;
	padding-bottom:15px;
}
.footer .bm-area {
	text-align:left;
}
.footer .bm-area .bm1,
.footer .bm-area .bm2 {
	display:none;
}
.footer .bm-area .bm3,
.footer .bm-area .bm4 {
	text-align:center;
}
@media screen and (min-width:1024px){
.footer .bm-area .bm1 {
	display:inline;
	float:left;
	width:96px;
}
}
@media screen and (min-width:768px){
.footer .bm-area .bm2 {
	display:inline;
	float:left;
	width:207px;
}
.footer .bm-area .bm3 {
	float:left;
	width:306px;
	padding:7px 0 5px;
	text-align:left;
}
.footer .bm-area .bm3-i {
	border-left:dotted 1px #969696;
	border-right:dotted 1px #969696;
}
.footer .bm-area .bm4 {
	float:left;
	width:231px;
	padding:7px 0 5px;
	text-align:left;
}
}
.footer .footer-intro {
	display:none;
}
.footer .bm-area p {
	font-weight:bold;
	color:#fbb03b;
	padding:20px 0 4px;
}
.footer .bm-area p a {
	color:#fbb03b !important;
}
.footer .bm-area li a {
	color:#fff !important;
}
.footer .bm-area span {
	font-weight:bold;
	color:#fff !important;
}
.footer .bm-area li {
	padding:2px 0;
	color:#646464;
	font-size:85%;
}
@media screen and (min-width:768px){
.footer .footer-intro {
	display:inline;
}
.footer .bm-area p {
	padding:0 0 4px 20px;
}
.footer .bm-area .next-category {
	padding-top:10px;
}
.footer .bm-area li {
	padding:2px 0 2px 20px;
	color:#646464;
	font-size:85%;
}
}

.footer .copyright {
	padding:25px 0 14px;
	font-size:85%;
}

.copy {
	font-weight:bold;
	font-size:140%;
	padding:3px 0 6px;
}
.in {
	padding:0 5px;
}

/* トップページ 
--------------------------------------------------------------------*/
#top .topics-area {
	border:solid 1px #969696;
	background-color:#fafafa;
	padding:13px 20px 9px;
	margin:15px 0 5px;
}
#top .topics-area h3 {
	font-weight:bold;
	padding-bottom:5px;
}
#top .topics-area h3 span {
	color:#ed1c24;
}
#top .topics-area .kuwashiku {
	padding-top:8px;
	text-align:right;
	font-size:85%;
}
#top .topics-area .kuwashiku img {
	margin-right:5px;
	vertical-align:middle;
}

#top .wallpaper-area .wallpaper {
	float:left;
	width:25%;
	padding-top:10px;
}
@media screen and (max-width:768px){
#top .wallpaper-area .wallpaper {
	display:none;
}
}
#top .wallpaper-area .wallpaper-i {
	position:relative;
	margin-right:10px;
	border:solid 1px #d2d2d2;
	height:80px;
}
#top .wallpaper-area .link a {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
}
#top .wallpaper-area .link a:hover{
    background-color:#000;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
}
#top .wallpaper-area .wallpaper .ill-1 {
	background:url(../../../../common/ban_1.jpg) no-repeat;
}
#top .wallpaper-area .wallpaper .ill-2 {
	background:url(../../../../common/ban_2.jpg) no-repeat;
}
#top .wallpaper-area .wallpaper .ill-3 {
	background:url(../../../../common/ban_3.jpg) no-repeat;
}
#top .wallpaper-area .wallpaper .ill-4 {
	background:url(../../../../common/ban_4.jpg) no-repeat;
	margin-right:0 !important;
}
#top .wallpaper-area .wallpaper .text-area {
	background: rgba(0,0,0, 0.5);
	width:75px;
	height:78px;
}
#top .wallpaper-area .wallpaper .text-area p {
	padding:11px 0;
	color:#fff;
	text-shadow:#000;
	text-align:center;
	font-size:85%;
	line-height:150%;
}
#top .wallpaper-area .wallpaper .text-area p span {
	font-size:200%;
	line-height:150%;
}


#top .entry-area {
	padding:15px 0 35px;
}
#top .day-area {
	background:url(../../../../common/bar_top_bk.gif) no-repeat;
	height:36px;
}
#top .day-area .day {
	float:left;
	width:445px;
}
#top .day-area .day p {
	font-weight:bold;
	padding:9px 0 0 19px !important;
	color:#fff;
	font-size:125%;
}
#top .day-area .time {
	float:right;
	width:200px;
}
#top .day-area .time p {
	padding:12px 12px 0 0;
	text-align:right;
	font-size:85%;
	color:#fff;
}
#top .day-area2 p {
    margin-bottom: 10px;
    background:url(../../../../common/bar_top_bk.gif) no-repeat;
    line-height: 36px;
	font-weight:bold;
	padding-left:19px;
	color:#fff;
	font-size:125%;
}
#top .entry-link {
	padding-top:9px;
	text-align:right;
	font-size:85%;
}
#top .entry {
	padding:0 0 12px;
	border-bottom:dotted 1px #969696;
}
#top .entry h3 {
	padding-bottom:4px;
	padding-left:5px;
	font-weight:bold;
	font-size:130%;
}
#top .entry h3.next {
	padding-top:14px;
	border-top:dotted 1px #969696;
	margin-top:25px;
}
#top .entry h3.next2 {
	padding-top:14px;
	padding-bottom:0;
}
#top .entry p {
	padding:5px 0 13px 5px;
}
#top .entry p.archive-day {
	padding:2px 0 7px 5px;
}
#top .entry p.archive-more {
	padding:0 0 0 5px;
	font-weight:bold;
	text-align:right;
	margin-top:-6px;
}
#top .entry .archive-more img {
	width:3px;
	margin-right:6px;
	vertical-align:middle;
}
#top .entry .j {
	padding:0 0 5px 5px;
}
#top .entry .image {
	padding:7px 0 18px;
	text-align:center;
}
#top .entry .aligncenter {
	display:block;
	margin:7px auto 5px;
}
@media screen and (max-width:768px){
#top .entry {
	padding:5px 0 12px;
}
#top .entry img {
	width:100%;
	max-width:640px;
	height:auto;
}
#top .entry .blogmura img {
	display:block;
	margin:0 auto 5px;
}
}
#top .entry .dropdown img {
	width:auto;
}
#top .entry .blogmura {
	padding:20px 0 0 5px;
}
#top .entry .blogmura img {
	width: 88px;
	vertical-align:middle;
	margin-bottom:2px;
}
#top .entry-bottom {
	padding-top:10px;
	margin-bottom:50px;
	font-size:85%;
}
#top .monthly-archive {
	padding:10px 0 0 5px;
}
#top .monthly-archive dt {
	font-weight:bold;
}
#top .monthly-archive dd {
	padding-bottom:4px;
}
#top .side-rakuten {
	padding-top:12px;
}
#top .side-rakuten div {
	width:258px !important;
}
#top .side-rakuten div img {
	margin-bottom:7px!important;
}
#top .amazlet-box {
	padding:12px 3px 12px 7px;
	border-bottom:dotted 1px #969696;
}
#top .hinichi {
	padding:10px 0 1px;
}
#top .hinichi-title {
	padding-bottom:10px;
	font-weight:bold;
	border-bottom:dotted 1px #969696;
}
#top .antenna {
	margin-top:5px;
}
#top .antenna td {
	padding-top:5px;
	vertical-align:middle;
}
#top .antenna img {
	margin-right:10px;
}
#top .comment-title2 {
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:dotted 1px #969696;
	margin-bottom:15px;
}
#top .comment-text {
	padding:5px 0 25px 0;
}
#top .comment-text2 {
	padding:5px 0 30px 0;
}

#top .entry .kiji-left {
	float:left;
	width:196px;
}
#top .entry .kiji-right {
	float:right;
	width:316px;
}
#top .entry .kiji li {
	padding-top:7px;
}

#top .news {
	padding-top:20px;
}
#top h4 {
	background:url(https://anikabe.com/common/arrow_2.gif) no-repeat 0 12px;
	padding:8px 0 1px 15px;
}
#top .trackback-title {
	font-weight:bold;
	padding-bottom:3px;
}
#top #trackbacks p {
	padding-left:5px;
	padding-right:5px;
}
#top .garss_category_2,
#top .garss_category_3,
#top .garss_category_4,
#top .garss_category_5,
#top .garss_category_6,
#top .garss_category_7,
#top .garss_category_8,
#top .garss_category_9,
#top .garss_category_10,
#top .garss_category_11,
#top .garss_category_12 {
	overflow:hidden !important;
}
#top .comment-author span {
	display:none;
}
#top .day-area .day {
	float:left;
	width:445px;
}
#top .day-area .day p {
	font-weight:bold;
	padding:9px 0 0 19px !important;
	color:#fff;
	font-size:125%;
}
#top .widget h2 {
	display:none;
}
#top .widget ul {
	padding:8px 5px 0;
}
#top .widget li {
	padding:2px 0 1px;
}
#top .widget li a {
	color:#323232;
}
#top .bottom-navi {
	padding-bottom:50px;
	text-align: center;
}
ul.page-numbers {
    border-radius:5px;
    display:inline-block;
    margin:20px 0;
    padding-left:0;
}
ul.page-numbers > li {
    display:inline;
}
ul.page-numbers > li > a ,
ul.page-numbers > li > span {
    background-color:#fff;
    border:1px solid #d2d2d2;
    color:#428bca;
    float:left;
    line-height:1.42857;
    margin-left:-1px;
    padding:6px 12px;
    position:relative;
    text-decoration:none;
}
ul.page-numbers > li:first-child > a {
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    margin-left:0;
}
ul.page-numbers > li:last-child > a {
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}
ul.page-numbers > li > a:hover {
    background-color: #eee;
    border-color: #d2d2d2;
    color:#2a6496;
}
ul.page-numbers .current {
    background-color:#428bca;
    border-color:#428bca;
    color:#fff;
    cursor:default;
    z-index:2;
}
#top .entry .photo {
	float:left;
	width:155px;
	margin-top:13px;
	margin-right:-165px;
}
#top .entry .photo div {
	border:solid 1px #d2d2d2;
	padding:1px;
	background-color:#fff;
	margin-left:5px;
}
#top .entry .photo-r {
	float:right;
	width:100%;
}
#top .entry .photo-r2 {
	margin-left:165px;
}
@media screen and (max-width:768px){
#top .entry .photo {
	display:none;
}
#top .entry .photo-r2 {
	margin-left:0;
}
}
#top .entry .image .photo {
	float:left;
	width:320px;
	margin-top:0;
	margin-right:-330px;
}
#top .entry .image .photo div {
	border:none;
	padding:0;
	margin-left:5px;
}
#top .entry .image .photo div img {
	width:320px;
}
#top .entry .image .photo-r {
	float:right;
	width:100%;
	text-align:left;
}
#top .entry .image .photo-r2 {
	margin-left:330px;
}
#top .entry .youtube {
    margin-bottom: 20px;
}
#top .entry .youtube iframe {
    display: block;
    margin: 0 auto;
}
@media screen and (max-width:768px){
#top .entry .image .photo {
	display:inline;
	float:none;
}
#top .entry .image .photo div img {
	width:100%;
}
#top .entry .image .photo-r {
	float:none;
	padding-top:12px;
}
#top .entry .image .photo-r2 {
	margin-left:0;
}
#top .entry .youtube {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	margin-bottom: 15px;
}
#top .entry .youtube iframe{
	width: 100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
}
}

/* コメント
--------------------------------------------------------------------*/
.commets-list li {
	padding-left:5px;
}
.comment-author {
	float:left;
	padding:0 10px 5px 0;
	font-weight:bold;
	clear:both;
}
.comment-meta a,
.comment-author a {
	color:#323232;
}
.commets-list li p {
	clear:both;
}
.reply {
	text-align:right;
	padding:2px 0 5px;
	border-bottom:dotted 1px #646464;
	margin-bottom:15px;
}
h3.comment-reply-title {
	background:url(../../../../common/bar_top_bk.gif) no-repeat;
	font-weight:bold;
	padding:9px 0 19px 19px !important;
	color:#fff;
	font-size:125%;
	margin-top:60px;
}
.even {
	margin-left:5px;
}
.logged-in-as {
	padding:0 0 5px 5px;
}
.comment-notes {
	padding:0 0 20px 5px;
}
.comment-form-email,
.comment-form-url,
.form-allowed-tags {
	display:none;
}
.comment-form-author,
.comment-form-comment {
	padding-left:5px;
}
.comment-form-comment {
	padding-top:7px;
}
.comment-form-author label,
.comment-form-comment label {
	float:left;
	width:70px;
}
.form-submit {
	padding:7px 0 40px 75px;
}

/* アニメ壁紙を探す トップ
--------------------------------------------------------------------*/
#links h3 {
	background:url(https://anikabe.com/wp/wp-content/themes/common/bar_top_bk.gif) repeat-x;
	font-weight:bold;
	padding:10px 0 8px 19px;
	margin-top:20px;
	color:#fff;
	font-size:110%;
}

#links .links-area {
	padding:15px 0;
	border-bottom:dotted 1px #969696;
}
#links .links-area .photo {
	float:left;
	width:150px;
	margin-right:-165px;
}
#links .links-area .photo div {
	border:solid 1px #d2d2d2;
	padding:1px;
	background-color:#fff;
}
#links .links-area .photo-r {
	float:right;
	width:100%;
}
#links .links-area .photo-r2 {
	margin-left:165px;
}
#links .links-area .photo-r .copy a:link,
#links .links-area .photo-r .copy a:visited{
	color:#323232 !important;
}
#links .links-area .photo-r .copy a:hover,
#links .links-area .photo-r .copy a:active {
	color:#4471b6 !important;
}
#links .links-area .photo-r .kuwashiku {
	padding-top:8px;
	text-align:right;
}
#links .links-area .photo-r .kuwashiku img {
	margin-right:6px;
	vertical-align:middle;
}

/* アニメ壁紙を探す 下層
--------------------------------------------------------------------*/
#links-u h3 {
	background:url(https://anikabe.com/wp/wp-content/themes/common/bar_bk.gif) repeat-x 0 20px;
	padding:20px 0 1px;
}
#links-u .copy-top {
	font-weight:bold;
	font-size:140%;
	border-bottom:dotted 1px #969696;
	padding:20px 0 5px;
}
#links-u .back {
	padding:9px 0;
	text-align:right;
}
#links-u .back img {
	margin-right:5px;
	vertical-align:middle;
}
#links-u .links {
	width:100%;
}
#links-u .links th {
	width:29%;
}
#links-u .links td {
	width:71%;
}
#links-u .links th,
#links-u .links td {
	border-bottom:dotted 1px #969696;
	padding:10px 0 9px;
}
#links-u .links th h4 {
	padding-left:5px;
}
#links-u .links td p {
	padding-left:10px;
}
#links-u .links td p a:link {
	color:#4471b6;
	text-decoration:none;
}
#links-u .links td p a:visited {
	color:#bac8de;
	text-decoration:none;
}
#links-u .links td p a:hover,
#links-u .links td p a:active {
	color:#4471b6;
	text-decoration:underline;
}
#links-u .links th h4 img {
	margin-left:5px;
	vertical-align:middle;
}
#links-u .new {
	margin-left:5px;
	vertical-align:middle;
}

/* オリジナルアニメ壁紙
--------------------------------------------------------------------*/
#wallpaper h3 {
	padding-top:20px;
}
#wallpaper .links-area {
	padding:15px 5px 15px 0;
	border-bottom:dotted 1px #969696;
}
#wallpaper .links-area .photo {
	float:left;
	width:150px;
}
#wallpaper .links-area .photo div {
	border:solid 1px #d2d2d2;
	padding:1px;
	background-color:#fff;
}
#wallpaper .links-area .photo-r {
	float:right;
	width:558px;
}
#wallpaper .links-area .photo-r .title {
	color:#969696;
}
#wallpaper .links-area .photo-r .copy a:link,
#wallpaper .links-area .photo-r .copy a:visited{
	color:#323232 !important;
}
#wallpaper .links-area .photo-r .copy a:hover,
#wallpaper .links-area .photo-r .copy a:active {
	color:#4471b6 !important;
}
#wallpaper .links-area .photo-r .kuwashiku {
	padding-top:8px;
	text-align:right;
}
#wallpaper .links-area .photo-r .kuwashiku img {
	margin-right:6px;
	vertical-align:middle;
}

/* オリジナルアニメ壁紙 下層
--------------------------------------------------------------------*/
#wallpaper-u h3 {
	padding-top:20px;
}
#wallpaper-u .links-area {
	padding:15px 5px 15px 0;
	border-bottom:dotted 1px #969696;
}
#wallpaper-u .links-area .photo {
	float:left;
	width:150px;
}
#wallpaper-u .links-area .photo div {
	border:solid 1px #d2d2d2;
	padding:1px;
	background-color:#fff;
}
#wallpaper-u .links-area .photo-r {
	float:right;
	width:558px;
}
#wallpaper-u .links-area .photo-r .title {
	color:#969696;
}
#wallpaper-u .links-area .photo-r .copy a:link,
#wallpaper-u .links-area .photo-r .copy a:visited{
	color:#323232 !important;
}
#wallpaper-u .links-area .photo-r .copy a:hover,
#wallpaper-u .links-area .photo-r .copy a:active {
	color:#4471b6 !important;
}
#wallpaper-u .links-area .photo-r .kuwashiku {
	padding-top:8px;
	text-align:right;
}
#wallpaper-u .links-area .photo-r .kuwashiku img {
	margin-right:6px;
	vertical-align:middle;
}

/* 過去のイラスト
--------------------------------------------------------------------*/
#old h3 {
	padding-top:20px;
}
#old .old-area {
	padding:9px 1px 0 0;
}
#old .old-area .old-left {
	float:left;
	width:163px;
}
#old .old-area .old-left-i {
	margin-right:9px;
}
#old .old-area .old-right {
	float:right;
	width:154px;
}
#old .old-area .old {
	border:solid 1px #d2d2d2;
	padding:1px;
	background-color:#fff;
}


/* サイトについて
--------------------------------------------------------------------*/
#intro h3 {
	background:url(https://anikabe.com/wp/wp-content/themes/common/bar_top_bk.gif) repeat-x;
	font-weight:bold;
	padding:10px 0 8px 19px;
	margin-bottom:13px;
	color:#fff;
	font-size:110%;
}
#intro h3.top {
	margin-top:20px;
}
#intro h3.next {
	margin-top:50px;
}
#intro h3.next2 {
	margin:40px 0 2px !important;
}
#intro .intro-top .photo {
	float:left;
	width:150px;
	margin-right:-165px;
}
#intro .intro-top .photo-r {
	float:right;
	width:100%;
}
#intro .intro-top .photo-r2 {
	margin-left:165px;
}
#intro .site-info th,
#intro .site-info td {
	padding:10px 0 9px;
	border-bottom:dotted 1px #969696;
}
#intro .site-info th {
	width:180px;
}
#intro .site-info th p {
	background:url(https://anikabe.com/wp/wp-content/themes/common/arrow_1.gif) no-repeat 5px 5px;
	padding-left:14px;
}
#intro .banner th,
#intro .banner td {
	padding:10px 0 2px;
	vertical-align:middle;
}
#intro .banner th div {
	padding-right:25px;
}
#intro .banner td p {
	word-break:break-all;
	font-size:85%;
}
#intro .profile-area .photo {
	float:left;
	width:100px;
	margin-right:-114px;
}
#intro .profile-area .photo-r {
	float:right;
	width:100%;
}
#intro .profile-area .photo-r2 {
	margin-left:114px;
}
#intro .favorite dt {
	font-weight:bold;
	color:#ff6400;
	padding:20px 0 3px;
	border-bottom:dotted 1px #969696;
}
#intro .favorite dd {
	padding-top:9px;
}