body{text-align:center;line-height:1.3;margin:0;padding:0;background-color:#F0F8FF}#outline{background-color:#F0F8FF;width:1168px;margin:0 auto}#center{width:728px;float:right}#left{width:200px;float:left}#right{width:200px;float:right}#center-left{width:948px;float:left}a:link{color:#04c;text-decoration:none}a:active{color:#4169e1;text-decoration:none}a:visited{color:#04c;text-decoration:none}a:hover{color:#04c;text-decoration:underline}#header_outline{border:2px solid #F0F8FF;margin-bottom:5px}#header_body{background-color:#F0F8FF;border:1px solid #F0F8FF}h1{font-size:16pt;text-align:center;margin:10px 30px}h1 a:link{color:#333;text-decoration:none}h1 a:active{color:#333;text-decoration:none}h1 a:visited{color:#333;text-decoration:none}h1 a:hover{color:#04c;text-decoration:none}.intro{font-size:10pt;color:#333;text-align:center;margin:5px 30px 10px}.pankuzu{font-size:12pt;background-color:#F0F8FF;color:#333;text-align:left;margin:5px 20px 10px}.ently_outline{border:#F0F8FF 2px solid;background-color:#FFF;margin-bottom:20px}.ently_title{font-size:11pt;background-color:#fcfcfc;border:#999 1px solid;text-align:left;padding:5px 20px;margin:0}h2 a:link{color:#04c;text-decoration:none}h2 a:active{color:#4169e1;text-decoration:none}h2 a:visited{color:#04c;text-decoration:none}h2 a:hover{color:#04c;text-decoration:none}.ently_body{font-size:10pt;color:#333;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid}.ently_text{text-align:left;margin:10px 20px;margin-bottom:20px}.ently_navi{text-align:right;color:#999;margin:0 10px 3px}.plugin1_outline{-webkit-border-radius:10px;-moz-border-radius:10px;border-top:#F0F8FF 2px solid;border-right:#F0F8FF 2px solid;border-bottom:#F0F8FF 2px solid;border-left:#F0F8FF 2px solid;margin-bottom:10px}.plugin1_title{-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;font-size:11pt;font-weight:700;color:#666;background-color:#fcfcfc;border:#999 1px solid;padding:2px 15px}.plugin1_body{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;font-size:10pt;color:#333;background-color:#fff;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid;padding:5px;line-height:1}.p1u_description{margin-bottom:7px}.p1d_description{margin-top:7px}.plugin2_outline{-webkit-border-radius:10px;-moz-border-radius:10px;border-top:#F0F8FF 2px solid;border-right:#F0F8FF 2px solid;border-bottom:#F0F8FF 2px solid;border-left:#F0F8FF 2px solid;margin-bottom:10px}.plugin2_title{-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;font-size:10pt;font-weight:700;color:#666;background-color:#fcfcfc;border:#999 1px solid;padding:2px 15px}.plugin2_body{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;font-size:10pt;color:#333;background-color:#fff;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid;padding:5px;line-height:1}.p2u_description{margin-bottom:7px}.p2d_description{margin-top:7px}.plugin3_outline{border-top:#F0F8FF 2px solid;border-right:#F0F8FF 2px solid;border-bottom:#F0F8FF 2px solid;border-left:#F0F8FF 2px solid;margin-bottom:20px}.plugin3_title{font-size:10pt;font-weight:700;color:#666;background-color:#fcfcfc;border:#999 1px solid;padding:5px 20px}.plugin3_body{font-size:10pt;color:#333;background-color:#fff;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid;padding:5px 20px}.p3u_description{margin-top:5px;margin-bottom:5px}.p3d_description{margin-top:5px;margin-bottom:5px}.comment_outline{border:#F0F8FF 2px solid;background-color:#FFF;text-align:left;margin-bottom:20px}.comment_title{font-size:10pt;color:#fff;font-weight:700;background-color:#999;text-align:left;border:#999 1px solid;padding:5px 20px}.comment_body{font-size:10pt;color:gray;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid}.comment_text{text-align:left;margin:10px 20px}.comment_navi{color:#999;text-align:right;margin:0 10px 3px}#subject,#name,#mail,#url{width:50%}#comment{width:95%}#pass{width:30%}.trackback_outline{border:#F0F8FF 2px solid;background-color:#FFF;margin-bottom:20px}.trackback_block_title{font-size:10pt;color:#fff;font-weight:700;background-color:#999;text-align:left;border:#999 1px solid;padding:5px 20px}.trackback_block_body{font-size:10pt;color:gray;border-top:#F0F8FF 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid;text-align:left;padding:10px 20px 0}.trackback_title{font-size:10pt;color:#fff;font-weight:700}.trackback_body{font-size:10pt;color:gray;margin-bottom:20px}.trackback_navi{border-top:#F0F8FF 1px solid;text-align:right}.various_outline{border-top:#F0F8FF 2px solid;margin-bottom:20px}.various_title{font-size:10pt;color:#333;font-weight:700;background-color:#fcfcfc;text-align:left;border:#999 1px solid;padding:5px 20px;margin:0}.various_body{font-size:10pt;color:gray;background-color:#FFF;border-top:#F0F8FF 2px solid}.various_text{text-align:left;margin:10px 20px}.various_navi{text-align:center;margin:0}#footer_outline{border:2px solid #F0F8FF;background-color:#f0f0f0}#footer_body{font-size:9pt;color:#666;border:1px solid #999;padding:5px}#footer_body a:link{color:#666}#footer_body a:active{color:#666}#footer_body a:visited{color:#666}#footer_body a:hover{color:#04c}.calender{text-align:center;color:gray}th#sun{color:#C30}th#sat{color:#06C}p{margin:2px 0}ul{margin:2px 0 5px;padding:0}li{margin-left:20px;margin-bottom:3px}form{margin:0}table{font-size:10pt}.c-both{clear:both}.readmore{margin-top:10px}.readclose{margin:10px 0}.page_navi{margin:30px 0;font-size:9pt;color:gray}.calender{margin-left:auto;margin-right:auto}blockquote{margin:2px;padding:5px;background:#f0f0f0;border:#ccc 1px solid;border-left:#ccc 5px solid}.fc2_footer{margin-top:20px}#sitemap{margin-top:5px;text-align:left}#sitemap ul.sitemap_list{margin-left:30px}.display_no{display:none}.pgtop{text-align:right}.ta_left{text-align:left}.ta_right{text-align:right}.ta_center{text-align:center}.plugin1_body input[type="text"],.plugin2_body input[type="text"],.plugin1_body textarea,.plugin2_body textarea{width:90%}.q_number{color:#f60;font-weight:700}.baton_q{margin-bottom:5px}.a_number{color:#f60;font-weight:700}.baton_a{margin-left:0;padding-bottom:2px;border-bottom:dotted 1px #ccc;margin-bottom:20px}.tag_list{margin:0;padding:0 0 5px;text-align:right;list-style-type:none}.example table{width:1168px;height:100%;border:1px #fff none;background-color:#fff}.example td{border:1px #fff solid;padding:5px;text-align:left}.example2 table{width:690px;height:100%;border:1px #fff none;background-color:#fff}.example2 td{border:1px #fff solid;padding:5px;text-align:left}.blogroll-channel,.blogroll-channel *{width:auto;height:auto;margin:0;padding:0;border:none;text-align:left}.blogroll-channel{height:200px;margin-bottom:15px;padding:10px;border:solid 1px #fffff;background:#fff;overflow-y:scroll}.blogroll-channel .blogroll-list-wrap{margin-bottom:10px}.blogroll-channel .blogroll-list{list-style-type:none;margin-bottom:3px;font-size:12px;line-height:1.3}.blogroll-channel .blogroll-list img{vertical-align:middle}.blogroll-channel img.blogroll-icon,.blogroll-channel img.blogroll-favicon{margin:0 5px 0 0}.blogroll-channel img.blogroll-favicon{width:16px;height:16px}.blogroll-channel .blogroll-new-entry{margin-left:5px;color:red}.blogroll-channel .blogroll-clip,.blogroll-channel .blogroll-hatebu{margin:0 0 0 5px}.blogroll-channel .blogroll-link-time{margin:0 0 0 3px;color:#666;font-size:10px}.blogroll-channel .blogroll-ad-text{display:block;margin-top:5px;color:#666;font-size:12px}.addeluxe1{text-align:left}#tgt{display:none}

#pagenavi {
line-height: 36px;
    font-size: 16px;
    text-align: center;
    margin: 10px 10px;
}
#pagenavi a, #pagenavi span {
 width: 36px;
 margin: 3px;
 background: #0e1b29;
 border-radius: 50%;
 color: #F3F3F3;
 text-decoration: none;
 transition: all 0.3s;
 display: inline-block;
}
#pagenavi span {
 background: #3769a6;
}
#pagenavi a.dot {
 opacity: 0.2;
}
#pagenavi a:hover {
 transform: translate(0,-5px);
 box-shadow: 0 5px 5px rgba(14, 27, 41, 0.42);
}


dl.search2{
	position:relative;
}
dl.search2 dt{
	margin-right:105px;
	padding:8px;
	background-color:#fff;
	border:1px solid #aaa;
}
dl.search2 dt input{
	width:100%;
	height:24px;
	line-height:24px;
	background:none;
	border:none;
}
dl.search2 dd{
	position:absolute;
	top:0;
	right:0;
}
dl.search2 dd button{
	display:block;
	width:100px;
	height:42px;
	color:#fff;
	line-height:40px;
	text-align:center;
	background-color:#f66;
	border:1px solid #c66;
}

.oritatami table {
width: 680px;
height: auto;
border: 1px #000000;
}

.oritatami td {
border: 1px #000000;
padding: 5px 5px;
}

.example12345 table {
width: 1168px;
height: auto;
border: 1px #000000 none;
}

.example12345 td {
border: 1px #000000;
padding: 5px 0;
}

.img_comment3 {
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:1;
    margin:0;
    padding:5px;
    background-color:#000;
}
.img_comment3 a:hover {
    color:White;
}

.rank {
  display: block;
  width: 220px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  font-weight:bold;
  position: relative;
  color: #333;
  border: 2px solid #333;
}

.rank:after {
  position:absolute;
  content:'';
  width:96%;
  height:80%;
  top:2px;
  left:4px;
  border: 2px solid #333;
  opacity:0;
}

.rank:hover:after {
  opacity:1;
}

.img_box3 {
    position:relative;
    display:block;
    /* 画像と同じサイズ */
    width:180px;
    margin:3px;
    padding:0;
    font-size: 14px;
    background-color:#333233;
}
.img_box3 img {
    width:180px;
    margin:0;
    padding:0;
}
.img_box3 a {
    color:white;
}
.img_box3 img:hover {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
