@charset "utf-8";
/* リセット　YUI基準*/
*{
	line-height:1.5
	
	
}

body,
div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,td {
	margin:0;
	padding:0;
}

table {
   border-collapse:collapse; 
   border-spacing:0; 
}

fieldset,img {
   border:0;
}

address,
caption,
cite,
code,
dfn,
em,strong,
th,
var {
   font-style:normal;
   font-weight:normal;
}

ol,ul {
   list-style:none;
}

caption,th {
   text-align:left; 
}

h1,h2,h3,h4,h5,h6 {
   font-size:100%;
   font-weight:normal;
}

q:before,
q:after {
   content:'';
}

abbr,acronym {
   border:0;
}
/**************************************************
 共通パーツレイアウトスタイル
***************************************************/

/* マージン */
.mt0{ margin-top:0!important; }
.mt5{ margin-top:5px!important; }
.mt10{ margin-top:10px!important; }
.mt15{ margin-top:15px!important; }
.mt20{ margin-top:20px!important; }
.mt30{ margin-top:30px!important; }

.ml10{ margin-left:10px!important; }
.ml15{ margin-left:15px!important; }
.ml20{ margin-left:20px!important; }

.mr10{ margin-right:10px!important; }

.mb30{ margin-bottom:30px!important; }
.mb50{ margin-bottom:50px!important; }
/* パディング */
.pt10{ padding-top:10px!important; }
.pt15{ padding-top:10px!important; }
.pl10{ padding-left:10px!important; }
.pl15{ padding-left:15px!important; }
/* フロート*/
.fl{
	float: left;
}
.fr{
	float: Right;
}

/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*テキスト寄席*/
.txc{
	text-align:center;
	}
.txl{
	text-align:left;
	}
.txr{
	text-align:right;
	}


/*レイアウト用*/
h1{
	font-size:14px;
}

.content {

	padding: 10px 0;
}

.content{
	width:980px;
	margin:20px auto 50px auto;
	}
	
.interc{
	background-color:#fff;
	}
	

body{
	background-color:#f4cbd8;
	background-image:url(../images/bacgland.jpg);
	background-repeat:repeat-x;
	}
#menuber {
	background-image: url(../images/menu_06.jpg);
	width:950px;
	height:23px;
	padding:15px;
}
#menuber li{
	display:inline;
	margin-right:25px;
}

.topic{
	margin:15px 0 40px 0;
}

.about3 .coment{
	width:280px;
	height:200px;
	margin:13px auto 0 auto;
	font-size:14px;
}
	
h2{
	margin-bottom:15px;
}

h3{
	border-bottom: 1px solid #D50055;
    padding: 10px;
    width: 940px;
	}

.about3 h3{
	width:265px;
	border-bottom:1px solid #D50055;
}

p{
	

margin-bottom:1em;
}

#noflasket{
	width:980px;
	height:560px;
	overflow:hidden;
	}
	
.topic_content{
	margin: 0px 10px 30px 10px;
}

.topic_content p{
	margin:20px 0 0 10px;
	font-size:14px;
	}
	.about2 {
	background-image: url(../images/img_lp_2ct_bac.jpg);
	background-repeat: no-repeat;
	height: 294px;
	width: 458px;
}
.about2 H4{
	margin: 10px;
}
.satueik {
	width: 410px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D50055;
	border-right-color: #D50055;
	border-bottom-color: #D50055;
	border-left-color: #D50055;
}

.about3 {
    width: 305px;
}

.minipoint{
	border-bottom: 1px solid #D50055;
	padding: 10px;
	
	font-weight:800;
	color:#D50055;

}