@charset "utf-8";

/* CSS Document */



.madaaru{

padding:0 0 20px 0;

}



.madaaru p{

padding:10px 0;

line-height:1.5;

}



.madaaru div.madaar_pr{

padding:20px 0;

clear:left;

border-bottom:1px solid #eee;

}



.madaaru div.madaar_pr p{
float:right;
margin:0;
width:175px;
text-align:center;
padding:0 0 0 0;
line-height:1.2;
font-size:13px;
}

.madaaru div.madaar_pr p.madaar_about{
float:right;
padding:0 0 0;
margin:0;
width:310px;
text-align:left;
line-height:1.5;
}

.madaaru div.madaar_pr p.madaar_about em{ font-size:12px;}
.madaaru div.madaar_pr p.madaar_about strong{padding:0 0 10px;font-size:larger; display:block;}
.madaaru div.madaar_pr p.madaar_about a{ }



.madaaru_navi{
width:190px;
margin:0 auto;
}



.madaaru_navi{}
.madaaru_navi ul{ margin: 0 0 10px 0; padding:0 5px; border:1px solid #ddd;background:#f6f6f9;}



.madaaru_navi li{
padding:5px 0;
border-bottom:1px dotted #ddd;
line-height:1.3;
}

.madaaru_navi li a{

	display:block;

padding:0 0 5px 16px;

}

.madaaru_navi li a:link{

background:url(/images/arw_333.gif) no-repeat 0 4px;

}

.madaaru_navi li a:visited{

background:url(/images/arw_333.gif) no-repeat 0 4px;

}

.madaaru_navi li a:hover{

background:url(/images/arw_f00.gif) no-repeat 0 4px;

}

.madaaru_navi li a.arws{

padding:0 0 5px 25px;

}

.madaaru_navi li a:link.arws,

.madaaru_navi li a:visited.arws{

background:url(/images/arw_333_s.gif) no-repeat 18px 5px;

}

.madaaru_navi li a:hover.arws{

background:url(/images/arw_f00_s.gif) no-repeat 18px 5px;

}



.madaaru_navi li a.arwd{

padding:0 0 5px 18px;

}

.madaaru_navi li a:link.arwd{

background:url(/images/arw_down_333.gif) no-repeat 8px 5px;

}

.madaaru_navi li a:visited.arwd{

background:url(/images/arw_down_333.gif) no-repeat 8px 5px;

}

.madaaru_navi li a:hover.arwd{

background:url(/images/arw_down_f33.gif) no-repeat 8px 5px;

color:#f33;

}









.MadNavi{ border-top:1px dotted #ccc;}

.MadNavi table{width:auto; margin:20px auto;}

.MadNavi td{color:#666; padding:10px;}

.MadNavi td.prev{text-align:left;}

.MadNavi td.mtop{text-align:center;}

.MadNavi td.next{text-align:right;}



.Paging{ padding:20px; text-align:center;}

.Paging ul{}

.Paging li{ float:left; width:36px;}

.Paging li b{display:block; width:23px; padding:5px 0; background:#333; color:#fff; text-align:center; line-height:1; font-weight:normal;}

.Paging li a{display:block; width:23px; padding:5px 0; text-align:center; line-height:1; text-decoration:none;}

.Paging li a:link,

.Paging li a:visited{border:1px solid #777; background:#fff; color:#666;}

.Paging li a:hover{border:1px solid #f60; background:#f60; color:#fff;}



.paginate{ padding:20px 0;}

.paginate table{ width:75%; margin:0 auto;}

.paginate td{ text-align:center;}







/*立ち読み他*/

/*立ち読みTOP*/

.madaaru2{

padding:0 0 20px 0;

}



.madaaru_read{

padding:20px 0;

clear:both;

line-height:1.5;

border-top:1px solid #eee;

overflow:auto;

font-size:12px;

}



.madaaru_read_top{



}





.madaaru_read_top_ph{float:left; margin:0 0 15px 0; width:145px; text-align:center;}

.madaaru_read_top_tx{float:right; width:320px; line-height:1.4; margin:0 0 10px 0;}

.madaaru_read_top ul{ padding:10px 0;}

.madaaru_read_top li{ float:left; width:235px; margin:0 5px 5px 0; _margin:0 5px 0 0; padding:0;}

.madaaru_read_top li a{ display:block; padding:5px; width:auto; text-decoration:none;}

.madaaru_read_top li img{vertical-align:middle; margin:0 5px 0 0;}

.madaaru_read_top li a:link{ background:#fff; border:1px solid #eee;}

.madaaru_read_top li a:visited{ background:#fff; border:1px solid #eee;}

.madaaru_read_top li a:hover{ background:#f0f0f0; border:1px solid #eee;}



.madaaru_read_Lnavi{ margin:0 0 10px; background:#fff;}

.madaaru_read_Lnavi a{ display:block; padding:5px; width:auto; text-decoration:none;}



.madaaru_read_Lnavi a.navittl{margin:0 0 1px; padding:0;}

.madaaru_read_Lnavi h5{ border-bottom:1px solid #ddd;}

.madaaru_read_Lnavi h5 a{ padding:10px 5px;}

.madaaru_read_Lnavi h5 a:link{ background:#fff url(../read/images/bg_readbt.gif) repeat-x bottom;;}

.madaaru_read_Lnavi h5 a:visited{ background:#fff url(../read/images/bg_readbt.gif) repeat-x bottom;;}

.madaaru_read_Lnavi h5 a:hover{ background:#f4f2f0;}

.madaaru_read_Lnavi h5.open{ }

.madaaru_read_Lnavi h5.open a:link{ background:#fff url(../read/images/bg_readbt_on.gif) repeat-x top;}

.madaaru_read_Lnavi h5.open a:visited{ background:#fff url(../read/images/bg_readbt_on.gif) repeat-x top;}

.madaaru_read_Lnavi h5.open a:hover{ background:#ebf8ff;}



.madaaru_read_Lnavi ul{ border-bottom:1px solid #ddd;}

.madaaru_read_Lnavi li{ margin:1px 0 0; padding:0; width:175px; border-bottom:1px dotted #ddd;}

.madaaru_read_Lnavi li img{vertical-align:middle; margin:0 5px 0 0; width:30px;}

.madaaru_read_Lnavi li a:link{ background:#fff; border:0px solid #eee;}

.madaaru_read_Lnavi li a:visited{ background:#f9f9f9; border:0px solid #eee;}

.madaaru_read_Lnavi li a:hover{ background:#fffff0; border:0px solid #eee;}











.madaaru_read p{

float:left;

width:155px;

}



div.buy{

padding:5px 0 0 0;

}

div.buy a{

display:block;

width:80px;

height:30px;

margin:0;

text-indent:-9999px;

float:left;

}



.madaaru_read div.madaar_list{

float:right;

width:320px;

}



.madaaru_read ul{

width:320px;

}



.madaaru_read li{

padding:3px 10px 7px 0;

float:left;

min-width:140px;

line-height:1;

white-space:nowrap;

}

.madaaru_read li.long{

min-width:170px;

}



.madaaru_read a{

padding:0 0 0 7px;

}

.madaaru_read a:link{

background:url(/images/arw_333_s.gif) no-repeat 0 4px;

}

.madaaru_read a:visited{

background:url(/images/arw_666_s.gif) no-repeat 0 4px;

}

.madaaru_read a:hover{

background:url(/images/arw_f00_s.gif) no-repeat 0 4px;

}







.buy a:link{

background:url(/images/bt_buy_up.gif) no-repeat;

}

.buy a:visited{

background:url(/images/bt_buy_up.gif) no-repeat;

}

.buy a:hover{

background:url(/images/bt_buy_ov.gif) no-repeat;

}



.madaaru_read a.amazons{

padding:0 0 0 7px; float:left;

}

.madaaru_read a.amazons:link{

background:none;

}

.madaaru_read a.amazons:visited{

background:none;

}

.madaaru_read a.amazons:hover{

background:none;

}







.Afl{padding:20px 0; text-align:center; clear:both; border-top:1px dotted #ccc;}

.Afl img{vertical-align:middle; margin:0 0 0 0;}

.Afl a:link img{border:1px solid #ddd;}

.Afl a:visited img{border:1px solid #ddd;}

.Afl a:hover img{border:1px solid #f66;}





/*//立ち読みTOP*/

.madaaru2 h3{

margin:0 0 20px 0;

}



.madaaru2 h4{

margin:0 0 20px 0;

font-size:larger;

font-weight:bold;

line-height:1.4;

}



.readentry_body{

line-height:1.8;

}

.readentry_body img{

float:left;

margin:0 10px 10px 0;

}



.readentry_body p{

clear:left;

padding:0 0 20px 0;

}



.readentry_more{

margin:20px 0;

padding:10px;

background:#f9f9f9;

border:1px solid #ccc;

line-height:1.3;

}



.readentry_more img{

float:left;

margin:0 10px 0 0;

}



/**/

* html .readentry_more{overflow: visible;}

/**/

.readentry_more:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}

/*\*/

* html .readentry_more {height: 1%;}

.readentry_more {display: block; outline:none;}









/*ほかにも*/

/*ほかにもTOP*/



.madaaru3{

padding:0 20px 20px;

}



.madaaru3 h3{

margin:0 0 20px 0;

} 



.madaaru3 h4{

margin:0;

font-size:larger;

font-weight:bold;

line-height:1.4;

}



.madaaru3 p{

padding:0 0 20px 0;

}



.hokanimobox{width:120px;

float:left;

margin:5px 0 0 5px;

border:1px solid #ccc;

}

.hokanimobox2{

text-align:center;

padding:5px 1px 15px 1px;

font-size:x-small;

}



.hokanimobox2 a{text-decoration:none;}

.hokanimobox2 img{

display:block;}



.hokanimoentry_body{ padding:20px 0;

line-height:1.5;

}

.hokanimoentry_body img{

float:left;

margin:0 10px 10px 0;}



.hokanimoentry_more{

clear:left;

line-height:1.5;

padding:20px 0;}



.hokanimoentry_more img{

float:left;

margin:0 10px 0 0;}





.other_navi{clear:left;

padding:10px;

margin:40px 0 0 0;

border:1px solid #ddd;

background:#efc;

}



.other_navi ul{

padding:10px 0;

}



.other_navi li{

float:left; width:45%;

padding:5px 0;

}



.other_navi li a{

padding:0 0 0 10px;

}

.other_navi li a:link{

background:url(/images/arw_333_s.gif) no-repeat 2px 4px;

}

.other_navi li a:visited{

background:url(/images/arw_333_s.gif) no-repeat 2px 4px;

}

.other_navi li a:hover{

background:url(/images/arw_f00_s.gif) no-repeat 2px 4px;

}







.madaaru4 { padding:20px 0;} 

.madaaru4 h3{margin:0 0 20px 0;}

.madaaru4 h4{margin:0 0 20px 0;font-size:larger;font-weight:bold;line-height:1.4;}

.madaaru4 .More div{padding:15px 0 0;}

.madaaru4 .More p{ float:left; width:130px; padding:5px 0 0;}

.madaaru4 .More p a:link img{border:1px solid #ccc;}

.madaaru4 .More p a:visited img{border:1px solid #ccc;}

.madaaru4 .More p a:hover img{border:1px solid #f33;}

.madaaru4 .More p.R{ float:right;width:345px; }

.larg{display:block; padding:0 0 20px 0; background:url(/madaaru/images/clicktext.gif) no-repeat left bottom;float:left;}



/*BBS*/

.bbs{ width:100%; padding:10px 0 0 0;}





.BBS_coment{padding:10px; border-bottom:3px dotted #ccc;}

.names{font-size:90%; color:#777; width:460px; float:left;}

.names span{color:#f06; font-weight:bold; font-size:110%; padding-right:10px;}

.names span a:link{color:#f06;}

.names span a:visited{color:#f06;}

.names span a:hover{color:#f9f;}

.BBS_coment p{padding:5px 0;}

.numbers{text-align:right; float:right; width:120px; font-size:80%;}

.comments{clear:both; padding-right:50px;}

.writeBBS{padding:10px 0;}





.bbstable{ margin:10px;}

.bbstable td{padding:5px; border-bottom:1px solid #999;}

.bbstable td div.tx11 span{color:#f06;}



.BBS_input{ }

.BBS_input td{

padding:2px;

vertical-align:top;

border-bottom:1px solid #f0f0f0;

}

.BBS_input td.q{

background:#f0f0f0;

border-bottom:1px solid #fff;

}

.BBS_input td input{

width:360px;

border:1px solid #ccc;

}

.BBS_input td.subm input{

width:80px;

margin:5px;

}



.BBS_input td textarea{

width:360px;

border:1px solid #ccc;

}



#read{

padding:20px;

}



.box{padding:10px 0; border-bottom:1px solid #aaa}

.box h5{ font-weight:bold; font-size:14px; float:left; width:60%;}



.box h6{ font-weight:bold; font-size:12px; padding:10px 0 0 28px; border-top:1px dotted #ccc;}

.box P{padding:5px 20px 0 28px;}

.box .new{padding:0 10px; color:#f06;}

.reply{text-align:right; padding:5px;}



#navi{

padding:20px;

display:none;

}

#navi ul li{ float:left; margin:0 20px 5px 0;}









/**/

* html .other_navi{overflow: visible;}

/**/

.other_navi:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}

/*\*/

* html .other_navi {height: 0;}

.other_navi {display: block; outline:none;}























h3.archive-title{padding:5px; margin:5px 0; background:#B3E4FF; font-weight:bold;}

li.archive-list-item{padding-bottom:5px;}



.MadNewsBox{ padding:20px 5px; border-bottom:3px double #999;}

.MadNewsBox span{}

.MadNewsBox h3{ background:url(../images/i_piyo01.gif) no-repeat left top; padding:5px 0 0 20px; margin:5px 0 0; font-size:16px; font-weight:bold;}

.MadNewsBody{ padding:15px 0 0;}

.MadNewsBody p{ padding:0 0 15px;}

.MadNewsBody p.MadNewsImg{}
.MadNewsBody p.photo{ color:#555; text-align:right;}
.MadNewsBody p.photo img{margin:0 0 2px; }
.MadNewsBody table{}

.MadNewsBody table td{ vertical-align:top; line-height:1.5;}

.MadNewsImg .FL{float:left;}



.MadNewsTB{ display:none;}

.MadNewsTB h4{ background:#f0f0f0; padding:4px;}

.MadNewsComment{ display:none;}

.MadNewsComment h4{ background:#f0f0f0; padding:4px;}

#comments-open-data{}

#comments-open-data label{ width:150px; display:block;}

.MadNewsComment textarea{ width:400px; height:100px;}

#comments-open-footer{padding:5px 0;}

.comment{padding:5px; border-bottom:1px dotted #ccc;}

.comment span{ color:#c36;}



.MadNewsList{}

.MadNewsList h4{ margin:0;}

.MadNewsList ul{ margin: 0 0 10px 0; padding:0 1px 0 5px; border:1px solid #ddd;background:#f6f6f9;}

.MadNewsList li{ padding:5px 0; border-bottom:1px dotted #ddd; }

.MadNewsList li a{text-decoration:none;}
.MadNewsList li img{ width:35px; height:50px; float:left; margin:0 5px 0 0;}

.MadNewsList li span{ font-size:11px;}

.MadNewsList li.rss{ padding-left:16px; background:url(/madaaru/images/rss.gif) no-repeat 0 8px;}



.comments{ padding:30px;}

.comments table{ margin:0 ; width:460px;}

.comments th{ padding:5px; text-align:right;}

.comments td{ padding:5px;}

.comments input{ width:200px; border:1px solid #ccc;}

.comments textarea{ width:200px; height:80px; border:1px solid #ccc;}

.comments #comments-open-footer input{ width:auto; padding:3px 5px; border:1px solid #999;}

.comments-open-header{padding:2px 4px; background:#f0f0f0; width:100px;}

.comment{ padding:20px;}







.madaaru_ad{ padding:10px 20px;}

.madaaru_ad table{width:100%;}

.madaaru_ad td{padding:10px 5px; vertical-align:top; border-bottom:1px solid #ddd;}

.madaaru_ad td p{margin:0; padding:0 0 10px; line-height:1.4;}

.madaaru_ad td strong{font-size:14px; color:#c33;}

.madaaru_ad td em{font-size:11px; }
