@charset "UTF-8";

/*CSSのリセット*/
@import "reset.css";

/*デザイン用CSS*/
@import "design.css";


/*文字装飾*/

.rb{
 color:#f03;
}

.uline{
 text-decoration:underline;
}

.yb{
 background:#ff0;
}

/*コメント下バナー*/

#contents .c_btm_bnr{
	margin:-60px 20px 0px 20px;
}


#contents div.c_t_ads p a{
 color:#00f;
 font-size:114%;
}

#contents div.c_t_ads p a:hover{
 color:#f00;
}

#contents .c_btm_bnr iframe{
margin-top:20px;
}


/*追加CSS*/

.item_tbl{
 width:95%;
 clear:both;
 margin:20px 0px 20px 20px;
}

.item_tbl img{
 margin:5px 20px 0 0px;
 border:none;
}

.item_tbl th,
.item_tbl td{
 vertical-align:bottom;
 border-bottom:1px dotted #ccc;
}

table .cell1{
 border-bottom:none;
}

table .cell2{
 padding-left:15px;
}

table .head_cell{
 background:url(http://www.mamirou.net/img/item_tbl_head.jpg);
 border-bottom:none;
 height:28px;
}

table .tc{
 text-align:center;
}


div.list_title span.current_page{
 padding:0 10px;
 color:#900;
}

div.list_title .link_page{
 color:#00f;
 padding:0 10px;
}

div.list_title a:hover.link_page{
 text-align:center;
 padding:0 10px;
 color:red;
}

div.cont2{
 text-align:right;
}


div.cont2 span.current_page{
 text-align:center;
 padding:0 20px;
 background:#fee;
 border:1px solid #900;
}

div.cont2 .link_page{
 text-align:center;
 padding:0 20px;
 background:#fff;
 border:1px solid #900;
 text-decoration:none;
}

div.cont2 a:hover.link_page{
 text-align:center;
 padding:0 20px;
 background:#fcc;
 border:1px solid #900;
}


/* お問い合わせフォーム */


table.ask-form{
	border:none;
	margin:10px 30px;
 width:90%;
}

table.ask-form td{
	border-top:none;
	border-right:none;
	border-bottom:1px solid #ccc;
	border-left:none;
	padding:5px;
}

table.ask-form th{
	background-color:#eee;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #ccc;
	border-left:6px solid #ccc;
	padding:5px;
	text-align:left;
	width:130px;
white-space:nowrap;
}

