@charset "utf-8";
/***** 共通 *****/

*{
    margin:0;padding:0;
}
html{
    height:100%;
}
a {
outline: none;}

body {
	font-family :Verdana,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'MS PGothic',sans-serif;
	background: url(../images/circle/bg.gif) repeat center;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #71432b;
	position: relative;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}


hr {
	background: url(../images/circle/dotline_01.gif);
	border:0px;
	margin:30px 0px 50px 10px;
	height: 5px;
	width: 600px;
}

#header {
/*	background:url(../images/circle/header.jpg);
	background: url("images/header.jpg");
	height: 300px;
	width: 920px;
	background-image: url(../images/circle/header.jpg);*/
}
#header a {
	height: 100%;
	width: 100%;
	text-indent: -9999px;
	display: block;
}
#header h1 {
	height: 100%;
	width: 100%;
}

#main {
	width: 920px;
	clear: both;
	float: none;
	width: 100%;
	overflow: hidden;
}
#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#wrapper #footer {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-right: 10px;
	clear: both;
	float: none;
	font-size: 10px;
}


/***** トップ *****/
#top #wrapper #koushin {
	background-image: url(../images/circle/dotline_01.gif);
	background-repeat: repeat-x;
	/*height: 45px;*/
	width: 920px;
	background-position: bottom;
	/*padding-bottom: 10px;*/
}
#top #wrapper #koushin ul {
	background-image: url(../images/circle/top_koushin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 160px;
	font-size: 14px;
	/*padding-top: 20px;*/
	/*height: 17px;*/
	display: block;
	/*overflow: hidden;*/
}
#top #wrapper #koushin ul li{
	padding-bottom: 10px;	
}
#top #wrapper #koushin ul li a {
	color: #71432b;
}
#top #wrapper #koushin ul li a:hover {
	text-decoration: none;
}
#top #wrapper #main div,
#top #wrapper #main ul li {
	width:216px;
	height:223px;	
	/*height:161px;*/
	display: block;
	float: left;
	margin-right: 13px;
	margin-top: 20px;
}
#top #wrapper #main p.corner{
	margin: 0px;
	padding: 0px;
}
#top #wrapper #main p.date{
	padding: 0px 0px 0px 19px;
	font-weight: bold;
}
#top #wrapper #main p.date img{
	padding: 0px 0px 0px 5px;
}
#top #wrapper #main p.title{
	padding: 0px 19px 7px 19px;
	line-height: 140%;
}
#top #wrapper #main  p.title a {
	color:#71432B;
}

#top #wrapper #main div.box p{
	height: 161px;
	display: block;
}
#top #wrapper #main div.box div.detail p{
	height: auto;
	display: block;
}
#top #mamamokomo_btn{
	background:url(../images/circle/top_mamamokomo_btn.gif) no-repeat scroll 0 0 transparent;
	
}	
#top #osyare_btn{
	background:url(../images/circle/top_osyare_btn.gif) no-repeat scroll 0 0 transparent;
}	
#top #gohan_btn{
	background:url(../images/circle/top_gohan_btn.gif) no-repeat scroll 0 0 transparent;
}
#top #kurashi_btn{
	background:url(../images/circle/top_kurashi_btn.gif) no-repeat scroll 0 0 transparent;
}
#top #odekake_btn{
	background:url(../images/circle/top_odekake_btn.gif) no-repeat scroll 0 0 transparent;
}
#top #manabu_btn{
	background:url(../images/circle/top_manabu_btn.gif) no-repeat scroll 0 0 transparent;
}	
#top #chie_btn{
	background:url(../images/circle/top_chie_btn.gif) no-repeat scroll 0 0 transparent;
}
#top #blog_btn{
	background:url(../images/circle/top_blog_btn.gif) no-repeat scroll 0 0 transparent;
}
#top #tsubuyaki_btn{
	background:url(../images/circle/top_tsubuyaki_btn.gif) no-repeat scroll 0 0 transparent;
}	


#top #wrapper #main  p.corner a {
	text-indent: -9999px;
	height: 129px;
	width: 191px;
	display: block;
	margin: 0px 0px 33px 12px;
}


/***** 中ページ *****/
#naka #wrapper #main {
	overflow: hidden;
}
#naka #wrapper #main #leftbox .top {
	background-image: url(../images/circle/leftbox_top.gif);
	height: 12px;
	width: 249px;
	font-size: 1px;
	line-height: 1em;
}
#naka #wrapper #main #leftbox .bottom {
	background-image: url(../images/circle/leftbox_bottom.gif);
	height: 12px;
	width: 249px;
	font-size: 1px;
	line-height: 1em;
}
#naka #wrapper #main #leftbox {
	width: 249px;
	background-image: url(../images/circle/leftbox_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	padding-left: 10px;
	margin-top: 10px;
}
#naka #wrapper #main #leftbox ul.menu {
	padding-left: 13px;
	padding-bottom: 20px;
}

#naka #wrapper #main ul#genre li {
	width:222px;
	display: block;
	height: 38px;
	padding-bottom: 6px;
	background-image: url(../images/circle/dotline_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
#naka #wrapper #main ul#writer li {
	background-image: url(../images/circle/disc.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#naka #wrapper #main ul#genre li a{
	width:222px;
	height:38px;
	display: block;
	margin-right: 13px;
	text-indent: -9999px;

}
#naka #wrapper #main ul li a:hover{	
	background-position: -222px 0px;
}
#naka #mamamokomo_btn{
	background:url(../images/circle/naka_mamamokomo_btn.gif) no-repeat scroll 0 0 transparent;
}	
#naka #osyare_btn{
	background:url(../images/circle/naka_osyare_btn.gif) no-repeat scroll 0 0 transparent;
}	
#naka #gohan_btn{
	background:url(../images/circle/naka_gohan_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #kurashi_btn{
	background:url(../images/circle/naka_kurashi_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #odekake_btn{
	background:url(../images/circle/naka_odekake_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #manabu_btn{
	background:url(../images/circle/naka_manabu_btn.gif) no-repeat scroll 0 0 transparent;
}	
#naka #chie_btn{
	background:url(../images/circle/naka_chie_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie1_btn{
	background:url(../images/circle/naka_chie1_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie2_btn{
	background:url(../images/circle/naka_chie2_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie3_btn{
	background:url(../images/circle/naka_chie3_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie4_btn{
	background:url(../images/circle/naka_chie4_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie5_btn{
	background:url(../images/circle/naka_chie5_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie6_btn{
	background:url(../images/circle/naka_chie6_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie7_btn{
	background:url(../images/circle/naka_chie7_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie8_btn{
	background:url(../circle/images/chie8/naka_chie8_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie9_btn{
	background:url(../circle/images/chie9/naka_chie9_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #chie10_btn{
	background:url(../circle/images/chie10/naka_chie10_btn.gif) no-repeat scroll 0 0 transparent;
}
#naka #blog_btn{
	background:url(../images/circle/naka_blog_btn.gif) no-repeat scroll 0 0 transparent;
}	
#naka #tsubuyaki_btn{
	background:url(../images/circle/naka_tsubuyaki_btn.gif) no-repeat scroll 0 0 transparent;
}

#naka #bnr_blog{
	background: url(../images/circle/bnr_blog.jpg) no-repeat scroll 13px 0 transparent;
	height: 100px !important;
	display: block;
	text-indent: -9999px;
	padding-left: 13px;
	width: 220px;
}


#naka #wrapper #main #leftbox .menu #midashi_genre {
	background-image: url(../images/circle/naka_midashi_genre.gif);
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 223px;
}
#naka #wrapper #main #leftbox .menu #midashi_writer {
	background-image: url(../images/circle/naka_midashi_writer.gif);
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 223px;
}
#naka #wrapper #main #leftbox .menu #writer_list {
	padding-bottom: 20px;
	list-style: none;
}

#naka #wrapper #main #leftbox .menu #writer_mama {
	background: url(../images/circle/naka_midashi_writer_mama.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 223px;
	padding-bottom: 5px;
}
#naka #wrapper #main #leftbox .menu #writer_papa {
	background: url(../images/circle/naka_midashi_writer_papa.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 223px;
	padding-bottom: 5px;	
}


#naka #wrapper #main ul#writer li{
	margin-bottom: 10px;
}

#naka #wrapper #main ul#writer li a.writer_btn{
	width:203px;
	display: block;
	font-size: 12px;
	color: #71432B;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}


#naka #wrapper #main #leftbox .menu #midashi_qr {
	background: url(../images/circle/naka_midashi_qr.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 223px;
	padding-bottom: 5px;	
}
#naka #wrapper #main #leftbox #qr #qrcode {
	display: block;
	height: 111px;
	width: 125px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/circle/naka_qr.gif) no-repeat left bottom;
}





#naka #wrapper #main #leftbox .menu #midashi li {
	text-align: center;
}


#naka #wrapper #main #rightbox .top {
	background-image: url(../images/circle/rightbox_top.gif);
	height: 12px;
	width: 630px;
	font-size: 1px;
	line-height: 1em;
}
#naka #wrapper #main #rightbox .bottom {
	background-image: url(../images/circle/rightbox_bottom.gif);
	height: 12px;
	width: 630px;
	font-size: 1px;
	line-height: 1em;
}
#naka #wrapper #main #rightbox {
	width: 630px;
	background-image: url(../images/circle/rightbox_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
#naka #wrapper #main #rightbox .cnts h4 {
	background-repeat: no-repeat;
	height: 26px;
	width: 533px;
	padding-left: 60px;
	padding-top: 17px;
	font-size: 16px;
	color: #FCFAF8;
	display: block;
	margin-left: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
h4,
h4.title_midashi_writer,
h4.title_midashi_genre
{
	background-image: url(../images/circle/title_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_mamamokomo {
	background-image: url(../images/circle/title_mamamokomo_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_osyare {
	background-image: url(../images/circle/title_osyare_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_gohan {
	background-image: url(../images/circle/title_gohan_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_kurashi {
	background-image: url(../images/circle/title_kurashi_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_odekake {
	background-image: url(../images/circle/title_odekake_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .title_manabu {
	background-image: url(../images/circle/title_manabu_bg.gif);
}

#naka #wrapper #main #rightbox .cnts .title_tsubuyaki {
	background-image: url(../images/circle/title_tsubuyaki_bg.gif);
}
#naka #wrapper #main #rightbox .cnts .date {
	text-align: right;
	font-size: 11px;
	padding-right: 20px;
	padding-bottom: 20px;
	letter-spacing: 0em;
}
#naka #wrapper #main #rightbox .cnts .txt {
	padding-right: 30px;
	padding-left: 30px;
	line-height: 1.8em;
	display: block;
	overflow: auto;
	padding-bottom: 5px;
}

#naka #wrapper #main #rightbox .cnts a{
/*	color: #71432B;
	background-color: #fdf67c;
	letter-spacing: 0em;*/
}
#naka #wrapper #main #rightbox .cnts a:hover{
	text-decoration: none;
}
#naka #wrapper #main #rightbox .cnts .comment {
	background-image: url(../images/circle/dotline_02.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-right: 20px;
	margin-left: 20px;
	text-align: right;
	padding-top: 10px;
	margin-bottom: 20px;
	clear: both;
}
#naka #wrapper #main #rightbox .cnts img
{
	float: right;
	margin-left: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #dfc2ab;
	
}
#naka #wrapper #main #leftbox .menu .noborder {
	background-image: none;
	margin: 0px;
	height: 24px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#naka #wrapper #main #rightbox .cnts .midashi_comment {
	background-image: url(../images/circle/naka_midashi_comment.gif);
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 102px;
	margin-left: 30px;
	margin-bottom: 10px;
}
#naka #wrapper #main #rightbox .cnts .each_comment .name {
	padding-left: 30px;
	font-weight: bold;
	font-size: 11px;
}
#naka #wrapper #main #rightbox .cnts .each_comment .name span{
	font-size: 14px;
	font-weight: bold;
}
#naka #wrapper #main #rightbox .cnts .each_comment .comment_date {
	text-align: right;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #71432B;
	padding-top: 3px;
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
	letter-spacing: 0em;
	font-size: 11px;
}
#naka #wrapper #main #rightbox .cnts .midashi_toukou {
	background-image: url(../images/circle/naka_midashi_toukou.gif);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 164px;
	margin-left: 30px;
	margin-bottom: 5px;
}
#naka #wrapper #main #rightbox .cnts #commentbox {
	background-color: #f7f0e3;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#naka #wrapper #main #rightbox .cnts #commentbox #form1 #textfield {
	width: 200px;
	margin-right: 3px;
}
#naka #wrapper #main #rightbox .cnts #commentbox span {
	font-size: 14px;
	display: block;
	padding-top: 10px;
	padding-bottom: 2px;
}
#naka #wrapper #main #rightbox .cnts #commentbox textarea {
	width: 100%;
	height: 100px;
}
#naka #wrapper #main #rightbox .cnts #commentbox .toukou_btn_waku{
	font-size: 14px;
	display: block;
	padding-top: 10px;
	text-align: center;
}
#naka #wrapper #main #rightbox .cnts #commentbox #toukou_btn {
	margin-right: auto;
	margin-left: auto;
	width: 100px;
	display: block;
	line-height: 1.1em;
}
#paging{
	width: 100%;
	text-align: center;
}
#naka #wrapper #main #rightbox .more {
	padding-bottom: 20px;
	float: none;
	height: 20px;
	width: 600px;
	text-align: left;
}
#naka #wrapper #main #rightbox .more .back,
#naka #wrapper #main #rightbox .more .next {
	height: 20px;
	width: 63px;
	display: block;
	float: left;
	padding-left: 160px;
}
#naka #wrapper #main #rightbox .more .back a{
	background-color: #FBF9F7;
	text-indent: -9999px;
	display: block;
	height: 100%;
	width: 100%;
	background-image: url(../images/circle/link_back_btn.gif);
}
#naka #wrapper #main #rightbox .more .next a{
	background-color: #FBF9F7;
	text-indent: -9999px;
	display: block;
	height: 100%;
	width: 100%;
	background-image: url(../images/circle/link_next_btn.gif);
}
#naka #wrapper #main #rightbox .more .back a:hover,
#naka #wrapper #main #rightbox .more .next a:hover{
	background-position: 0px -20px;
}


/***** ママモコモとは？ *****/
#naka #wrapper #main #rightbox .cnts #about {
	background-image: url(../images/circle/mamamokomotoha_main.png);
	background-repeat: no-repeat;
	display: block;
	height: 437px;
	width: 600px;
	text-indent: -9999px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 10px;
	overflow: hidden;
}
#naka #wrapper #main #rightbox .cnts .about_header h4 {
	display: none;
}
#naka #wrapper #main #rightbox .cnts .about_header {
	padding-left: 10px;
	height: 20px;
	margin: 0px;
}
#naka #wrapper #main #rightbox .cnts .about_header img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: none;
}
span.new{
	display:none;
}



/***** ママノチエ共通*****/

#naka #wrapper #main #leftbox .menu #midashi_backnumber {
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 223px;
	background: url(../circle/chie/images/naka_midashi_backnumber.gif);
}
#naka #wrapper #main #leftbox .menu #backnumber_list {
	padding-bottom: 20px;
	list-style: none;
}

#naka #wrapper #main #leftbox .menu #backnumber_mama {
	background: url(../images/circle/naka_midashi_backnumber_mama.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 223px;
	padding-bottom: 5px;
}
#naka #wrapper #main #leftbox .menu #backnumber_papa {
	background: url(../images/circle/naka_midashi_backnumber_papa.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 223px;
	padding-bottom: 5px;	
}


#naka #wrapper #main ul#backnumber li{
	margin-bottom: 10px;
	background-image: url(../images/circle/disc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: 0em;
}
#naka #wrapper #main ul#backnumber{
/*	line-height: 180%;*/
}
#naka #wrapper #main ul#backnumber li a.backnumber_btn{
	width:203px;
	display: block;
	font-size: 12px;
	color: #71432B;
	text-decoration: none;
	padding: 0px 0px 0px 20px;

}
/***** リバウンド *****/
#naka #wrapper #main #rightbox .cnts .photoin {
	background: url(../circle/rebound/images/rebound_photo01.jpg) no-repeat 450px top;
	padding-right: 190px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted #DFC2AB;
}
#naka #wrapper #main #rightbox .cnts .sky {
	background: #D9F0FF;
	letter-spacing: 0em;
}
#naka #wrapper #main #rightbox .cnts .pink {
	background: #F9D5E6;
	letter-spacing: 0em;
}
#naka #wrapper #main #rightbox .cnts p strong {
	font-weight: bold;
	font-size: 14px;
}
#naka #wrapper #main #rightbox .cnts #kiyaku {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	background: #FCF57B;
	padding: 10px;
}
#naka #wrapper #main #rightbox .cnts #kiyaku ul li {
	list-style: disc outside;
	margin-left: 15px;
	padding-top: 3px;
	font-size: 11px;
}
#naka #wrapper #main #rightbox .cnts #kiyaku ul {
	padding-bottom: 5px;
	padding-top: 5px;
}
#naka #wrapper #main #leftbox #mitabanner {
	padding: 6px 11px 0px;
}
#top #wrapper #bigbanner {
	margin-top: 10px;
}

/******************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************/


/*#header => width:920px;*/
#header {
/*	background:url(../images/circle/header.jpg);
	background: url("images/header.jpg");*/
	height: 100px;
	width: 920px;
	margin:10px 0px;

}

#header #header_left{	/*border:1px solid #000;*/
	width:600px;
	height:100px;
	float:left;
	margin-left:12px;
}
#header #header_right{
/*	background-image: url(../circle/images/btn_official.png);
	background-size: cover;
	width:234px;
	height:100px;
	float:right;
	margin: 0px 12px 0px 0px;
*/
display:none;
}


#header .box_center{
	width:620px;
	margin:0px;
	padding:0px;
	border:none;
	
}
.box_center .box_base{
	float:left;
	margin-left:20px;
	height:300px;
	
}
#naka #wrapper #main #rightbox .cnts .box_center  .box_base img{
	float:left;
	border:none;
}
#naka #wrapper #main #rightbox .cnts .box_center .special_live{
	height:450px;
}

#naka #wrapper #main #rightbox .cnts .box_center .title_txt{/*border:1px solid #000;*/
	margin:10px 10px 10px 20px;
	padding:0px;
	width:593px;
	height:43px;

}
#naka #wrapper #main #rightbox .cnts .box_center .title_txt img{
	border:none;
	margin:0px;
	padding:0px;
	float:left;


}
.box_left_top,
.box_left_center,
.box_left_bottom{	
	width:280px;

}

.box_left_top{
	background-image:url(../images/circle/left_box_top.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 1em;

}
.box_left_center{	
	background-image:url(../images/circle/left_box_center.gif);
	background-repeat:repeat-y;
	height:230px;

}
.box_base .box_left_center img, 
.box_base .box_banner img{
	border:none;
	margin:0px;
	padding:0px;
}

.box_left_bottom{
	background-image:url(../images/circle/left_box_bottom.gif);
	background-repeat:no-repeat;
}




#wrapper #main #rightbox .box_center .box_banner {
	width:468px;
	height:60px;
	margin:10px auto;
}

#naka #wrapper #main #rightbox .box_center .box_banner img{	
	border:none;
	margin-bottom:10px;	
	float:none;
	border:1px solid #000;

}





.txt__{	
	font-size:14px;
	margin:20px;
	line-height:2em;
	letter-spacing:0.05em;
}

.photo_right{
	margin-right:20px;
}








