@charset "Shift_JIS";

/* ==================================================

CSS Document for はっぴーママ　column

   ================================================== */
   
/* 共通項目---- */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.pb10{padding-bottom:10px;}
.fwb{font-weight:bold;}
.clearfix2 {
	clear:both;
	margin:0;
	padding:0;
}
.clearfix3{ 
	clear:both;
	visibility:hidden;
	height:0;
}
.imgBorder{
	border:1px solid #CCCCCC;
}
/* レイアウト*/

#column_main{
	float: left;
	width: 655px;
	margin-right: 20px;
	_margin-right: 15px;
	margin-left: 5px;
	overflow: hidden;
	font-size:12px;
	font-weight:normal;
}

#column_side{
	float: left;
	width: 300px;
	overflow: hidden;
	font-size:12px;
	font-weight:normal;
}

#column_side .pr{
	text-align:center;
}

/* テキスト*/

#column_main p{
	margin:0;

}
#column_side p{
	padding:0;
	margin:0;

}
.columnB{
	font-size:13px;
	line-height:150%;
	font-weight:bold;
	color:#666666;
	padding:0 12px;
}
.column{
	font-size:15px;
	line-height:160%;
	padding:0 12px;
}
.column span.bld{
	font-weight:bold;
}
.column span.red{
	color:#FF0000;
}
.columnS{
	font-size:12px;
	line-height:150%;
	padding:0 12px;
}
.margin20{
	margin-top:20px;
}

.pb20{
	padding-bottom:20px;
}

.margin0{
	margin-top:0;
}

/* hn ------------------------------ */

h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 14px; }

/* コラムタイトル・テーマ*/

#column_main #columnTitle{
	margin:5px 0 15px 0;
}

#column_main .themabox{
	padding-bottom:5px;
	background-image: url(../../07_column/images/clumn_title.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin:5px 0 15px 0;
}


#column_main .themabox2{
	padding-bottom:5px;
	background-image: url(../../07_column/images/clumn_title2.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin:5px 0 15px 0;
}


#column_main .themabox3{
	padding-bottom:5px;
	background-image: url(../../07_column/images/clumn_title3.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin:5px 0 15px 0;
}


#column_main .themabox4{
	padding-bottom:5px;
	background-image: url(../../07_column/images/clumn_title4.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin:5px 0 15px 0;
}


#column_main .themabox_in{
	padding:18px 0 8px 65px;
	zoom:1;
	background-image: url(../../07_column/images/clumn_title_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size:20px;
	color:#4F2D1D;
	line-height:140%;
	font-weight:bold;
}

#column_main .themabox_in2{
	padding:18px 0 8px 10px;
	zoom:1;
	background-image: url(../../07_column/images/clumn_title_inn2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size:20px;
	color:#4F2D1D;
	line-height:140%;
	font-weight:bold;
}

#column_main .themabox_in3{
	padding:18px 0 8px 10px;
	zoom:1;
	background-image: url(../../07_column/images/clumn_title_inn3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size:20px;
	color:#4A6E00;
	line-height:140%;
	font-weight:bold;
}

#column_main .themabox_in4{
	padding:18px 0 8px 10px;
	zoom:1;
	background-image: url(../../07_column/images/clumn_title_inn4.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size:20px;
	color:#000000;
	line-height:140%;
	font-weight:bold;
}

#column_main .themabox_in .num{
	font-size:18px;
	font-weight:normal;
}

#column_main .themabox_in2 .num{
	font-size:18px;
	font-weight:normal;
}

#column_main .themabox_in3 .num{
	font-size:18px;
	font-weight:normal;
}

#column_main .themabox_in4 .num{
	font-size:18px;
	font-weight:normal;
}

.data{
	background-color:#F1F3EF;
	margin:12px 0 0px 0;
	padding:3px 12px 3px  0;
	text-align:right;
}

.data2{
	background-color:#FFFBE8;
	margin:12px 0 0px 0;
	padding:3px 12px 3px  0;
	color:#4F2D1D;
	text-align:right;
}

.data3{
	background-color:#F1F1E4;
	margin:12px 0 0px 0;
	padding:3px 12px 3px  0;
	color:#4A6E00;
	text-align:right;
}

.data4{
	background-color:#FFF0F0;
	margin:12px 0 0px 0;
	padding:3px 12px 3px  0;
	color:#FC5781;
	text-align:right;
}

.sub{
	background-image: url(../../07_column/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	font-size:16px;
	font-weight:bold;
	color:#482400;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #AA7D66;
	padding:0 0 5px 0;
	margin:30px 0 10px 0;
}

.sub2{
	background-image: url(../../07_column/images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	font-size:16px;
	font-weight:bold;
	color:#482400;
	padding:5px 0 12px 0;
	margin:30px 0 10px 0;
}

.sub3{
	background-image: url(../../07_column/images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	font-size:16px;
	font-weight:bold;
	color:#4A6E00;
	padding:5px 0 12px 0;
	margin:30px 0 10px 0;
}

.sub4{
	background-image: url(../../07_column/images/arrow4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	font-size:16px;
	font-weight:bold;
	color:#006699;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9DBD;
	padding:0 0 5px 0;
	margin:30px 0 10px 0;
}

#photoArea{
	margin:15px 0 15px 0;
}

#photoArea .photo{
	border: 1px solid #663300;
}

#photoArea .photo2{
	border:none;
}

#photoArea td{
	text-align:left;
	line-height:120%;
}

#photoArea .arrow{
	background-image: url(../../07_column/images/arrow_brown.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	font-size:12px;
}

/* 表1（左見出し） */
#column_main #tableBox table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox th{
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	white-space:nowrap;
}
#column_main #tableBox td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
}
#column_main #tableBox span.sml{
	font-size:12px;
}
#column_main #tableBox .letfcell{
	background-color:#FFF1F1;
	border-left:solid 1px #FFBEBE;	
	white-space:nowrap;
	width:100px;
	color:#FC5781;
	font-weight:bold;
	text-align:center;
}
#column_main #tableBox .topcell{
	border-top:solid 1px #FFBEBE;	
}

/* 表2（上見出し） */
#column_main #tableBox2 table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox2 table{
	width:100%;
}
#column_main #tableBox2 th{
	width:50%;
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	text-align:center;
}
#column_main #tableBox2 td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
	text-align:left;
}
#column_main #tableBox2 span.sml{
	font-size:12px;
}
#column_main #tableBox2 .letfcell{
	border-left:solid 1px #FFBEBE;	
}
#column_main #tableBox2 .topcell{
	color:#FC5781;
	background-color:#FFF1F1;
	border-top:solid 1px #FFBEBE;
	font-weight:bold;
}

/* 表3 */
#column_main #tableBox3 table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox3 th{
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	text-align:center;
}
#column_main #tableBox3 td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
}
#column_main #tableBox3 span.sml{
	font-size:12px;
}
#column_main #tableBox3 .cell1{
	background-color:#FFFBE8;
	border-left:solid 1px #FFBEBE;	
	white-space:nowrap;
	width:250px;
	font-weight:bold;
}
#column_main #tableBox3 .cell2{
	background-color:#FFF;
	white-space:nowrap;
	width:200px;
}
#column_main #tableBox3 .cell3{
	background-color:#FFF;
	white-space:nowrap;
	width:100px;
}
#column_main #tableBox3 .cell4{
	background-color:#FFF;
	white-space:nowrap;
	width:100px;
}
#column_main #tableBox3 .topcell{
	color:#FC5781;
	background-color:#FFF1F1;
	border-top:solid 1px #FFBEBE;
	font-weight:bold;
}

/* 表4（左見出し） */
#column_main #tableBox4 table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox4 th{
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	white-space:nowrap;
}
#column_main #tableBox4 td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
}
#column_main #tableBox4 span.sml{
	font-size:12px;
}
#column_main #tableBox4 .cell1{
	background-color:#FFF1F1;
	border-left:solid 1px #FFBEBE;	
	width:100px;
	color:#FC5781;
	font-weight:bold;
	text-align:center;
}
#column_main #tableBox4 .cell2{
	width:50px;
	font-weight:bold;
	text-align:center;
}
#column_main #tableBox4 .cell3{
	width:80px;
	text-align:center;
}
#column_main #tableBox4 .cell4{
	text-align:left;
}
#column_main #tableBox4 .topcell{
	border-top:solid 1px #FFBEBE;	
}
#column_main .charaA{
	color: #FF0000;
	font-weight: bold;
}
#column_main .charaB{
	color: #669900;
	font-weight: bold;
}
#column_main .charaC{
	color: #006699;
	font-weight: bold;
}

/* 表5 110523-add */
#column_main #tableBox5 table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox5 th{
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	text-align:center;
}
#column_main #tableBox5 td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
}
#column_main #tableBox5 span.sml{
	font-size:12px;
}
#column_main #tableBox5 .cell1{
	background-color:#FFFBE8;
	border-left:solid 1px #FFBEBE;
	width:100px;
	font-weight:bold;
}
#column_main #tableBox5 .cell2{
	width:150px;
	background-color:#FFF;
}
#column_main #tableBox5 .cell3{
	width:150px;
	background-color:#FFF;
}
#column_main #tableBox5 .cell4{
	background-color:#FFF;
}
#column_main #tableBox5 .topcell{
	color:#FC5781;
	background-color:#FFF1F1;
	border-top:solid 1px #FFBEBE;
	font-weight:bold;
}

/* 表6 110523-add */
#column_main #tableBox6 table,th,td{
	margin-bottom:10px;
	border:none;
	font-size:14px;
	line-height:160%;
}
#column_main #tableBox6 th{
	padding:5px;
	border-top: solid 1px pink;
	border-right: solid 1px pink;
	border-bottom: solid 1px pink;
	text-align:center;
}
#column_main #tableBox6 td{
	padding:5px;
	border-right: solid 1px #FFBEBE;
	border-bottom: solid 1px #FFBEBE;
}
#column_main #tableBox6 span.sml{
	font-size:12px;
}
#column_main #tableBox6 .cell1{
	background-color:#FFFBE8;
	border-left:solid 1px #FFBEBE;
	font-weight:bold;
}
#column_main #tableBox6 .cell2{
	background-color:#FFF;
}
#column_main #tableBox6 .cell3{
	background-color:#FFF;
}
#column_main #tableBox6 .cell4{
	background-color:#FFF;
}
#column_main #tableBox6 .topcell{
	color:#FC5781;
	background-color:#FFF1F1;
	border-top:solid 1px #FFBEBE;
	font-weight:bold;
}


/* 表タイトル */
.tableBoxTitle{
	background-image: url(../../07_column/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
	font-size:16px;
	font-weight:bold;
	color:#482400;
	padding:0 0 5px 0;
	margin:20px 0 0 0;
}


#column_main .boxTitle{
	background-image: url(../../07_column/images/mini_box_title.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 655px;
	margin:20px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:10px 0 0 20px;
}

#column_main .boxTitleOr{
	background-image: url(../../07_column/images/mini_box_title_or.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 655px;
	margin:20px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:10px 0 0 20px;
}

#column_main .minibox{
	padding-bottom:15px;
	margin-bottom:20px;
	background-image: url(../../07_column/images/mini_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

#column_main .minibox_in{
	padding:15px 30px 10px 30px;
	zoom:1;
	background-image: url(../../07_column/images/mini_box_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#column_main .minibox_in li{
	list-style:none;
	font-size:12px;
	line-height:145%;
	padding:5px 0 5px 0;
}
#column_main .minibox_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#column_main .minibox_in .arrow{
	background-image: url(../../07_column/images/arrow_brown.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 3px;
}
#column_main .minibox2{
	padding-bottom:15px;
	margin-bottom:20px;
	background-image: url(../../07_column/images/mini_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

#column_main .minibox2_in{
	padding:15px 30px 10px 30px;
	zoom:1;
	background-image: url(../../07_column/images/mini_box_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#column_main .minibox2_in .arrow{
	background-image: url(../../07_column/images/arrow_brown.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 3px;
}
#column_main .minibox2_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:0 0 5px 18px;
	margin:3px 0 8px 0;
}
#column_main .minibox2_in .end{
	padding:0 0 3px 18px;
	margin:3px 0 0 0;
}

#column_main .bookmark{
	text-align:right;
	padding:3px 5px 0 0;
}

#column_main .right{
	text-align:right;
	margin:0 12px 5px 0;
}

#column_main .sponsor2{
	text-align:right;
	margin:5px 12px 10px 0;
}

#column_main .sponsor{
	text-align:right;
	margin:5px 12px 40px 0;
}

#column_main .nextLink{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 10px 0;
}

#column_main #numBox{
	margin: 20px 0 40px 0;
}
/* 前へ
-------------------------------------------------  */
#numBox #back {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 110px;
	float: left;
}

#numBox #back a{
	width: 107px;
	height:22px;
	background-image: url(../../07_column/images/btb_back.gif);
	background-position:0px 0px;
	display:block;
	text-indent:-999999px;
	background-repeat:no-repeat;
}
#numBox #back a:hover{
	background-position:0px -22px;
}

/* ページ数
-------------------------------------------------  */
#column_main #numBox #num{ 
    float: left;
    padding: 0px;
    display: inline;
	width: 430px;
    position: relative;
	text-align:center;
}
#column_main #numBox #num ul {
	border-right: 2px solid #999;
	display: inline;
}
#column_main #numBox #num li {
	display: inline;
	border-left: 2px solid #999;
	padding: 1px 7px 0 12px ;
	font-weight:bold;
}
/* 次へ
-------------------------------------------------  */
#column_main #numBox #next { 
	display: inline;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 110px;
	float: right;
}
#column_main #numBox #next a{
	width: 107px;
	height:22px;
	background-image: url(../../07_column/images/btb_next.gif);
	background-position:0px 0px;
	display:block;
	text-indent:-999999px;
	background-repeat:no-repeat;
}
#column_main #numBox #next a:hover{
	background-position:0px -22px;
}

#column_main #numBox #clear {
	clear: both;
}

/* 新着記事
-------------------------------------------------  */

#column_main #newTopicsBox{
	padding-bottom:8px;
	margin-bottom:20px;
	background-image: url(../../07_column/images/newtopics_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main #newTopicsBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/newtopics_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#column_main #newTopicsBox_in .arrow{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 3px;
}
#column_main #newTopicsBox_in .{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 12px;
}
#column_main #newTopicsBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* 注目商品
-------------------------------------------------  */

#column_main #pr_ad_TopicsBox{
	padding-bottom:8px;
	margin-bottom:20px;
	background-image: url(../../07_column/images/newtopics_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main #pr_ad_TopicsBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/pr_ad_topics_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#column_main #pr_ad_TopicsBox_in .arrow{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 3px;
}
#column_main #pr_ad_TopicsBox_in .{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 12px;
}
#column_main #pr_ad_TopicsBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* バックナンバー
-------------------------------------------------  */

#column_main #backnumBox{
	padding-bottom:5px;
	margin-bottom:20px;
	background-image: url(../../07_column/images/backnum_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main #backnumBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/backnum_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#column_main #backnumBox_in .arrow{
	background-image: url(../../07_column/images/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	padding:0 0 0 3px;
}
#column_main #backnumBox_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:0 0 5px 18px;
	margin:5px 0 10px 0;
}
#column_main #backnumBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* 特集目次
-------------------------------------------------  */

#column_main #mokujiBox{
	padding-bottom:5px;
	margin-bottom:20px;
	background-image: url(../../common/images/mokuji_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main #mokujiBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../common/images/mokuji_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#column_main #mokujiBox_in .arrow{
	background-image: url(../../common/images/arrow_pink.gif);
	padding:0px 0 0 18px;
	background-position: 0px 3px;
	background-repeat:no-repeat;
	font-size:15px;
	margin:0 0 10px 0;
}

/* サイドエリア
-------------------------------------------------  */

#column_side .sidebox{
	padding-bottom:10px;
	margin:15px 0 15px 0;
	background-image: url(../../07_column/images/sidebox_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_side .sidebox_in{
	padding:10px 10px 0px 10px;
	zoom:1;
	background-image: url(../../07_column/images/sidebox_inn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


#column_side .sidebox_in #profilePhoto{
	float:left;
	width:100px;
}
#column_side .sidebox_in #profilePhoto img{
	border: 1px solid #663300;
}
#column_side .sidebox_in #profileArea{
	float:right;
	width:170px;
}
#column_side .sidebox_in #profileArea .profile{
	float:right;
	background-image: url(../../07_column/images/side_midashi.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 145px;
	color:#FC5781;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 25px;
	margin:0 0 3px 0;
}

#column_side .sidebox_in .sidesubTitle{
	background-image: url(../../07_column/images/side_midashil.gif);
	height: 20px;
	width: 260px;
	color:#FC5781;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 25px;
	margin:0px 0 3px 0;
	background-repeat: no-repeat;
}
#column_side #clear {
	clear: both;
}

#column_side #serializationBox{
	margin:10px 0 0 0 ;
	padding:0;

}
#column_side #serializationBox .img{
	float:left;
	width:75px;
	height:85px;
}
#column_side #serializationBox .img img{
	border: 1px solid #663300;
}
#column_side #serializationBox .title{
	float:right;
	width:190px;
}
#column_side #serializationBox .title a{
	font-size:13px;
	font-weight:bold;
}
#column_side #serializationBox .clear {
	clear: both;
}
#column_side #serializationBox .dot{
	background-image: url(../../07_column/images/dot.gif);
	background-repeat: repeat-x;
	padding:5px 0 5px 0;
}


/* 連載コラム一覧
-------------------------------------------------  */

/* ピンク */
#list_Pink{
	margin:5px 0 40px;
	padding:0;
}

#list_Pink #title{
	font-size: 20px;
	color:#F51F55;
	font-weight:bold;
	background-image: url(../../07_column/images/list_title_pink.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 645px;
	padding:15px 0 0 10px;
	margin:0 0 10px 0;
}

#list_Pink .imgArea{
	margin:10px 0 20px 0;
	float:left;
	width: 170px;
}
#list_Pink .imgArea img{
	border: 1px solid #663300;
}
#list_Pink .titleArea{
	margin:10px 0 20px 0;
	float:right;
	width: 480px;
}
#list_Pink .clear {
	clear: both;
}

#list_Pink .titleArea .name{
	color:#CC6600;
	font-size:13px;
	font-weight:bold;
	padding:0;
}

#list_Pink .titleArea .arrow{
	background-image: url(../../07_column/images/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	font-size:16px;
	font-weight:bold;
	padding:0 4px;
}

#list_Pink .titleArea .data{
	text-align:right;
	margin:5px;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Pink .titleArea .nondata{
	margin:10px 0 0 0;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Pink .titleArea .summary{
	padding:0;
}

#list_Pink #backnumBox{
	padding-bottom:8px;
	margin:10px 0 20px 0;
	background-image: url(../../07_column/images/list_backnum_bottom_pink.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#list_Pink #backnumBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/list_backnum_inn_pink.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-20px 0 0 0;
}
#list_Pink #backnumBox_in .arrow{
	background-image: url(../../07_column/images/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
}
#list_Pink #backnumBox_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:0 0 5px 18px;
	margin:5px 0 10px 0;
}
#list_Pink #backnumBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* ブルー */
#list_Blue{
	margin:5px 0 40px;
	padding:0;
}

#list_Blue #title{
	font-size: 20px;
	color:#0099CC;
	font-weight:bold;
	background-image: url(../../07_column/images/list_title_blue.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 645px;
	padding:15px 0 0 10px;
	margin:0 0 10px 0;
}

#list_Blue .imgArea{
	margin:10px 0 20px 0;
	float:left;
	width: 170px;
}
#list_Blue .imgArea img{
	border: 1px solid #663300;
}
#list_Blue .titleArea{
	margin:10px 0 20px 0;
	float:right;
	width: 480px;
}
#list_Blue .clear {
	clear: both;
}

#list_Blue .titleArea .name{
	color:#CC6600;
	font-size:13px;
	font-weight:bold;
	padding:0;
}

#list_Blue .titleArea .arrow{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	font-size:16px;
	font-weight:bold;
	padding:0 4px;
}

#list_Blue .titleArea .data{
	text-align:right;
	margin:5px;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Blue .titleArea .nondata{
	margin:10px 0 0 0;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Blue .titleArea .summary{
	padding:0;
}

#list_Blue #backnumBox{
	padding-bottom:8px;
	margin:10px 0 20px 0;
	background-image: url(../../07_column/images/list_backnum_bottom_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#list_Blue #backnumBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/list_backnum_inn_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-20px 0 0 0;
}
#list_Blue #backnumBox_in .arrow{
	background-image: url(../../07_column/images/arrow_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
}
#list_Blue #backnumBox_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:0 0 5px 18px;
	margin:5px 0 10px 0;
}
#list_Blue #backnumBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* グリーン */
#list_Green{
	margin:5px 0 40px;
	padding:0;
}

#list_Green #title{
	font-size: 20px;
	color:#009900;
	font-weight:bold;
	background-image: url(../../07_column/images/list_title_green.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 645px;
	padding:15px 0 0 10px;
	margin:0 0 10px 0;
}

#list_Green .imgArea{
	margin:10px 0 20px 0;
	float:left;
	width: 170px;
}
#list_Green .imgArea img{
	border: 1px solid #663300;
}
#list_Green .titleArea{
	margin:10px 0 20px 0;
	float:right;
	width: 480px;
}
#list_Green .clear {
	clear: both;
}

#list_Green .titleArea .name{
	color:#CC6600;
	font-size:13px;
	font-weight:bold;
	padding:0;
}

#list_Green .titleArea .arrow{
	background-image: url(../../07_column/images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
	font-size:16px;
	font-weight:bold;
	padding:0 4px;
}

#list_Green .titleArea .data{
	text-align:right;
	margin:5px;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Green .titleArea .nondata{
	margin:10px 0 0 0;
	background-color:#FFF;
	color:#333;
	padding:0;
}

#list_Green .titleArea .summary{
	padding:0;
}

#list_Green #backnumBox{
	padding-bottom:8px;
	margin:10px 0 20px 0;
	background-image: url(../../07_column/images/list_backnum_bottom_green.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#list_Green #backnumBox_in {
	padding:40px 15px 5px 15px;
	zoom:1;
	background-image: url(../../07_column/images/list_backnum_inn_green.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-20px 0 0 0;
}
#list_Green #backnumBox_in .arrow{
	background-image: url(../../07_column/images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 15px;
}
#list_Green #backnumBox_in .dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:0 0 5px 18px;
	margin:5px 0 10px 0;
}
#list_Green #backnumBox_in .end{
	padding:0 0 5px 18px;
	margin:5px 0 0 0;
}

/* renew 2010.02 version(メインエリア)---- */

#column_main .contentsArea{
	margin:0 12px 0 12px;
	font-size:12px;
	font-weight:normal;
}

/*-【Q&A各プロフィール】--- */

/* プロフィールサマリー(天神先生)---- */

#column_main .profileboxPink_in{
	padding:0 35px 5px 31px;
	background-image: url(../../common/images/profile_box_pink.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:10px 0 20px 0;
	height:171px;
}

#column_main .profileboxPink_in dt.photo{
	float:left;
	width:85px;
	margin:43px 0 0 0;
}
#column_main .profileboxPink_in dd.profile{
	float:right;
	width:470px;
	line-height:270%;
	margin:35px 0 0 0;
}
#column_main .profileboxPink_in dd.profile .heart{
	background-image: url(../images/icn_heart.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 22px;
	margin:0 0 3px 0px;
	color:#FA4572;
	font-weight:bold;
}
#column_main .profileboxPink_in .profileLink{
	padding:0px 0 2px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	float:right;
}

/*--- プロフィールサマリー(三石先生)--- */

#column_main .profileboxOrenge_in{
	padding:0 35px 5px 31px;
	background-image: url(../../common/images/profile_box_orenge.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:10px 0 20px 0;
	height:171px;
}

#column_main .profileboxOrenge_in dt.photo{
	float:left;
	width:85px;
	margin:43px 0 0 0;
}
#column_main .profileboxOrenge_in dd.profile{
	float:right;
	width:470px;
	line-height:270%;
	margin:35px 0 0 0;
}
#column_main .profileboxOrenge_in dd.profile .heart{
	background-image: url(../images/icn_heart.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 22px;
	margin:0 0 3px 0px;
	color:#FF6600;
	font-weight:bold;
}
#column_main .profileboxOrenge_in dd.profile .profileLink{
	padding:0px 0 2px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	float:right;
}

/*--- プロフィールサマリー(植松先生)--- */

#column_main .profileboxBlue_in{
	padding:0 35px 5px 31px;
	background-image: url(../../common/images/profile_box_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:10px 0 20px 0;
	height:171px;
}
#column_main .profileboxBlue_in dt.photo{
	float:left;
	width:85px;
	margin:43px 0 0 0;
}
#column_main .profileboxBlue_in dd.profile{
	float:right;
	width:470px;
	line-height:270%;
	margin:35px 0 0 0;
}
#column_main .profileboxBlue_in dd.profile .heart{
	background-image: url(../images/icn_heart.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 22px;
	margin:0 0 3px 0px;
	color:#6699CC;
	font-weight:bold;
}
#column_main .profileboxBlue_in dd.profile .profileLink{
	padding:0px 0 2px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	float:right;
}


/*--- 大見出し (天神先生)--- */
#column_main .ttlAreaPink{
	background: url(../images/ttl_pink.jpg);
	clear: both;
	display: block;
	padding: 4px 6px;
	border: 1px solid #FFCFCE;
	margin:0 0 5px 0;
}
/*---  floatなし--- */
#column_main .ttlAreaPink .ttl2{
	border-left: 4px solid #FF726D;
	color:#FF726D;
	font-weight:bold;
	font-size:12px;
	padding-left: 5px;
}
/*--- 大見出し (三石先生)--- */
#column_main .ttlAreaOrenge{
	background: url(../images/ttl_orenge.jpg);
	clear: both;
	display: block;
	padding: 4px 6px;
	border: 1px solid #FFC66F;
	margin:0 0 5px 0;
}
/*---  floatなし--- */
#column_main .ttlAreaOrenge .ttl2{
	border-left: 4px solid #FF9900;
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	padding-left: 5px;
}

/*--- 大見出し floatなし(植松先生)--- */
#column_main .ttlAreaBlue{
	background: url(../images/ttl_blue.jpg);
	clear: both;
	display: block;
	border: 1px solid #D9ECEC;
	padding:5px 0px 0px 5px;
	margin:0 0 5px 0;
	height:23px;
}
/*---  floatなし--- */
#column_main .ttlAreaBlue .ttl2{
	border-left: 4px solid #6699cc;
	color:#6699cc;
	font-weight:bold;
	font-size:12px;
	padding-left: 5px;
}


/* フリーワード検索 ---- */
#column_main #srcAreaPink,#column_main #srcAreaOrenge,#column_main #srcAreaBlue{
	margin:5px 0 20px 110px;
}
#column_main #srcAreaPink #srchBox #srchBtn,#column_main #srcAreaOrenge #srchBox #srchBtn,#column_main #srcAreaBlue #srchBox #srchBtn{
padding:0;
width:104px;
height:26px;
position:absolute;
margin:0 0 0 12px;
}
/* フリーワード検索(天神先生) ---- */
#column_main #srcAreaPink #srchBox #srchInput {
width:300px;
height:23px;
border:1px solid #FEC2C2;
font-size:15px;
margin:1px 0 0 0;
}
/* フリーワード検索(三石先生) ---- */
#column_main #srcAreaOrenge #srchBox #srchInput {
width:300px;
height:23px;
border:1px solid #FF9900;
font-size:15px;
margin:1px 0 0 0;
}
/* フリーワード検索(Blue) ---- */
#column_main #srcAreaBlue #srchBox #srchInput {
width:300px;
height:23px;
border:1px solid #6699cc;
font-size:15px;
margin:1px 0 0 0;
}

/* サイト内関連記事(floatあり)---- */

#column_main .ttlArticle{
	background: url(../images/ttl_pink.jpg);
	border: 1px solid #FFCFCE;
	clear: both;
	display: block;
	padding:5px 12px 5px 5px;
	margin:0 0 5px 0;
	background-position:0 0px;
}
#column_main .ttlArticle .ttl{
	padding-left: 5px;
	border-left: 4px solid #FF726D;
	color:#FF726D;
	float:left;
	font-weight:bold;
}
#column_main .ttlArticle .powerd{
	float:right;
}
#column_main .ttlArticle .powerd a:link,#column_main .ttlArticle .powerd a:hover,#column_main .ttlArticle .powerd a:visited{
	color:#666;
	text-decoration:none;
}
/* サイト内関連記事リスト---- */
#column_main .listArticle{
	margin:10px 12px 20px 12px;
}
#column_main .listArticle li{
	background-image: url(../images/icn_arrow_pink.gif);
	list-style:none;
	padding:0px 0 0 18px;
	background-position: 0px 3px;
	background-repeat:no-repeat;
	font-size:15px;
	margin:0 0 10px 0;
}

/* 掲示板関連トピックリスト---- */
#column_main .bbsTitle{
	background: url(../images/ttl_green.jpg);
	border: 1px solid #93C95C;
	clear: both;
	display: block;
	padding:5px 12px 5px 5px;
	margin:0 0 5px 0;
	background-position:0 0px;
}
#column_main .bbsTitle .ttl{
	border-left: 4px solid #72AB38;
	color:#72AB38;
	padding-left: 5px;
	float:left;
	font-weight:bold;
}
#column_main .bbsTitle .powerd{
	float:right;
}
#column_main .bbsTitle .powerd a:link,
#column_main .bbsTitle .powerd a:hover,
#column_main .bbsTitle .powerd a:visited{
	color:#666;
	text-decoration:none;
}
/* 掲示板関連トピックリスト---- */
#column_main .listbbs{
	margin:10px 12px 20px 12px;
}
#column_main .listbbs li{
	background-image: url(../images/icn_arrow_green.gif);
	list-style:none;
	padding:0px 0 0 18px;
	background-position: 0px 3px;
	background-repeat:no-repeat;
	font-size:15px;
	margin:0 0 10px 0;
}
/* オンライン辞書(floatあり)---- */ 
#column_main .ttlDictionary{
	background: url(../images/ttl_blue.jpg);
	border: 1px solid #D9ECEC;
	clear: both;
	display: block;
	padding:5px 12px 5px 5px;
	margin:0 0 5px 0;
	background-position:0 0px;
}
#column_main .ttlDictionary .ttl{
	border-left: 4px solid #6699CC;
	color:#6699CC;
	padding-left: 5px;
	float:left;
	font-weight:bold;
}

#column_main .ttlDictionary .powerd{
	float:right;
}

#column_main .ttlDictionary .powerd a:link,
#column_main .ttlDictionary .powerd a:hover,
#column_main .ttlDictionary .powerd a:visited{
	color:#666;
	text-decoration:none;
}
/* オンライン辞書リスト---- */

#column_main .dictionaryList{
	margin:10px 12px 20px 12px;
}
#column_main .dictionaryList ul{
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
#column_main .dictionaryList li{
	list-style:none;
	padding:0px 0 5px 18px;
	font-size:15px;
	margin:0 0 10px 0;
	display: inline;
}

/* PR(floatなし)---- */ 
#column_main .ttl_pr{
	background: url(../images/ttl_purple.jpg);
	border: 1px solid #CC99CC;
	clear: both;
	display: block;
	padding:5px 12px 5px 5px;
	margin:0 0 10px 0;
	background-position:0 0px;
}
#column_main .ttl_pr .ttl{
	border-left: 4px solid #CC99CC;
	color:#CC99CC;
	padding-left: 5px;
	font-weight:bold;
}
#column_main #pr p{
	margin:0 0 0 30px;
	padding:0 0 20px 0;
}


/*　最新のQ&A　*/
#column_main .ttlAreaPink_new .day,#column_main .ttlAreaOrenge_new .day,#column_main .ttlAreaBlue_new .day{
	float:right;
	color:#666;
}
#column_main .listBoxPink2,#column_main .listBoxOrenge2,#column_main .listBoxBlue2{
	margin:10px 12px 0 12px;
}
#column_main .listBoxPink2 li,#column_main .listBoxOrenge2 li,#column_main .listBoxBlue2 li{
	list-style:none;
	font-size:15px;
}
#column_main .listBoxPink2 li .category,#column_main .listBoxOrenge2 li .category,#column_main .listBoxBlue2 li .category{
	float:right;
	color:#999;
}
/*　最新のQ&A（天神先生）　*/
#column_main .ttlAreaPink_new{
	background: url(../images/ttl_pink.jpg);
	clear: both;
	display: block;
	padding: 4px 6px  6px 6px;
	border: 1px solid #FFCFCE;
	margin:8px 0 5px 0;
	background-position:0 -32px;
}
#column_main .ttlAreaPink_new h2{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #FF726D;
	color:#FF726D;
	font-weight:bold;
	font-size:16px;
}
#column_main .listBoxPink2 li .title{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
}
/*　最新のQ&A（三石先生）　*/
#column_main .ttlAreaOrenge_new{
	background: url(../images/ttl_orenge.jpg);
	clear: both;
	display: block;
	padding: 4px 6px  6px 6px;
	border: 1px solid #FFCC66;
	margin:8px 0 5px 0;
	background-position:0 -32px;
}
#column_main .ttlAreaOrenge_new h2{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #FF9900;
	color:#FF6600;
	font-weight:bold;
	font-size:16px;
}
#column_main .listBoxOrenge2 li .title{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
}
/*　最新のQ&A（植松先生）　*/
#column_main .ttlAreaBlue_new{
	background: url(../images/ttl_blue.jpg);
	border: 1px solid #C1D6EA;
	clear: both;
	display: block;
	padding: 4px 6px  6px 6px;
	margin:8px 0 5px 0;
	background-position:0 -32px;
}
#column_main .ttlAreaBlue_new h2{
	border-left: 4px solid #6699CC;
	color:#6699CC;
	float:left;
	padding-left: 5px;
	font-weight:bold;
	font-size:16px;
}
#column_main .listBoxBlue2 li .title{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
}

/* ナビゲーション ---- */

#pagejumpPink,#pagejumpOrenge,#pagejumpBlue{
	margin:15px 0 15px 0;
}

#toTop a{
	clear: both;
	display: block;
	padding: 4px 6px;
	border: 1px solid #DCDCDC;
	margin:0 0 5px 0;
	color:#999;
	text-decoration:none;
	background-image: url(../images/page_navigation.jpg);
	background-repeat: no-repeat;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#pagejumpPink #toTop a:hover{
	border: 1px solid #FFCFCE;
	color:#FF7A75;
	background-image: url(../images/page_navigation.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
#pagejumpOrenge #toTop a:hover{
	border: 1px solid #FFDBA3;
	color:#FF9900;
	background-image: url(../images/page_navigation.jpg);
	background-repeat: no-repeat;
	background-position: 0px -62px;
}

#pagejumpBlue #toTop a:hover{
	border: 1px solid #D9ECEC;
	color:#6699CC;
	background-image: url(../images/page_navigation.jpg);
	background-repeat: no-repeat;
	background-position: 0px -93px;
}
#pageNavigationPink,#pageNavigationOrenge,#pageNavigationBlue{
	margin:25px 0 25px 0;
	width:655px;

}
/* ナビゲーション (num)---- */
.paging {
  overflow: auto;
}

.paging ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.paging ul li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  font-weight:bold;
  font-size:15px;
}
.centered {
  position: relative;
  overflow: hidden;
}

.centered ul {
  position: relative;
  left: 50%;
  float: left;
}

.centered ul li {
  position: relative;
  left: -50%;
  float: left;
}
/* ナビゲーション (pink)---- */
#pageNavigationPink .paging .num em{
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 3px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	color:#FFF;
	border: 1px solid #FFCFCE;
	background-image: url(../images/ttl_pink_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}

#pageNavigationPink .paging .num a {
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 4px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	border: 1px solid #FFCFCE;
	color:#FF726D;
	text-decoration:none;
	background-image: url(../images/ttl_pink_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#pageNavigationPink .paging .num a:hover {
	color:#FFF;
	background-image: url(../images/ttl_pink_num.jpg);
	background-position: 0px -24px;
}
#pageNavigationPink .back a:link, #pageNavigationPink .back a:visited {
	padding: 0 5px 0 30px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#FF726D;
	background: url(../images/pageNavi_back_pink.jpg);
	border: 1px solid #FFCFCE;
	text-decoration:none;
	background-position: 0px 0px;
	font-weight:bold;
	margin-right:6px;
	_margin-right:4px;
}
#pageNavigationPink .back a:hover{
	background: url(../images/pageNavi_back_pink.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}
#pageNavigationPink .next a:link, #pageNavigationPink .next a:visited {
	padding: 0 30px 0 5px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#FF726D;
	background: url(../images/pageNavi_next_pink.jpg);
	border: 1px solid #FFCFCE;
	text-decoration:none;
	text-align:right;
	background-position: 0px 0px;
	font-weight:bold;
}
#pageNavigationPink .next a:hover{
	background: url(../images/pageNavi_next_pink.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}
/* ナビゲーション (orenge)---- */

#pageNavigationOrenge .paging .num em{
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 3px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	color:#FFF;
	border: 1px solid #FFDBA3;
	background-image: url(../images/ttl_orenge_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}

#pageNavigationOrenge .paging .num a {
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 4px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	border: 1px solid #FFDBA3;
	color:#FF9900;
	text-decoration:none;
	background-image: url(../images/ttl_orenge_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#pageNavigationOrenge .paging .num a:hover {
	color:#FFF;
	background-image: url(../images/ttl_orenge_num.jpg);
	background-position: 0px -24px;
}
#pageNavigationOrenge .back a:link, #pageNavigationOrenge .back a:visited {
	padding: 0 5px 0 30px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#FF9900;
	background: url(../images/pageNavi_back_orenge.jpg);
	border: 1px solid #FFDBA3;
	text-decoration:none;
	background-position: 0px 0px;
	font-weight:bold;
	margin-right:6px;
	_margin-right:4px;
}
#pageNavigationOrenge .back a:hover{
	background: url(../images/pageNavi_back_orenge.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}
#pageNavigationOrenge .next a:link, #pageNavigationOrenge .next a:visited {
	padding: 0 30px 0 5px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#ff9900;
	background: url(../images/pageNavi_next_orenge.jpg);
	border: 1px solid #FFCFCE;
	text-decoration:none;
	text-align:right;
	background-position: 0px 0px;
	font-weight:bold;
}
#pageNavigationOrenge .next a:hover{
	background: url(../images/pageNavi_next_orenge.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}

/* ナビゲーション (blue)---- */

#pageNavigationBlue .paging .num em{
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 3px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	color:#FFF;
	border: 1px solid #D9ECEC;
	background-image: url(../images/ttl_blue_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}

#pageNavigationBlue .paging .num a {
	margin: 0 6px 0 0;
	padding: 0 6px;
	_margin: 0 4px 0 0;
	_padding: 0 3px;
	display: block;
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	border: 1px solid #D9ECEC;
	color:#6699CC;
	text-decoration:none;
	background-image: url(../images/ttl_blue_num.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#pageNavigationBlue .paging .num a:hover {
	color:#FFF;
	background-image: url(../images/ttl_blue_num.jpg);
	background-position: 0px -24px;
}
#pageNavigationBlue .back a:link, #pageNavigationBlue .back a:visited {
	padding: 0 5px 0 30px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#6699CC;
	background: url(../images/pageNavi_back_blue.jpg);
	border: 1px solid #D9ECEC;
	text-decoration:none;
	background-position: 0px 0px;
	font-weight:bold;
	margin-right:6px;
	_margin-right:4px;
}
#pageNavigationBlue .back a:hover{
	background: url(../images/pageNavi_back_blue.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}
#pageNavigationBlue .next a:link, #pageNavigationBlue .next a:visited {
	padding: 0 30px 0 5px;
	display: block;
	float: left;
	height: 24px;
	width: 76px;
	line-height: 24px;
	color:#6699CC;
	background: url(../images/pageNavi_next_blue.jpg);
	border: 1px solid #D9ECEC;
	text-decoration:none;
	text-align:right;
	background-position: 0px 0px;
	font-weight:bold;
}
#pageNavigationBlue .next a:hover{
	background: url(../images/pageNavi_next_blue.jpg);
	color:#FFFFFF;
	background-position: 0px -24px;
}

/* 一覧サイド */
#column_side .box {
	margin:15px 0 15px 0;
	padding-bottom: 0px;
}
#column_side .box-cntnt {
	padding: 5px 15px ;
	font-size: 12px;
	line-height: 1.4em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FD89A6;
	border-bottom-color: #FD89A6;
	border-left-color: #FD89A6;
}
#column_side h3 {
	margin: 0;
	padding: 0;
}
#column_side li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#column_side li {
	padding: 0;
	margin-bottom: 5px;
	line-height: 1.5em;
}
#column_side li a {
	font-weight:bold;
}
#column_side dl a {
	font-weight:bold;
}
#column_side dd {
	margin-bottom: 5px;
}

/* renew 2010.02 version ---- */


#column_side .menu-area {
	border:1px solid #FEC2C2;
	width: 300x;
	margin-bottom:15px;
}
#column_side .menu-area ul{
	margin:0 0 5px;
	clear:both;

}
#column_side .menu-area ul li{
	list-style:none;
	margin:0 5px 3px 30px;
}
#column_side .menu-area ul li a{
	font-weight:normal;

}
#column_side .menu-area dl.title {
	background: url(../images/bg_community.gif) repeat-x left top;
	height:26px;
	width: 300x;
}
#column_side .menu-area dl dt {
	color:#980033;
	font-weight:bold;
	padding:3px 0 0 10px;
}
#column_side .menu-area .menu-info {
	background-image: url(../images/bg_side-info.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
#column_side .menu-area .beginner {
	background-image: url(../images/icn_beginner.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .memregist{
	margin:5px 15px 10px 23px;
}
#column_side .menu-area .popular {
	background-image: url(../images/icn_popular.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .corner {
	background-image: url(../images/icn_corner.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .article{
	background-image: url(../images/icn_article.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .mobile{
	background-image: url(../images/icn_mobile.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .quetion{
	background-image: url(../images/icn_quetion.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .sp{
	background-image: url(../images/icn_sp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 20px;
	margin:0 0 3px 10px;
	color:#FA4572;
	font-weight:bold;
}
#column_side .menu-area .menu-space {
	width:280px;
	padding:0px 0 10px 0;
	margin-left:9px;
}
#column_side h2,#column_side h3{
	float:left;
	padding:2px 0 2px 15px;
	background-image: url(../images/icn_arrow.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	font-size:12px;
	width:260px;
	font-weight:bold;
	margin-left:10px;
	_margin:0 0 0 5px;
}
#column_side .h3menu {
	width:260px;
	margin-left:25px;
}
#column_side .h3menu-2 {
	width:240px;
	margin-left:15px;
}
#column_side .menu-area .column_side_box{
	background-image: url(../images/article_side_box.jpg);
	height:82px;

}
#column_side .menu-area .column_side_box2{
	background-image: url(../images/article_side_box2.jpg);
	height:97px;
}
#column_side  .article-space {
	padding:6px 0px 0px 0px;

}
#column_side .article-space dt ,
#column_side .article-space dd {
	float:left;
	background:none	;
	margin:0;
}

#column_side dl.article-space dt.imgPhoto{
	width:60px;
	margin:0 13px 5px 0;
}
#column_side dl.article-space dt.imgPhoto img{
	border: 1px solid #CCCCCC;
}
#column_side dl.article-space dd.infoTxt {
	width:210px;
	_width:205px;
	margin:5px 0 0 0;
}
#column_side dl.article-space dt.qrCord{
	width:75px;
	margin:0 13px 5px 0;
}
#column_side dl.article-space dt.qrCord img{
	border: 1px solid #CCCCCC;
}
#column_side dl.article-space dd.qrTxt {
	width:190px;
	_width:185px;
	margin:5px 0 0 0;
}
#column_side dl.article-space dd.qrTxt a{
	font-weight:normal;
}
#column_side dl.article-space dd.qrTxt span{
	color: #FA4572;
	font-weight:bold;
	}
#column_side .dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FEC2C2;
	clear:both;
}

/*-----特集・基礎情報フォーマット-----*/


/*-----大見出し-----*/
#column_main .h1TitlePart1{
	background-image: url(../images/ttl_sp_part1.gif);
	background-repeat: no-repeat;
	padding:15px 0 15px 65px;
	margin-bottom:10px;
}
#column_main .h1TitlePart1 span{
	color:#FF726D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart2{
	background-image: url(../images/ttl_sp_part2.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCFCE;
	border-right-color: #FFCFCE;
	border-bottom-color: #FFCFCE;
	border-left-color: #FFCFCE;
	color:#FF726D;
	font-weight:bold;
	font-size:20px;
	padding:7px 0 8px 12px;
	margin-bottom:10px;
}
#column_main .h1TitlePart3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFCFCE;
	border-left-color: #FFCFCE;
	border-left-width: 5px;
	color:#FF726D;
	font-weight:bold;
	font-size:20px;
	padding:7px 0 8px 12px;
	margin-bottom:10px;
}
#column_main .h1TitlePart4{
	background-image: url(../images/ttl_sp_part4.gif);
	background-repeat: no-repeat;
	padding:10px 0 20px 40px;
	margin-bottom:10px;
}
#column_main .h1TitlePart4 span{
	color:#FF726D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart5{
	background-image: url(../images/ttl_sp_part5.gif);
	background-repeat: no-repeat;
	padding:10px 0 20px 40px;
	margin-bottom:10px;
}
#column_main .h1TitlePart5 span{
	color:#FF726D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart6{
	background-image: url(../images/ttl_sp_part6.gif);
	background-repeat: no-repeat;
	padding:12px 0 18px 60px;
	margin-bottom:5px;
}
#column_main .h1TitlePart6 span{
	color:#4F2D1D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart7{
	background-image: url(../images/ttl_sp_part7.gif);
	background-repeat: no-repeat;
	padding:10px 0 20px 40px;
	margin-bottom:10px;
}
#column_main .h1TitlePart7 span{
	color:#FF726D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart8{
	background-image: url(../images/ttl_sp_part8.gif);
	background-repeat: no-repeat;
	padding:12px 0 18px 60px;
	margin-bottom:5px;
}
#column_main .h1TitlePart8 span{
	color:#4F2D1D;
	font-size:20px;
	font-weight:bold;
}
/*-----大見出しオレンジ-----*/
#column_main .h1TitlePart1Or{
	background-image: url(../images/ttl_sp_part1or.gif);
	background-repeat: no-repeat;
	padding:15px 0 15px 50px;
	margin-bottom:10px;
}
#column_main .h1TitlePart1Or span{
	color:#FF6600;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart2Or{
	background-image: url(../images/ttl_sp_part2.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFC66F;
	border-right-color: #FFC66F;
	border-bottom-color: #FFC66F;
	border-left-color: #FFC66F;
	color:#FF6600;
	font-weight:bold;
	font-size:20px;
	padding:7px 0 8px 12px;
	margin-bottom:10px;
}
#column_main .h1TitlePart3Or{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFC66F;
	border-left-color: #FFC66F;
	border-left-width: 5px;
	color:#FF6600;
	font-weight:bold;
	font-size:20px;
	padding:7px 0 8px 12px;
	margin-bottom:10px;
}
#column_main .h1TitlePart4Or{
	background-image: url(../images/ttl_sp_part4or.gif);
	background-repeat: no-repeat;
	padding:12px 0 18px 60px;
	margin-bottom:5px;
}
#column_main .h1TitlePart4Or span{
	color:#4F2D1D;
	font-size:20px;
	font-weight:bold;
}
#column_main .h1TitlePart9{
	background-image: url(../images/ttl_sp_part9.gif);
	background-repeat: no-repeat;
	padding:10px 0 20px 40px;
	margin-bottom:10px;
}
#column_main .h1TitlePart9 span{
	color:#FF9900;
	font-size:20px;
	font-weight:bold;
}
/*-----記事参照　左右margin12px 下margin20px-----*/
#column_main .mrml12mb20{
	margin:0 12px 20px 12px;
}
#column_main .mrml12mb10{
	margin:0 12px 10px 12px;
}
#column_main .mrml12{
	margin:0 12px 0 12px;
}
/*-----中見出し-----*/
#column_main .h2TitlePart1{
	background-image: url(../images/ttl_sp_h2_1.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border: 1px dotted #FFCFCE;
	padding:5px 0 5px 5px;
}
#column_main .h2TitlePart1 span{
	color:#FF726D;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/icn_flower.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 5px 30px;
}
#column_main .h2TitlePart2{
	background-image: url(../images/ttl_sp_h2_2.jpg);
	background-repeat: repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCFCE;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	color:#666666;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 12px;
	margin-bottom:10px;
}
#column_main .h2TitlePart3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFCFCE;
	border-left-color: #FFCFCE;
	border-left-width: 5px;
	color:#FF726D;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
#column_main .h2TitlePart5Box .h2TitlePart5{
	background-image: url(../images/ttl_sp_h3_2.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:16px;
	padding:8px 0 4px 48px;
	height:31px;
}
#column_main .h2TitlePart5Box{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFCFCE;
	background-color: #FEF4F7;
	margin:10px 0 20px 0;
	}
#column_main .h2TitlePart6{
	background-image: url(../images/ttl_sp_h2_6.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #AC8864;
	color:#482400;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 12px;
	margin-bottom:10px;
}
/*-----中見出しオレンジ-----*/
#column_main .h2TitlePart1Or{
	background-image: url(../images/ttl_sp_h2_1.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
	border: 2px dotted #FFC66F;
	padding:5px 0 5px 5px;
	background-color:#999999;
}
#column_main .h2TitlePart1Or span{
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	background-image: url(../images/icn_floweror.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 3px 30px;
}
#column_main .h2TitlePart2Or{
	background-image: url(../images/ttl_sp_h2_2.jpg);
	background-repeat: repeat-x;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFC66F;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	color:#666666;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 12px;
	margin-bottom:10px;
}
#column_main .h2TitlePart3Or{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFC66F;
	border-left-color: #FFC66F;
	border-left-width: 5px;
	color:#FF6600;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
#column_main .h2TitlePart4Or{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFC66F;
	border-left-color: #FFC66F;
	border-left-width: 5px;
	color:#FF6600;
	font-weight:bold;
	font-size:16px;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
#column_main .h2TitlePart5OrBox .h2TitlePart5Or span{
	color:#FF726D;
	font-size:16px;
	font-weight:bold;
	padding:7px 0 5px 45px;
}
#column_main .h2TitlePart5OrBox .h2TitlePart5Or{
	background-image: url(../images/ttl_sp_h2_5or.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:16px;
	padding:7px 0 5px 45px;
	height:31px;
}
#column_main .h2TitlePart5OrBox{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFC66F;
	background-color: #FFF4E6;
	margin:10px 0 20px 0;
	}
/*-----小見出し-----*/
#column_main .h3TitlePart1{
	margin:15px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCFCE;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 5px;
}
#column_main .h3TitlePart1 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_cloud.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 45px;
}
#column_main .h3TitlePart2{
	margin:15px 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_pencil.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .h3TitlePart2-2{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-2 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_sp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .h3TitlePart2-3{
	margin:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AC8864;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-3 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_sp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .h3TitlePart2-4{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-4 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_quetion.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .pinkdotBox .h3TitlePart3{
	background-image: url(../images/ttl_sp_h3_1.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:8px 0 4px 48px;
	height:31px;
}
#column_main .pinkdotBox .h3TitlePart3{
	background-image: url(../images/ttl_sp_h3_1.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:8px 0 4px 48px;
	height:31px;
}

#column_main .pinkdotBox .h3TitlePart3 span,#column_main .pinkdotBox .h3TitlePart4 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 4px 45px;
}
#column_main .pinkdotBox .h3TitlePart4{
	background-image: url(../images/ttl_sp_h3_2.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:8px 0 4px 48px;
	height:31px;
}
#column_main .h3TitlePart5{
	background-image: url(../images/ttl_sp_h3_3.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:9px 0 0px 48px;
	height:25px;
	margin-bottom:2px;
}
#column_main .h3TitlePart5 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	padding:0px 0 0px 45px;
}
#column_main .h3TitlePart6{
	background-image: url(../images/ttl_sp_h2_1.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFCFCE;
	padding:5px 0 5px 5px;
}
#column_main .h3TitlePart6 span{
	color:#FF726D;
	font-size:15px;
	font-weight:bold;
	background: url(../images/icn_quetion.gif) no-repeat 3px 0px;
	padding:0 0 3px 25px;
}
#column_main .pinkdotBox2Left .h3TitlePart7{
	background-image: url(../images/ttl_sp_h3_4.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:7px 0 5px 48px;
	height:31px;
}
#column_main .pinkdotBox2Right .h3TitlePart7{
	background-image: url(../images/ttl_sp_h3_4.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:15px;
	padding:7px 0 5px 48px;
	height:31px;
}
#column_main .h3TitlePart8{
	margin:15px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCFCE;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCFCE;
	color:#FF726D;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight:bold;
}

/*-----小見出しオレンジ-----*/
#column_main .h3TitlePart1Or{
	margin:15px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC66F;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 5px;
}
#column_main .h3TitlePart1Or span{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_cloud.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 45px;
}
#column_main .h3TitlePart2Or{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2Or span{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_pencil.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 0 5px 20px;
}
#column_main .h3TitlePart2-2Or{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-2Or span{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_quetion.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .h3TitlePart2-3Or{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-3Or span{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_kirakira.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}
#column_main .h3TitlePart2-4Or{
	margin:0 0 10px 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 5px;
}
#column_main .h3TitlePart2-4Or span{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	background-image: url(../images/icn_kirakira.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:8px 0 4px 20px;
}

#column_main .h3TitlePart8Or{
	margin:15px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC66F;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFC66F;
	color:#FF6600;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight:bold;
}

/* 並列2 */

#column_main .parallel2Left{
	float:left;
	margin:15px 0 0 0;
	width:315px;
}
#column_main .parallel2Right{
	float:right;
	margin:15px 0 0 25px;
	width:315px;
}

/* 本文写真回り込み (右:背景色あり)*/
#column_main .photoSpaceRight{
	background-color: #FEF4F7;
	float:right;
	padding:12px;
	margin:5px 0 5px 20px;
}
#column_main .photoSpaceRight img{
	display:block;
}
#column_main .photoSpaceRight p{
	margin:0px;
	font-size:12px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 15px;
}
/* 本文写真回り込み (左:背景色あり)*/
#column_main .photoSpaceLeft{
	background-color: #FEF4F7;
	float:left;
	padding:12px;
	margin:5px 20px 5px 0;
}
#column_main .photoSpaceLeft img{
	display:block;
}
#column_main .photoSpaceLeft p{
	margin:0px;
	font-size:12px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 15px;
}
/* 本文写真回り込み (右:背景色なし)*/
#column_main .photoSpaceRightB{
	float:right;
	margin:5px 0 0 12px;
}
#column_main .photoSpaceRightB img{
	display:block;
}
#column_main .photoSpaceRightB p{
	margin:0px;
	font-size:12px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 15px;
}
/* 本文写真回り込み (左:背景色なし)*/
#column_main .photoSpaceLeftB{
	float:left;
	margin:5px 15px 0 0;
}

#column_main .photoSpaceLeftB_ad{
	float:left;
	margin:0px 10px 0 0;
}

#column_main .photoSpaceLeftB img{
	display:block;
}
#column_main .photoSpaceLeftB p{
	margin:0px;
	font-size:12px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 15px;
}
/* 本文写真回り込み:枠あり*/
#column_main .pinkdotBox{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFCFCE;
	background-color: #FEF4F7;
	margin:0 0 20px 0;
	}
#column_main .orangedotBox{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFC66F;
	background-color: #FFF4E6;
	margin:0 0 20px 0;
	}
/* 写真中央並列:枠あり*/
#column_main .pinkdotBox2Left{
	float:left;
	width:310px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFCFCE;
	background-color: #FEF4F7;
	margin:0 0 20px 0;
	}
#column_main .pinkdotBox2Right{
	float:Right;
	width:310px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border: 2px dotted #FFCFCE;
	background-color: #FEF4F7;
	margin:0 0 20px 15px;
	}

/* 本文写真中央*/

#column_main div.imgMargin0 {
	margin:0 0 0 0;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
#column_main div.imgMarginLeft5 {
	margin:0 0 0 5px;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
#column_main div.imgMarginLeft15 {
	margin:0 0 0 15px;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
#column_main div.imgMarginLeft30 {
	margin:0 30px 0 0;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
#column_main .sampletxt{
	text-align:left;
	font-size:12px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 15px;
	margin:0 0 0 5px;
}

/* Q&Aキーワード */
#column_main #qaKeyword{
	border: 2px dotted #FFCFCE;
	background-color: #FFFFE8;
	padding:5px 15px;
	margin-bottom:20px;
}
#column_main #qaKeyword .qaimg{
	float:left;
	width: 160px;
}#column_main #qaKeyword ul{
	margin:15px 0 0 0;
}

#column_main #qaKeyword li{
	list-style:none;
	display:inline;
	font-size:20px;
	margin:0 12px 0 0;
	font-weight:bold;
}

/* 体験談ユニット*/
#column_main .templateBlock01 p,#column_main .templateBlock02 p{
	font-size:15px;
	line-height:160%;
	margin:0 12px 0 36px;
	padding:0;
}	
#column_main .templateBlock01 span,#column_main .templateBlock02 span{
	font-weight:bold;
}
#column_main .templateBlock01 span.pnk,#column_main .templateBlock02 span.pnk{
	color:#FF726D;
}
#column_main .templateBlock01 span.ppl,#column_main .templateBlock02 span.ppl{
	color:#B76FB7;
}
#column_main .templateBlock01 span.grn,#column_main .templateBlock02 span.grn{
	color:#72AB38;
}
#column_main .templateBlock01 span.blu,#column_main .templateBlock02 span.blu{
	color:#6699cc;
}
#column_main .templateBlock01 span.org,#column_main .templateBlock02 span.org{
	color:#FF9900;
}
/*(背景色なし) */
#column_main .templateBlock01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCFCE;
	padding:5px 0 5px 0;
	background: url(../images/icn_coment.gif) no-repeat 16px 10px;
	}
/* (背景色あり) */
#column_main .templateBlock02{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCFCE;
	padding:5px 0 5px 0;
	background-color: #FEF4F7;
	background-image: url(../images/icn_coment.gif) ;
	background-repeat: no-repeat;
	background-position: 16px 10px;
	}
	
/* ミニQ&Aユニット*/
#column_main .qa_unit{
	border: 1px solid #FFCFCE;
	margin-bottom:20px;
}
	
#column_main .qa_unit .question{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCFCE;
	padding:15px 0 15px 0;
	background: url(../images/icn_q.gif) no-repeat 16px 16px;
	}	
#column_main .qa_unit .question p{
	font-size:15px;
	line-height:160%;
	margin:0 12px 0 48px;
	padding:0;
}
#column_main .qa_unit .answer{
	padding:15px 0 15px 0;
	background: url(../images/icn_a.gif) no-repeat 16px 16px;
	}	
#column_main .qa_unit .answer p{
	font-size:15px;
	line-height:160%;
	margin:0 12px 0 48px;
	padding:0;
}	

/* 掲示板ユニット*/

#column_main .bbs_box{
	padding-bottom:8px;
	margin-bottom:20px;
	background-image: url(../images/bbs_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main .bbs_box_in{
	padding:15px 25px 0 25px;
	zoom:1;
	background-image: url(../images/bbs_box.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#column_main .bbs_box_in p{
	margin:0 0 10px 0;
	font-size:15px;
	line-height:160%;

}
#column_main .bbs_box_in .imgPhoto{
	float:right;
	margin:0 0 0 12px;
}
#column_main .bbs_box_in .bbsnav{
	width:655px;
	color:#5D8A08;
}
#column_main .bbs_box_in .bbsnav dl{
	float:left;
	margin:0 0 25px 0;
}
#column_main .bbs_box_in .bbsnav dl dt{
	margin:0
	}
#column_main .bbs_box_in .bbsnav dl.bbstitle{
	margin:0 0 0 50px;
	_margin:0 0 0 20px;
	font-weight:bold;
	font-size:15px;
	width:400px;
}
#column_main .bbs_box_in .bbsnav dl.bbsname{
	width:100px;
}
#column_main .bbs_box_in .bbsnav dl.update{
	width:100px;
}
/* 掲示板コメントユニット*/

#column_main .bbs_coment_unit{
	padding-bottom:10px;
	margin:10px 0 0 0;
}
#column_main .bbs_dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#column_main .bbs_coment_unit dl{
	float:left;
	margin:0 0 0 0;
}
#column_main .bbs_coment_unit dl dt{
	margin:0
	}
#column_main .bbs_coment_unit dl.comentTitle{
	margin:0 0 0 12px;
	font-size:15px;
	font-weight:bold;
	width:400px;
	color:#3366CC;
	background-image: url(../images/icn_pencil.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding:0 0 0px 20px;
}
#column_main .bbs_coment_unit dl.comentname{
	width:120px;
	font-size:12px;
	color:#666;
}
#column_main .bbs_coment_unit dl.comentdate{
	width:80px;
	font-size:12px;
	color:#333;
}
#column_main .bbs_coment{
	font-size:15px;
	line-height:150%;
	padding:0 0 30px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A9CD06;
 	}
#column_main .bbs_coment p{
	margin:12px 12px 0 30px;
	font-size:15px;
	line-height:150%;
 	}
/* リスト（チェックリスト画像仕様）*/
.checklist{
	margin:15px 12px 15px 60px;
}
.checklist li{
	font-size:15px;
	font-weight:bold;
	list-style:none;
 	background-image: url(../images/checklist.gif);
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 22px;
	}
.checklist li span{
	font-size:13px;
	font-weight:normal;
	}
/* リスト（リンクリスト画像仕様）*/
.linklist{
	margin:15px 12px 15px 60px;
}
.linklist li{
	font-size:15px;
	font-weight:bold;
	list-style:none;
 	background-image: url(../images/linklist.gif);
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 22px;
	}
.linklist2{
	margin:10px 12px 20px 10px;
}
.linklist2 li{
	font-size:15px;
	font-weight:bold;
	list-style:none;
 	background-image: url(../images/linklist.gif);
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 22px;
	}
/*---- カテゴリーページ---- */
#column_main #subject{
	margin:12px 0 0 0;
}
/*--タイトル（妊娠前/赤ちゃん欲しい/不妊）--*/
#column_main h1.subject_before_ttl {
	background-image: url(../../00_subject/images/title_00_subject.gif);
	background-repeat:no-repeat;
	height: 42px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_before_ttl {
	background-image: url(../../00_subject/images/title_00_subject.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_before_ttl {
	background-image: url(../../00_subject/images/title_00_subject.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_before_ttl img{
	margin-right:10px;
}
/*--タイトル（プレママ）--*/
#column_main h1.subject_premama_ttl {
	background-image: url(../../00_subject/images/title_00_premama.gif);
	background-repeat:no-repeat;
	height: 42px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_premama_ttl {
	background-image: url(../../00_subject/images/title_00_premama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_premama_ttl {
	background-image: url(../../00_subject/images/title_00_premama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF726D;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_premama_ttl img{
	margin-right:10px;
}
/*--タイトル（ベビー育児）--*/
#column_main h1.subject_babymama_ttl {
	background-image: url(../../00_subject/images/title_00_babymama.gif);
	height: 42px;
	width: 595px;
	color:#FF9900;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_babymama_ttl {
	background-image: url(../../00_subject/images/title_00_babymama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF9900;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_babymama_ttl {
	background-image: url(../../00_subject/images/title_00_babymama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#FF9900;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_babymama_ttl img{
	margin-right:10px;
}
/*--タイトル（キッズママ）--*/
#column_main h1.subject_kidsmama_ttl {
	background-image: url(../../00_subject/images/title_00_kidsmama.gif);
	background-repeat:no-repeat;
	height: 42px;
	width: 595px;
	color:#6699cc;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_kidsmama_ttl {
	background-image: url(../../00_subject/images/title_00_kidsmama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#6699cc;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_kidsmama_ttl {
	background-image: url(../../00_subject/images/title_00_kidsmama.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#6699cc;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_kidsmama_ttl img{
	margin-right:10px;
}
/*--タイトル（おでかけ）--*/
#column_main h1.subject_odekake_ttl {
	background-image: url(../../00_subject/images/title_00_odekake.gif);
	background-repeat:no-repeat;
	height: 42px;
	width: 595px;
	color:#72AB38;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_odekake_ttl {
	background-image: url(../../00_subject/images/title_00_odekake.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#72AB38;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_odekake_ttl {
	background-image: url(../../00_subject/images/title_00_odekake.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#72AB38;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_odekake_ttl img{
	margin-right:10px;
}
/*--タイトル（家事・料理レシピ）--*/
#column_main h1.subject_housework_ttl {
	background-image: url(../../00_subject/images/title_00_housework.gif);
	background-repeat:no-repeat;
	height: 42px;
	width: 595px;
	color:#B76FB7;
	font-size:24px;
	font-weight:bold;
	padding:24px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE6--*/
*.#column_main h1.subject_housework_ttl {
	background-image: url(../../00_subject/images/title_00_housework.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#B76FB7;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
/*--IE7--*/
*:first-child+html #column_main h1.subject_housework_ttl {
	background-image: url(../../00_subject/images/title_00_housework.gif);
	background-repeat:no-repeat;
	height: 49px;
	width: 595px;
	color:#B76FB7;
	font-size:24px;
	font-weight:bold;
	padding:16px 0 0 60px;
	margin:5px 0 15px 0;
}
#column_main h1.subject_housework_ttl img{
	margin-right:10px;
}
/*--h2@（妊娠前/赤ちゃん欲しい/不妊・プレママ）--*/
#column_main #subject h2.subject_00_premamah2{
	background-image: url(../../00_subject/images/h2title_00_subject.gif);
	color:#FF726D;
	padding:15px 0 5px 50px;
	margin:0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7598;	
}
#column_main #subject h2.subject_00_premamah2 a{
	color:#FF726D;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#column_main #subject h2.subject_00_premamah2 a:visited{
	color:#FF726D;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*--h2@（ベビー育児）--*/
#column_main #subject h2.subject_00_babymamah2{
	background-image: url(../../00_subject/images/h2title_babymama.gif);
	padding:15px 0 5px 35px;
	margin:0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff9900;	
}
#column_main #subject h2.subject_00_babymamah2 a{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#column_main #subject h2.subject_00_babymamah2 a:visited{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*--h2@（キッズママ）--*/
#column_main #subject h2.subject_00_kidsmamah2{
	background-image: url(../../00_subject/images/h2title_kidsmama.gif);
	padding:15px 0 5px 35px;
	margin:0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;	
}
#column_main #subject h2.subject_00_kidsmamah2 a{
	color:#6699CC;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#column_main #subject h2.subject_00_kidsmamah2 a:visited{
	color:#6699CC;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*--h2@（おでかけ）--*/
#column_main #subject h2.subject_00_odekakeh2{
	background-image: url(../../00_subject/images/h2title_odekake.gif);
	padding:15px 0 5px 35px;
	margin:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #72AB38;	
}
#column_main #subject h2.subject_00_odekakeh2 a{
	color:#72AB38;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#column_main #subject h2.subject_00_odekakeh2 a:visited{
	color:#72AB38;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*--h2@（家事・料理レシピ）--*/

#column_main #subject h2.subject_00_houseworkh2{
	background-image: url(../../00_subject/images/h2title_housework.gif);
	padding:15px 0 5px 35px;
	margin:0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B76FB7;	
}
#column_main #subject h2.subject_00_houseworkh2 a{
	color:#B76FB7;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#column_main #subject h2.subject_00_houseworkh2 a:visited{
	color:#B76FB7;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*--テキストリンク（妊娠前/赤ちゃん欲しい/不妊・プレママ）--*/
#column_main #subject .rightColumn .premama li{
	list-style:none;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
/*--テキストリンク（ベビー育児）--*/
#column_main #subject .rightColumn .babymama li{
	list-style:none;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
/*--テキストリンク（キッズママ）--*/
#column_main #subject .rightColumn .kidsmama li{
	list-style:none;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
/*--テキストリンク（おでかけ）--*/
#column_main #subject .rightColumn .odekake li{
	list-style:none;
	background-image: url(../images/icn_arrow_green.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
#column_main #subject .odekake li{
	list-style:none;
	background-image: url(../images/icn_arrow_green.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
/*--テキストリンク（家事/料理レシピ）--*/
#column_main #subject .rightColumn .housework li{
	list-style:none;
	background-image: url(../../common/images/icn_puple.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding:0px 0 10px 18px;
	font-size:15px;
}
#column_main #subject .housework li{
	list-style:none;
	background-image: url(../../common/images/icn_puple.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding:0px 0 10px 18px;
	font-size:15px;
}
/*--妊娠前サブタイトル--*/
#column_main #subject h2.ttl_subject_h2_02{
	background-image:
url(../../00_subject/images/ttl_subject_h2_02.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFCFCE;
	color:#333333;
	font-weight:bold;
	font-size:16px;
	padding:9px 0 8px 35px;
	margin-bottom:10px;
	margin-top:12px;
}
/*--過去のQ&A（ピンク）--*/	
#column_main #subject #qa_boxnav dl#boxnavLeft .pink{
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
/*--過去のQ&A（オレンジ）--*/	
#column_main #subject #qa_boxnav dl#boxnavLeft .orenge{
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
/*--過去のQ&A（ブルー）--*/	
#column_main #subject #qa_boxnav dl#boxnavLeft .blue{
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
}
/*--左写真右リンク--*/
#column_main #subject .leftColumn{
	float:left;
	margin:0 0 0 12px;
	width:240px;
}
#column_main #subject .leftColumn img{
	border:1px solid #CCCCCC;

}
#column_main #subject .rightColumn{
	float:right;
	width:390px;
	_width:385px;
}
#column_main #subject .rightColumn p{
	margin-right:12px;
	padding:0 5px;
}
#column_main #subject .Clear{
	clear:both;
	padding-bottom:5px;
	_padding-bottom:0;
}
*:first-child+html #column_main #subject .Clear{
	clear:both;
	padding-bottom:0;
}

/*--左写真右リンク16Top--*/
#column_main #subject .leftColumn16Top{
	float:left;
	margin:0 0 0 12px;
	padding:0;
	width:60px;
}
#column_main #subject .leftColumn16Top img{
	border:1px solid #CCCCCC;

}
#column_main #subject .rightColumn16Top{
	float:right;
	width:570px;
	_width:565px;
	padding:0;
}
#column_main #subject .rightColumn16Top p{
	margin-right:12px;
	padding:0 5px;
}

/*--リスト--*/
#column_main #subject .listBox{
	margin:10px 12px 0px 12px;
}
#column_main #subject .listBox li{
	list-style:none;
}
/*--リスト右寄せ--*/
#column_main #subject .listBox li .coment{
	float:right;
	color:#999;
	font-size:12px;
}
/*--リスト(li li)--*/
#column_main #subject .listBox li li{
	padding:3px 0 3px 12px;
	font-size:12px;
}
/*--過去のQ&A--*/
#column_main #subject #qa_boxnav{
	width:630px;
	margin:5px 12px 0px 12px;
}
#column_main #subject #qa_boxnav a{
	font-weight:bold;
}

#column_main #subject #qa_boxnav dl{
	float:left;
	margin:0;
	padding:0;
}

#column_main #subject #qa_boxnav dl dd{
	margin:0;
	padding:0;
}
#column_main #subject #qa_boxnav dl dd ul{
	margin:0;
	padding:0;
}
#column_main #subject #qa_boxnav dl dd ul li{
	list-style:none;
	padding:5px 0 0 8px;
}

#column_main #subject #qa_boxnav dl#boxnavLeft{
	margin-right:10px;
	width:180px;
	margin-top:5px;
	}
#column_main #subject  #qa_boxnav dl#boxnavLeft li{
	padding:0px 0 5px 18px;
	font-size:15px;
	margin:0 0 5px 0;
}
#column_main #subject #qa_boxnav #boxnavCenter{
	width:210px;
	}

#column_main #subject #qa_boxnav #boxnavRight{
	width:210px;
	}

/*--ピンクリスト（左指定なし）--*/
#column_main #subject .listBox .title_subject_before{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}
/*--ピンクリスト（左480px）--*/
#column_main #subject .listBox .title_subject_before2{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:480px;
}
/*--ピンクリスト（floatなし）--*/
#column_main #subject .listBox .title_subject_before3{
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}
/*--オレンジリスト（左指定なし）--*/
#column_main #subject .listBox .title_subject_baby{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}
/*--オレンジリスト（左480px）--*/
#column_main #subject .listBox .title_subject_baby2{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:480px;
}

/*--オレンジリスト（floatなし）--*/
#column_main #subject .listBox .title_subject_baby3{
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}
/*-オレンジリスト（左430px）--*/
#column_main #subject .listBox .title_subject_baby4{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_orenge.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:430px;
}
/*--ブルーリスト（左指定なし）--*/
#column_main #subject .listBox .title_subject_kids{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}

/*--ブルーリスト（左480px）--*/
#column_main #subject .listBox .title_subject_kids2{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:480px;
}
/*--ブルーリスト（floatなし）--*/
#column_main #subject .listBox .title_subject_kids3{
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}

/*-ブルーリスト（左430px）--*/
#column_main #subject .listBox .title_subject_kids4{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:430px;
}
/*--紫リスト（左指定なし）--*/
#column_main #subject .listBox .title_subject_housework{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../../common/images/icn_puple.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
}
/*--閲覧数の多い人気のQ&A（ピンク）---*/
#column_main #subject .ttlAreaPinkL{
	background: url(../../common/images/ttl_pink.jpg);
	border: 1px solid #FFCFCE;
	clear: both;
	display: block;
	padding: 5px;
	margin:10px 0 5px 0;
	height:18px;
}
#column_main #subject .ttlAreaPinkL span{
	padding-left: 5px;
	border-left: 4px solid #FF726D;
	color:#FF726D;
	font-weight:bold;
	font-size:12px;
}
/*--閲覧数の多い人気のQ&A（オレンジ）---*/
#column_main #subject .ttlAreaOrengeL{
	background: url(../../common/images/ttl_orenge.jpg);
	border: 1px solid #FFCC66;
	clear: both;
	display: block;
	padding: 5px;
	margin:10px 0 5px 0;
	height:18px;
}
#column_main #subject .ttlAreaOrengeL span{
	padding-left: 5px;
	border-left: 4px solid #FF9900;
	color:#FF6600;
	font-weight:bold;
	font-size:12px;
}
/*--閲覧数の多い人気のQ&A（ブルー）---*/
#column_main #subject .ttlAreaBlueL{
	background: url(../../common/images/ttl_blue.jpg);
	border: 1px solid #B9D1E8;
	clear: both;
	display: block;
	padding: 5px;
	margin:10px 0 5px 0;
	height:18px;
}
#column_main #subject .ttlAreaBlueL span{
	padding-left: 5px;
	border-left: 4px solid #6699CC;
	color:#6699cc;
	font-weight:bold;
	font-size:12px;
}
/*--天神先生のプロフィール--*/
#column_main #subject .profileBox{
	padding-bottom:20px;
	margin-bottom:20px;
	background-image: url(../../00_subject/images/profile_box_pink_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#column_main #subject .profileBox_in{
	padding:0 35px 5px 31px;
	zoom:1;
	background-image: url(../../00_subject/images/profile_box_pinkL.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:20px;
}
#column_main #subject .profileBox_in dt.photo{
	float:left;
	width:85px;
	margin:43px 0 0 0;
}
#column_main #subject .profileBox_in dd.profile{
	float:right;
	width:470px;
	line-height:270%;
	margin:35px 0 0 0;
}
#column_main #subject .profileBox_in dd.profile .heart{
	background-image: url(../images/icn_heart.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 22px;
	margin:0 0 3px 0px;
	color:#FA4572;
	font-weight:bold;
}
#column_main #subject .profileBox_in .profileLink{
	padding:0px 0 2px 18px;
	background-image: url(../images/icn_arrow_pink.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	float:right;
}
#column_main #subject .profileBox_in p{
	line-height:250%;

}
#column_main #subject .profileBox_in .message{
	padding:0 0 0px 20px;
	background-image: url(../../00_subject/images/icn_message.gif);
	background-position: 0px 8px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FC5781;
}
/*--こちらもチェック--*/
#column_main #subject .checkBox{
	margin:5px 0 20px 0;
}

#column_main #subject .checkBox dl{
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
}
#column_main #subject .checkBox p{
	padding:0 5px;
}
#column_main #subject .checkBox dl dd img{
	margin-right:5px;
	border: 1px solid #CCCCCC;
	margin-top:-10px;
}
#column_main #subject .checkBox dl.check01{
	margin-right:9px;
	width:205px;
	padding-top:10px;
	}
#column_main #subject .checkBox dl.check02{
	margin-right:9px;
	width:205px;
	padding-top:10px;
	}

#column_main #subject .checkBox dl.check03{
	width:205px;
	padding-top:10px;
	}
/*--（img写真右　説明左）×2　--*/

#column_main #subject .leftContents{
	float:left;
	width:310x;
	margin:12px 0 0 12px;
	_margin:12px 0 0 6px;
}
#column_main #subject .rightContents{
	float:right;
	width:310px;
	margin:12px 12px 0 0;
	_margin:12px 6px 0 0;
}
#column_main #subject .leftContents .corner_title,#column_main #subject .rightContents .corner_title{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:135%;
	margin-bottom:5px;
}
#column_main #subject .leftContents dl,#column_main #subject .rightContents dl{
	float:left;
	margin:0;
	padding:0;
}

#column_main #subject .leftContents dd,#column_main #subject .rightContents dd{
	margin:0;
	padding:0;
}

#column_main #subject .leftContents p,#column_main #subject .rightContents p{
	padding:0 5px;
	margin:0;
}

#column_main #subject .leftContents dl.imgSpace,#column_main #subject .rightContents dl.imgSpace{
	width:165px;
	}
#column_main #subject .leftContents dl.imgSpace img,#column_main #subject .rightContents dl.imgSpace img{
	border:1px solid #CCCCCC;
	}
#column_main #subject .leftContents dl.infoSpace,#column_main #subject .rightContents dl.infoSpace{
	width:145px;
	_width:135px;
	margin:10px 0 0 0;
	}
#column_main #subject .leftContents dl.infoSpace a,#column_main #subject .rightContents dl.infoSpace a{
	text-decoration:none;
	}
	
/*　妊娠・出産のQ&A  最新のQ&A　*/
#column_main #subject .ttlpremama_new{
	background: url(../../00_subject/images/ttl_pink.jpg);
	clear: both;
	display: block;
	padding: 5px;
	border: 1px solid #FFCFCE;
	margin:15px 0 5px 0;
}
#column_main #subject .ttlpremama_new .qa{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #FF726D;
	color:#FF726D;
	font-weight:bold;
	font-size:12px;
}
#column_main #subject .ttlpremama_new .day{
	float:right;
	color:#666;
	font-size:12px;
}
/*　育児のQ&A  最新のQ&A　*/
#column_main #subject .ttlbabymama_new{
	background: url(../../00_subject/images/ttl_orenge.jpg);
	clear: both;
	display: block;
	padding: 5px;
	border: 1px solid #FFCC66;
	margin:15px 0 5px 0;
}
#column_main #subject .ttlbabymama_new .qa{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #FF6600;
	color:#FF6600;
	font-weight:bold;
	font-size:12px;
}
#column_main #subject .ttlbabymama_new .day{
	float:right;
	color:#666;
}
/*　こころのQ&A  最新のQ&A　*/
#column_main #subject .ttlkidsmama_new{
	clear: both;
	display: block;
	padding: 5px;
	border: 1px solid #B9D1E8;
	margin:15px 0 5px 0;
	background-image: url(../../00_subject/images/ttl_blue.jpg);
	background-position: 0 0px;
	height:19px;
}
#column_main #subject .ttlkidsmama_new .qa{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #6699cc;
	color:#6699cc;
	font-weight:bold;
	font-size:12px;
}
#column_main #subject .ttlkidsmama_new .day{
	float:right;
	color:#666;
}
/*　家事/レシピ 最新のQ&A　*/
#column_main #subject .ttlhousework_new{
	background: url(../../00_subject/images/ttl_puple.jpg);
	clear: both;
	display: block;
	padding: 5px;
	border: 1px solid #CC99CC;
	margin:15px 0 5px 0;
}
#column_main #subject .ttlhousework_new .qa{
	float:left;
	padding-left: 5px;
	border-left: 4px solid #CC99CC;
	color:#996699;
	font-weight:bold;
	font-size:12px;
}
#column_main #subject .ttlhousework_new .day{
	float:right;
	color:#666;
}
/*--チェックボックスピンク--*/	
#column_main #subject .checkBox .beforeCheckBox{
	border: 1px solid #FF99cc;
	background-color: #FFFFE8;
	padding:10px;
}
/*--チェックボックスオレンジ--*/	
#column_main #subject .checkBox .babyCheckBox{
	border: 1px solid #FF9900;
	background-color: #FFFFE8;
	padding:10px 8px 10px 8px;
}
/*--チェックボックスブルー--*/	
#column_main #subject .checkBox .kidsCheckBox{
	border: 1px solid #6699CC;
	background-color: #FFFFE8;
	padding:10px 8px 10px 8px;
}
/*--チェックボックスグリーン--*/	
#column_main #subject .checkBox .odekakeCheckBox{
	border: 1px solid #93C95C;
	background-color: #FFFFE8;
	padding:10px 8px 10px 8px;
}
/*--チェックボックス紫--*/	
#column_main #subject .checkBox .houseworkCheckBox{
	border: 1px solid #CC99CC;
	background-color: #FFFFE8;
	padding:10px 8px 10px 8px;
}

/*--ブルーリスト（左480px）--*/
#column_main #subject .listBox .title_subject_premama{
	float:left;
	padding:0px 0 10px 18px;
	background-image: url(../images/icn_arrow_blue.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	clear:both;
	font-size:15px;
	width:480px;
}
/*プレママ ページ内リンク*/
#column_main #subject .subttl_premama{
	background-image: url(../../00_subject/images/premama_sub_ttl.gif);
	background-repeat: no-repeat;
	width:655px;
	height:41px;
	margin:10px 0 0 0;
}
#column_main #subject .subttl_premama .leftArea{
	font-size:16px;
	font-weight:bold;
	margin:12px 0 0 45px;
	_margin:12px 0 0 25px;
	float:left;
	color:#fff;
}
#column_main #subject .subttl_premama .rightArea{
	font-size:12px;
	margin:18px 10px 0 0;
	float:right;
}
#column_main #subject .subttl_premama .rightArea img{
	margin:0 5px 0 10px;
}
/*ベビーママ ページ内リンク*/
#column_main #subject .subttl_babymama{
	background-image: url(../../00_subject/images/babymama_sub_ttl.gif);
	background-repeat: no-repeat;
	width:655px;
	height:41px;
	margin:10px 0 0 0;
}
#column_main #subject .subttl_babymama .leftArea{
	font-size:16px;
	font-weight:bold;
	margin:12px 0 0 45px;
	_margin:12px 0 0 25px;
	float:left;
	color:#fff;
}
#column_main #subject .subttl_babymama .rightArea{
	font-size:12px;
	margin:18px 10px 0 0;
	float:right;
}
#column_main #subject .subttl_babymama .rightArea img{
	margin:0 5px 0 10px;
}

/*プレママタイトル色*/
.premamaTitle{
	color:#FF726D;

}
/*育児タイトル色*/
.babymamaTitle{
	color:#FF9900;
}
/*キッズママタイトル色*/
.kidsmamaTitle{
	color:#6699CC;
}
/*家事/レシピタイトル色*/
.houseworkTitle{
	color:#996699;
}
/*--キッズママ　コーナーボックス--*/
#column_main #subject .cornerBox{
	border: 2px dotted #FF9900;
	background-color: #FFFFE8;
	padding:8px 8px 5px 8px;
	margin:10px 0 15px 0;
}
#column_main #subject .cornerBox .conername{
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:0;
}
#column_main #subject .cornerBox .conername img{
	margin:0 8px 0 0;
}
#column_main #subject .cornerBox .conerTitle{
	float:right;
	padding:0;
}
#column_main #subject .cornerBox dl{
	float:left;
	margin-top:10px;
	padding:0;
}

#column_main #subject .cornerBox dl dd{
	margin:0;
	padding:0;
}
#column_main #subject .cornerBox dl dd img{
	margin-right:5px;
	border:1px solid #CCCCCC;
}
#column_main #subject .cornerBox dl.space01{
	margin-right:10px;
	width:205px;
	
	}
#column_main #subject .cornerBox dl.space02{
	margin-right:10px;
	width:205px;
	}

#column_main #subject .cornerBox dl.space03{
	width:205px;
	}
	
/*ブロック 上下20px*/

#column_main #subject .block{
	margin:20px 0 20px 0;

}

/*家事/レシピ　最新のレシピ*/
#column_main #subject .recipeBox{
	margin:10px 12px 10px 12px;
	_margin:10px 6px 0 6px;
}

#column_main #subject .recipeBox .recipeimgSpace{
	float:right;
	width:130px;
}
#column_main #subject .recipeBox .recipeimgSpace img{
	border:1px solid #CCCCCC;
}
#column_main #subject .recipeBox .recipeSpace{
	float:left;
	width:495px;
}
#column_main #subject .recipeBox .recipeSpace p{
	margin:5px 0 0 16px;

}
#column_main #subject .recipeBox .recipeSpace dl{
	float:left;
	margin:0;
	padding:5px 0 0 0;
}

#column_main #subject .recipeBox .recipeSpace dl dd{
	margin:0;
	padding:0;
}
#column_main #subject .recipeBox .recipeSpace dl.products{
	width:405px;
	font-size:16px;
	}
#column_main #subject .recipeBox .recipeSpace dl.products a{
	background-image: url(../../common/images/icn_puple.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	padding:0px 0 10px 18px;
	font-size:15px;
}
#column_main #subject .recipeBox .recipeSpace dl.category{
	width:85px;
	color:#999;
	text-align:right;
	font-size:15px;
}

.ml12{
	margin-left:12px;

}
.mb12{
	margin-bottom:12px;

}


/*--------------------------------------
　　イイネボタン追加　20101004
   　bookmarkは620行目付近参照
----------------------------------------------------------*/

.iine {
	float:left;
	}
.iine table td {
	background-color:#FFFFFF;
	align:left;
	vertical-align:middle;
	padding-right:6px;
	}


/*--------------------------------------
　　注目商品(pr_ad)追加　20110714
----------------------------------------------------------*/

/*--------------------------------------
　　妊娠週メルマガ(week)追加　201101014
----------------------------------------------------------*/
#column_main .week{
	background:url(../../16_premama/images/schedule.gif) no-repeat 0 0;
	padding:0 20px 0 5px;
	height:104px;
	line-height:1.3em;

}


#column_main .week p.weektxt0{
	width:118px;
	float:left;
	font-size:15px;
	padding-top: 42px;
	text-align: center;	
}

#column_main .week p.weektxt1{
	width:118px;
	float:left;
	font-size:15px;
	padding-top: 42px;
	text-align: center;	
}

#column_main .week p.weektxt2{
	width:118px;
	float:left;
	font-size:15px;
	padding-top: 42px;
	text-align: center;	
}

#column_main .week p.weektxt3{
	width:118px;
	float:left;
	font-size:15px;
	padding-top: 42px;
	text-align: center;	
}

#column_main .week p.weektxt10{
	width:118px;
	float:right;
	font-size:15px;
	padding-top: 42px;
	text-align: center;	
}

