@charset "UTF-8";
@import url(sub_style.css);

/*-----------------------------------------------
involve共通_2009/07/17
-----------------------------------------------*/

.ma01{margin-top:-10px;}
.ma02{margin-top:-20px;}

/*font関連*/
.min{font-size:80%;line-height:160%;}


/*h3のスタイル打消し*/
.pattern_A .box_bottom_02_2 h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}

/*h4→h3へ変更するスタイル*/
.pattern_A .box_bottom_02_2 .txt_02_2 .h4_01{
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position: center left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 15px;
	font-weight: normal;
}

.back_image_lovecake{
	width:650px;
	background-image:url(../../involve/images/lovecake_back.gif);
	background-repeat:no-repeat;
	background-position: left 28%;
}

.back_image_lovecake p{
	color: #8B4513;
}

.back_image_lovecake .box01{
	margin: 0 0 20px 220px;
	padding: 0;
}


/* photo_02--テキスト（左）写真（右） in 開閉式エリア */
.photo_02_ac{
	margin: 0px 0px 0px 0px;
	display: inline-block;
}
.photo_02_ac .img_01{
	width: 230px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.photo_02_ac .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}
.photo_02_ac .img_01 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}

.photo_02_ac .txt_01{
	width: 400px;
	padding: 0px 15px 0px 0px;
}

.accordion_text_in h5{
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.accordion_text_in h6{
	padding:0px 0px 0px 0px;
	margin;0px 0px 0px 0px;
}

/*-----------------------------------------------
スタッフとして働く_2009/07/17
-----------------------------------------------*/

.table_01 th{vertical-align:top;}

/*-----------------ボックス02-----------------*/
.pattern_A .box_bottom_02_2{
	width: 689px;
	background-image:url(../images/box_bottom_02.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.pattern_A .box_top_02_2{
	width: 689px;
	background-image:url(../images/box_top_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
	position:relative;
}

.pattern_A .box_in_02_2{
	width: 689px;
	background-image:url(../images/box_center_02.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}


/* ボックス テキスト */
.pattern_A .box_bottom_02_2 .box_area02_2{
	width: 664px;
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
}
.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_2{
	width: 414px;
	padding: 0px 10px 0px 0px;
}

.pattern_A .box_bottom_02_2 .box_area02_2 .txt_02_2 p{
	padding: 0px 0px 30px 0px;
}
.pattern_A .box_area02_2 .txt_02_2 h3{
	padding: 0px 0px 5px 0px;
}
.pattern_A .box_bottom_02_2 .box_area02_2 .img_02_2{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display: block;
}

.pattern_A .box_bottom_02_2 dd{padding-bottom:10px;}

.pattern_A .box_bottom_02_2 dt{
	font-size:120%;
	font-weight:bold;
	padding-bottom:2px;
}

/* メルマガ　2009/08/09追加 */

.merumaga{
	margin: 30px 0px 0 5px;
	padding: 10px;
	width: 665px;
	height: 65px;
	background-color: #f7f7f7;
}

.merumaga .pc{
	margin: 0px 30px 0 10px;
	padding: 0;
}

.merumaga .adr_input{
	padding: 5px 0px 0px 0px;
}
.merumaga .mail{
	width:143px;
}
.merumaga .box01 input .mail {
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align:top;
}
.merumaga .img_btn{
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 52px;
	height: 18px;
}
*:first-child+html .merumaga .img_btn{/* IE7 */
	padding: 1px 0px 0px 0px;
}
* html .merumaga .img_btn{/* IE6 */
	padding: 1px 0px 0px 0px;
}


/*-----------------------------------------------
index　　　　　　　　　　　　　　　　_2009/07/18
-----------------------------------------------*/

.text_right{
	text-align:right;
}

.pattern_B .box_bottom_02_2{
	width: 689px;
	background-image:url(../images/box_bottom_02.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.pattern_B .box_top_02_2{
	width: 689px;
	background-image:url(../images/box_top_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
	position:relative;
}

.pattern_B .box_in_02_2{
	width: 689px;
	background-image:url(../images/box_center_02.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}


/* ボックス テキスト */
.pattern_B .box_bottom_02_2 .box_area02_2{
	width: 664px;
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
}
.pattern_B .box_bottom_02_2 .box_area02_2 .txt_02_2{
	width: 414px;
	padding: 0px 10px 0px 0px;
}

.pattern_B .box_bottom_02_2 .box_area02_2 .txt_02_2 li{
	margin: 0px 0px 3px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}

.pattern_B .box_area02_2 .txt_02_2 h3{
	padding: 0px 0px 5px 0px;
}
.pattern_B .box_bottom_02_2 .box_area02_2 .img_02_2{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display: block;
}


/*-----------------------------------------------
コミュニティ_2009/07/21
-----------------------------------------------*/

/*--------------------------------------------------
メイン　コミュニティ　見出し h3
--------------------------------------------------*/
.red {
	color:#CC0000;
}
.contsin img{
	padding:0px 10px 0px 0px;
	width: 165px;
}


#community_top .h3area02{
	width:525px;
	margin-bottom:5px;
	padding-bottom:5px;
}
#community_top .h3area02 table{
	padding:5px 0px 5px 0px;
}
#community_top .h3area02 td{
	 /padding:5px 0px 5px 0px;
}
#community_top .h3area02 form{
	padding:5px 0px 5px 0px;
}
#community_top .h3area02 h3{
	display:inline;
	vertical-align: middle;
}
#community_top h3{
	background-image: url(../../involve/images/icon_circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding:5px 0px 5px 14px;
	font-size:14px;
	color:#CC9966;
}
#community_top .h3area02 form{
	display:inline;
	vertical-align: middle;
}
#community_top .h3area02 select , #community_top .h3area02 input{
	vertical-align: middle;
}
#community_top .h3area02 .wide03{
	width:150px;
}
/*--------------------------------------------------
メイン　コミュニティ
--------------------------------------------------*/
#community_top{
	width: 525px;
	padding:10px 0px 20px 0px;
}

/*--------------------------------------------------
メイン　コミュニティ　テーブル　
--------------------------------------------------*/
#community_top table.layout01 td{
	padding:5px 0px 10px 0px;
}
/*--------------------------------------------------
メイン　コミュニティ　ページ表示　
--------------------------------------------------*/
#community_top ul.page{
	text-align:right;
}

#community_top ul.page li{
	display:inline;
	padding:0px 3px 0px 3px;
}
#community_top ul.page li.cur a{
	color:#333333;
	text-decoration:none;
}


/*--------------------------------------------------
メイン　コミュニティ　box04　
--------------------------------------------------*/
#community_top .box04{

	background-color:#FDFBF9;
	border-width: 4px 1px 4px 1px;
	border-style: solid;
	border-color: #E9D6BB;
	margin-bottom:10px;
}
#community_top .box04 h4{
	padding:7px 5px 7px 10px;
	font-size:12px;
	background-color:#FFF5E6;
	border-bottom: 1px solid #E9D6BB;
}
#community_top .box04 .inner{
	padding:5px 10px 10px 10px;
}
#community_top .box04 .inner p{
	padding-bottom:0.2em;
}
/*--------------------------------------------------
メイン　コミュニティ　box04　イベント
--------------------------------------------------*/
#community_top .box04 .inner p.commentbtn{
	clear:both;
	padding:15px 0px 5px 0px;
	text-align:center;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#community_top .eventinfo{
	position: relative;
	width:500px;
	color:#999999;
	font-size:11px;
}
#community_top .eventinfo p.no{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align:right;
}
#community_top p#eventdetail{
	width:500px;
	padding:0px 0px 0.5em 0px!important;
}
#community_top p#eventdetail img{
	margin:0px 10px 5px 0px;
	float:left;
}


/*--------------------------------------------------
メイン　コミュニティ　box04　テーブル
--------------------------------------------------*/
#community_top table.deco03{
}

#community_top table.deco03 th , #community_top table.deco03 td{
	padding:5px 5px 5px 10px;
	border-top: 1px solid #E9D6BB;
	border-right: 1px solid #E9D6BB;
	vertical-align:top;
	line-height:130%;
	vertical-align:middle;
}
#community_top table.deco03 th.end , #community_top table.deco03 td.end{
	border-right: none;
}
#community_top table.deco03 th{
	padding:5px 5px 5px 5px;
	background-color:#FFF5E6;
}
#community_top table.deco03 tr.color01 td{
	background-color:#FBF4EC;
}
#community_top table.deco03 td a{
	padding:0px 0px 0px 12px;
	background-image: url(../images/icon_arrow03.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display:block;
}



/*--------------------------------------------------
メイン　見出し　h2
--------------------------------------------------*/
.contsin_sub{
	padding:0 0 0 0px;
	width: 525px;
}
.contsin_sub .txtsmall{
	font-size: 80%;
}
#community h2{
	padding:0px 0px 15px 0px;
	clear:both;
}
/*--------------------------------------------------
メイン　見出し　h3
--------------------------------------------------*/
#community .h3area{
	position: relative;
	width:525px;
	margin-bottom:5px;
}
#community .h3area p{
	position: absolute;
	top: 5px;
	right: 0px;
}
#community h3{
	background-image: url(../../involve/community/images/icon_circle.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding:3px 0px 5px 14px;
	font-size:14px;
	color:#CC9966;
}
/*--------------------------------------------------
メイン　段落　p
--------------------------------------------------*/
#community p{
	padding:0px 0px 1.5em 0px;
	line-height:1.7em;
}
#community p.nopad{
	padding:0px 0px 0px 0px;
}
#community p.padL{
	padding:0px 0px 3em 0px;
}
/*--------------------------------------------------
メイン　lead
--------------------------------------------------*/
#community .lead{
	padding:5px 0px 1.2em 14px;
	color:#9C8115;
}
/*--------------------------------------------------
メイン　back
--------------------------------------------------*/
#community p.back{
	padding:10px 0px 5px 14px;
	line-height:110%;
	text-align:right;
}
/*--------------------------------------------------
メイン　caption
--------------------------------------------------*/
#community .caption{
	padding:5px 0px 10px 10px;
	color:#999999;
	font-size:11px;
}
/*--------------------------------------------------
メイン　name
--------------------------------------------------*/
#community .name{
	padding:0px 0px 5px 14px;
	color:#CC9966;
	font-size:11px;
}
/*--------------------------------------------------
hr
--------------------------------------------------*/
.hr01{
	padding:30px 0px 0px 0px;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.hr02{
	padding:20px 0px 0px 0px;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.hr03{
	padding:10px 0px 0px 0px;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*--------------------------------------------------
メイン　ぱんくず
--------------------------------------------------*/
#community #breadcrumb{
	padding:7px 0px 10px 0px;
	font-size:11px;
	line-height:110%;
}
#breadcrumb a , #breadcrumb a:link , #breadcrumb a:active{
	text-decoration: underline;
}
#breadcrumb a:hover{
	text-decoration: none;
}

/*--------------------------------------------------
メイン　左余白
--------------------------------------------------*/
#community .contsin{
	padding:0px 0px 0px 50px;
}

/*--------------------------------------------------
メイン　box02
--------------------------------------------------*/
#community .box02{
	background-color:#FDFDF9;
	border-width: 4px 1px 4px 1px;
	border-style: solid;
	border-color: #E9E9BB;
	margin-bottom:15px;
}
#community .box02 .inner{
	padding:5px 10px 10px 10px;
}
#community .box02 h4{
	padding:7px 5px 7px 10px;
	font-size:12px;
	background-color:#EFEFDF;
	border-bottom: 1px solid #E9D6BB;
}
#community .box02 p{
	padding-bottom:0.2em;
}

/*--------------------------------------------------
メイン　テーブル　deco02
--------------------------------------------------*/
#community table.deco02{
	width:525px;
	margin-bottom:10px;
	border-top: 4px solid #E9E9BB;
	border-bottom: 3px solid #E9E9BB;
}
#community table.deco02 th , #community table.deco02 td{
	background-color:#FDFDF9;
	border-right: 1px solid #E9E9BB;
	border-bottom: 1px solid #E9E9BB;
	padding:5px 5px 5px 10px;
	line-height:1.7em;
	vertical-align:top;
}
#community table.deco02 th{
	border-left: 1px solid #E9E9BB;
	text-align:left;
	width:80px;
}

/*--------------------------------------------------
メイン　バナー
--------------------------------------------------*/
#community .bannerarea{
	width:525px;
	background-color:#F5F5F5;
	padding:9px 0px 9px 0px;
	margin-bottom:10px;
}
#community .inner{
	padding:0px 7px 0px 7px;
}
#community .bannerarea .floatL{
	width:285px;
}
#community .bannerarea .floatR{
	width:215px;
}


/*--------------------------------------------------
メイン　ビデオ
--------------------------------------------------*/
#community .videobox{
	width:525px;
	margin-bottom:10px;
}
#community .videobox p{
	padding:0px 0px 0px 0px;
}
#community .videobox p.sentence{
	padding:0px 0px 5px 0px;
}

#community .videobox p.btn{
	padding:10px 0px 0px 0px;
}
#community .videobox .floatL{
	width:140px;
}
#community .videobox .floatR{
	width:380px;
}


/*--------------------------------------------------
メイン　おもうしこみ
--------------------------------------------------*/
/*--------------------------------------------------
メイン　知っていますか？世界のこと。
--------------------------------------------------*/
#knowledge{
	width:525px;
	margin-bottom:50px;
}
#knowledge .floatL{
	width:300px;
}
#knowledge .floatR{
	width:215px;
}
#knowledge .floatR ul{
	margin-bottom:10px;
}
#knowledge .floatR li{
	padding:0px 0px 15px 0px;
	list-style-type:none;
}

/*--------------------------------------------------
メイン　box02 グリーティングカード
--------------------------------------------------*/
#community #greeting{
	padding:15px 0px 15px 0px;
}
#community #greeting table{
	margin-bottom:35px;
}
#community #greeting td{
	padding:0px 0px 0px 0px;
}
#community #greeting td p{
	padding:8px 0px 8px 0px;
	color:#FF8A0D;
}
#community #greeting .lead{
	text-align:center;
}
/*--------------------------------------------------
メイン　box02 グリーティングカード フォーム
--------------------------------------------------*/
#community #greetingform .box02{
	margin-bottom:10px;
}
#community #greetingform .photoarea{
	background-color:#FFFFFF;
	padding:15px 10px 10px 10px;
	text-align:center;
}
#community #greetingform .photoarea p{
	padding:10px 0px 0px 0px;
	text-align:center;
}
#community .box02 th , #community .box02 td{
	padding:9px 5px 9px 10px;
	border-top: 1px solid #E9E9BB;
	background-color:#FDFDF9;
	line-height:130%;
}
#community .box02 th{
	border-right: 1px solid #E9E9BB;
	padding:9px 5px 9px 25px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
#community .box02 td.send{
	background-color:#F1F1ED;
	text-align:center;
	padding:15px 5px 15px 10px;
}
#community .box02 td.send02{
	background-color:#EFEFDF;
	text-align:center;
	padding:10px 5px 10px 10px;
}
#community .box02 td.send02 p{
	text-align:left;
	color:#CC0000;
	padding:0px 0px 5px 0px;
	line-height:120%;
}
#community .box02 form , #community .box02 input{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#community .box02 input.wide01{
	width:215px;
}
#community .box02 input.wide02 , #community .box02 textarea.wide02{
	width:310px;
}
#community .box02 input:focus{
	background-color:#F1F1ED;
}
#community .box02 textarea{
	width:250px;
}
#community .box02 textarea:focus{
	background-color:#F1F1ED;
}
#community .box02 td p.lead{
	padding:0px 0px 0px 0px;
}
#community .box02 th.nowrap{
	white-space:nowrap;
}

/*--------------------------------------------------
メイン　世界の子どもたち
--------------------------------------------------*/
#community table.voice{
	margin-bottom:15px;
}
#community table.voice td{
	vertical-align:top;
}
#community table.voice p{
	line-height:120%;
	width:90px;
	text-align:center;
	padding:7px 0px 7px 0px;
}
/*--------------------------------------------------
メイン　コミュニティ　見出し h3
--------------------------------------------------*/
#community .h3area02{
	width:525px;
	margin-bottom:5px;
	padding-bottom:5px;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#community .h3area02 table{
	padding:5px 0px 5px 0px;
}
#community .h3area02 h3{
	display:inline;
	vertical-align: middle;
}
#community .h3area02 form{
	display:inline;
	vertical-align: middle;
}
#community .h3area02 select , #community .h3area02 input{
	vertical-align: middle;
}
#community .h3area02 .wide03{
	width:150px;
}
/*--------------------------------------------------
メイン　コミュニティ
--------------------------------------------------*/
#community{
	padding:10px 0px 20px 0px;
}

/*--------------------------------------------------
メイン　コミュニティ　テーブル　
--------------------------------------------------*/
#community table.layout01 td{
	padding:5px 0px 10px 0px;
}
/*--------------------------------------------------
メイン　コミュニティ　ページ表示　
--------------------------------------------------*/
#community ul.page{
	text-align:right;
}

#community ul.page li{
	display:inline;
	padding:0px 3px 0px 3px;
}
#community ul.page li.cur a{
	color:#333333;
	text-decoration:none;
}


/*--------------------------------------------------
メイン　コミュニティ　box04　
--------------------------------------------------*/
#community .box04{
	background-color:#FDFBF9;
	border-width: 4px 1px 4px 1px;
	border-style: solid;
	border-color: #E9D6BB;
	margin-bottom:10px;
}
#community .box04 h4{
	padding:7px 5px 7px 10px;
	font-size:12px;
	background-color:#FFF5E6;
	border-bottom: 1px solid #E9D6BB;
}
#community .box04 .inner{
	padding:5px 10px 10px 10px;
	display:inline-block;
}
#community .box04 .inner p{
	padding-bottom:0.2em;
}
/*--------------------------------------------------
メイン　コミュニティ　box04　イベント
--------------------------------------------------*/
#community .box04 .inner p.commentbtn{
	clear:both;
	padding:15px 0px 5px 0px;
	text-align:center;
	background-image: url(../images/hrline_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#community .eventinfo{
	position: relative;
	width:500px;
	color:#999999;
	font-size:11px;
}
#community .eventinfo p.no{
	position: absolute;
	top: 0px;
	right: 0px;
	text-align:right;
}
#community p#eventdetail{
	width:500px;
	padding:0px 0px 0.5em 0px!important;
}
#community p#eventdetail img{
	margin:0px 10px 5px 0px;
	float:left;
}


/*--------------------------------------------------
メイン　コミュニティ　box04　テーブル
--------------------------------------------------*/
#community table.deco03{
}

#community table.deco03 th , #community table.deco03 td{
	padding:5px 5px 5px 10px;
	border-top: 1px solid #E9D6BB;
	border-right: 1px solid #E9D6BB;
	vertical-align:top;
	line-height:130%;
	vertical-align:middle;
}
#community table.deco03 th.end , #community table.deco03 td.end{
	border-right: none;
}
#community table.deco03 th{
	padding:5px 5px 5px 5px;
	background-color:#FFF5E6;
}
#community table.deco03 tr.color01 td{
	background-color:#FBF4EC;
}

/*--------------------------------------------------
メイン　コミュニティ　フォーム
--------------------------------------------------*/
#community .manage{
	padding:0px 5px 5px 0px;
	text-align:right;
	font-size:11px;
	color:#999999;
}
#community .manage input{
	vertical-align:middle;
}

#community .manage input:focus{
	background-color:#F1F1ED;
}

/*--------------------------------------------------
メイン　コミュニティ　注意
--------------------------------------------------*/
#community ul{
	margin-left:10px;
}
#community li{
	padding:0px 0px 15px 0px;
	list-style-type:none;
}

/*--------------------------------------------------
メイン　Ajax
--------------------------------------------------*/

.highslide-caption {
	visibility:hidden;
}

/*-----------------------------------------------
ボランティア活動に参加する_2009/07/22
-----------------------------------------------*/

/* 画像右揃え */
.img_right{text-align:right;}


.table_vol{
	width:687px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
}

.table_vol .th_a{
	width:106px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tableback_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	text-align: right;
	vertical-align:top;
	font-weight: normal;
}

.table_vol .th_b{
	width: 259px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tableback_th_02.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	text-align:center;
	vertical-align:top;
	font-weight: normal;
}

.table_vol .th_c{
	width: 260px;
	background-image:url(../../involve/images/tableback_th_02.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	text-align:center;
	vertical-align:top;
	font-weight: normal;
}

.table_vol .td_a{
	width:259px;
	background-image:url(../../involve/images/tableback_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	border-right:1px solid #B5B5B5;
	vertical-align:top;
}
.table_vol .td_c{
	width:260px;
	background-image:url(../../involve/images/tableback_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	vertical-align:top;
}

.table_vol .td_c_2{
	width:260px;
	background-image:url(../../involve/images/tableback_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	vertical-align:center;
}

.table_vol ul{padding-left:20px;}
.table_vol li{list-style-type:disc;}


/*h3のスタイル打消し*/
.h4style h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}

/*h4→h3へ変更するスタイル*/
.h4style .h4_01{
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position: center left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 15px;
}


/*-----------------------------------------------
ワールド・ビジョン・カフェ_2009/07/22
-----------------------------------------------*/

/* photo_ev--テキスト（左）写真（右） */
.photo_ev{
	width:685px;
	margin: 0px 0px 30px 0px;
	display: inline-block;
}
.photo_ev .img_01{
	width: 185px;
	margin: 0px;
	padding: 4px 0px 10px 0px;
}
.photo_ev .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}

.photo_ev .txt_01{width: 493px;}

/*-----------------ボックス01-----------------*/
.menu_box_bottom{
	width: 493px;
	background-image:url(../../involve/images/menu_box_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.menu_box_top{
	width: 493px;
	background-image:url(../../involve/images/menu_box_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menu_box_in{
	width: 493px;
	background-image:url(../../involve/images/menu_box_center.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}
.menu_box_bottom .menu_box_area{
	width: 465px;
	padding: 8px 10px 18px 15px;
	clear:both;
}

/* ボックス リスト */
.menu_box_bottom .menu_box_area .txt_01{
	width: 445px;
}

.menu_box_bottom .menu_box_area .txt_01 ul{
	padding: 0px 0px 0px 50px;
}
.menu_box_bottom .menu_box_area .txt_01 li{
	padding: 0px 30px 0px 15px;
	background-image:url(../../common/images/icon_arrow06.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	float:left;
}

.thema{padding:0px 0px 20px 15px;}

.h4_02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	color:#663300
}

.h4_02 img{
	vertical-align:middle;
	padding:0px 5px 0px 0px;
}

.h4_01 img{
	vertical-align:middle;
	padding:0px 0px 0px 4px;
}


/*-----------------------------------------------
世界のレシピ_2009/07/24
-----------------------------------------------*/
/*---------------------------------------------------
index_map ポップアップ　　　　　　　　　_2009/07/23
---------------------------------------------------*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	/* width: 330px; */
	margin: 0;
	padding: 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
	color: #fff;
}
/* Headings within notes */
.notedefault h4 {
	/* height: 20px; */
	margin: 0;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-indent: 5px;
	background-color: #FF6501;
}

.notedefault a:link { color: #fff; text-decoration:underline; }
.notedefault a:visited { color: #fff; text-decoration:underline; }
.notedefault a:active { color: #fff; text-decoration:underline; }
.notedefault a:hover { color: #fff; text-decoration:none; }

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
	margin-left: 5px;
	margin-top: 15px;
}

.recipe_list{
	width: 300px;
	margin: 5px 0 10px 0;
	padding: 0;	
}

.recipe_list .recipe_pic {
	width: 100px;
	margin: 5px 5px 0 5px;
	padding: 0px;
	float: left;
}

.recipe_list .recipe_txt{
	width: 175px;
	margin: 5px 5px 0 5px;
	padding: 0px;
	color: #333;
	line-height:140%;
	text-align: left;
	float: left;
}

.recipe_list .recipe_txt a:link { color:#FF6600;}
.recipe_list .recipe_txt a:visited { color: #FF6600;}
.recipe_list .recipe_txt a:active { color: #FF6600;}
.recipe_list .recipe_txt a:hover { color: #FF6600;}

/*-----------------------------------------------
支援地訪問_2009/07/22
-----------------------------------------------*/

/*動画エリア*/
.photo_ev .img_02{
	width: 160px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.photo_ev .img_02 .ima_main{
	height:145px;
}

.photo_ev .caption{
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}

/*-----------------ボックス02-----------------*/

.menu_box2_bottom{
	width: 512px;
	background-image:url(../../involve/images/menu_box2_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.menu_box2_top{
	width: 512px;
	background-image:url(../../involve/images/menu_box2_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menu_box2_in{
	width: 512px;
	background-image:url(../../involve/images/menu_box2_center.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}

.menu_box2_bottom .menu_box2_area{
	width: 487px;
	padding: 4px 10px 18px 15px;
	clear:both;
}

/* ボックス リスト */
.menu_box2_bottom .menu_box2_area .txt_02{
	width: 487px;
}

.menu_box2_bottom .menu_box2_area .txt_02 ul{
	padding-top:5px;
}

.menu_box2_bottom .menu_box2_area .txt_02 li{
	padding: 0px 0px 3px 15px;
	background-image:url(../images/icon_arrow05.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
}

.photo_ev .caption2{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	font-size: 90%;
	line-height:120%;
	color:#666666;
}

/* font */
.bold{
	font-weight:bold;
	font-size:120%;
}


/* photo_02--テキスト（左）写真（右） */
.photo_03{
	margin: 0px 0px 30px 0px;
	display: inline-block;
}
.photo_03 .img_01{
	width: 150px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.photo_03 .img_01 .ima_main{
	padding: 0px 0px 0px 0px;
}
.photo_03 .img_01 .caption{
	padding: 5px 0px 0px 0px;
	font-size: 90%;
	color:#666666;
	line-height:120%;
}

.photo_03 .txt_01{
	width: 520px;
	padding: 0px 15px 0px 0px;
}

/*h5 title*/
.photo_03 h5{
	color:#663300;
}

/* お問い合わせ_ブラウンテキスト */
.contact_box .txt{
	padding:5px 0px 8px 15px;
	color:#663300;
}

/* 余白 */
.ma01_half{margin-top:-5px;}


/*-----------------スライドショー-----------------*/

.slide_bg{background-color:#FFFFFF;}

.table_slide{
	width:643px;
	border:1px solid #B5B5B5;
	margin: 8px 0px 8px 8px;
	font-size:12px;
}

.table_slide .th_a{
	width:68px;
	height:56px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tableback2_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 0px 4px 0px 4px;
}

.table_slide .td_b{
	width: 359px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tableback2_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align:left;
}

.table_slide .td_c{
	width: 166px;
	background-image:url(../../involve/images/tableback2_td_02.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	vertical-align:middle;
	text-align:center;
}

.table_slide p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

.table_slide span{font-size:80%;}

.table_slide a{text-decoration: underline;color:#FF6600;cursor:pointer;}
.table_slide a:link{text-decoration: underline;color:#FF6600;cursor:pointer;}
.table_slide a:visited{text-decoration: underline;color:#FF6600;cursor:pointer;}
.table_slide a:active{text-decoration: underline;color:#FF6600;cursor:pointer;}
.table_slide a:hover{text-decoration: none;color:#FF6600;cursor:pointer;}


/*-----------------------------------------------
ボランティアの声_2009/07/24
-----------------------------------------------*/

.btn_area img{vertical-align:middle;}

/*-----------------ボックス03-----------------*/
.pattern_A .box_bottom_02_3{
	width: 689px;
	background-image:url(../images/box_bottom_02.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.pattern_A .box_top_02_3{
	width: 689px;
	background-image:url(../images/box_top_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
}

.pattern_A .box_in_02_3{
	width: 689px;
	background-image:url(../images/box_center_02.gif);
	background-repeat:repeat-y;
	background-position: 0px left;
	margin: 0px 0px 0px 0px;
}

/* ボックス テキスト */
.pattern_A .box_bottom_02_3 .box_area02_3{
	width: 664px;
	padding: 8px 10px 15px 15px;
	clear:both;
	display: inline-block;
	line-height:180%;
}

.voice_area{padding:0px 5px 2px 0px;}

.voice_area img{padding:0px 0px 0px 5px;}


/*タイトルテキスト*/
.h4style2 h3{
	background-image:none;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#663300;
}

.h4style2 .h4_01{
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position: center left;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 15px;
}
.h4_01 .name{
	font-weight:normal;
	font-size:80%;
}

.gray{color:#666666;}

/*-----------------------------------------------
活動報告会_2009/07/25
-----------------------------------------------*/

.area_01 .sp01{padding:4px 0px 15px 0px;}

.tab_box{width:335px;}

.btn_area .min{padding:3px 0px 0px 0px;}

.f_normal{font-weight:normal;}

/*-----------------テーブルエリア-----------------*/
/* table_met */
.table_met{
	width:683px;
	border:1px solid #B5B5B5;
	margin: 0px 0px 30px 0px;
}
.table_met .th_a{
	width: 139px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tabmt_th_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: center;
}

.table_met .td_a{
	width: 44px;
	border-right:1px solid #B5B5B5;
	background-image:url(../../involve/images/tabmt_td_01.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.table_met .td_b{
	width: 438px;
	background-image:url(../../involve/images/tabmt_td_02.gif);
	background-repeat:repeat-y;
	background-position: top left;
	padding: 5px 10px 5px 10px;
}


/*-----------------写真とテキストエリア-----------------*/
/* photo_01--写真（左）テキスト（右） */
.photo_01{
	margin: 0px 0px 30px 0px;
	display: inline-block;
}

.photo_01 .ima_main{padding: 0px 10px 10px 0px;}

.faq_area {
	width:640px;
	margin:0px auto 0px auto;
	padding:5px 0px 5px 0px;
}

.faq_area .question{
	padding:0px 0px 8px 30px;
	background-image:url(../../involve/images/icon_q.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	color:#663300;
}

.faq_area .answer{
	padding:0px 0px 0px 30px;
	background-image:url(../../involve/images/icon_a.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
}

.faq_hr{border-bottom:1px solid #ddceb1;}

/*-----------------MAP-----------------*/

#map{
	text-align:center;
	position:relative;
}

#map table{margin:0px auto 0px auto;}

.hotspot{
	color:#900;
	cursor:pointer;
}
#tt{
	position:absolute;
	display:block;
	background:url(../../involve/images/map/tt_left.gif) top left no-repeat;
}
#tttop{
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../../involve/images/map/tt_top.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont{
	display:block;
	text-align: left;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF;
	font-size: 12px;
	line-height: 1.5;
}
#ttbot{
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../../involve/images/map/tt_bottom.gif)
	top right no-repeat;
	overflow:hidden;
}

/*---------------------------------------------------
報告会_map_Ajax2009/07/28
---------------------------------------------------*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	margin: 0;
	padding: 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
	color: #fff;
}
/* Headings within notes */
.notedefault h4 {
	margin: 0;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	background-color: #FF6501;
}

.notedefault a:link { color: #fff; text-decoration:underline; }
.notedefault a:visited { color: #fff; text-decoration:underline; }
.notedefault a:active { color: #fff; text-decoration:underline; }
.notedefault a:hover { color: #fff; text-decoration:none; }

.notedefault  ul{
	margin: 5px 10px 10px 10px;
	padding: 0;
}

.notedefault  li{
	margin: 0 0 4px 0;
	padding: 0;
	background-image: url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 15px;
	color: #333;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
	margin-left: 5px;
	margin-top: 15px;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
	float: right;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color: black;
	text-decoration: none;
	visibility: hidden
}
.pinned .note-close {
	visibility: inherit;
}
/*-----------------------------------------------
世界の子どもたちのことを伝える     　   2009/07/27
-----------------------------------------------*/
.tell_54 .pagetop{
	padding: 10px 0px 10px 0px;
}

.tell_54 .text01{
	width: 440px;
	margin: 0px 10px 0px 0px;
}
.tell_54 .text02{
	width: 480px;
	margin: 0px 20px 0px 0px;
}
.tell_54 .text03{
	width: 470px;
	margin: 0px 0px 0px 0px;
}
.tell_54 .text05{
	width: 520px;
	margin: 0px 20px 0px 0px;
}
.tell_54 .img02{
	text-align: center;
}
.tell_54 .list_in{
	border: 1px solid #cccccc;
	padding: 20px;
	margin: 10px 0px 10px 0px;
	background: #FCFEEC;
}
.tell_54 .list_in li{
	padding-bottom: 5px;
}
.tell_54 .table_in{
	border: 1px solid #cccccc;
	padding: 10px 20px 20px 20px;
	margin: 10px 0px 10px 0px;
	background: #FCFEEC;
}
.tell_54 .table_in .table_bnr{
	margin-top: 5px;
}
.tell_54 .table_in .table_02{
	margin-top: 10px;
}
.tell_54 .td_b{
	vertical-align:bottom;
	padding: 0px 5px 0px 0px;
}
.tell_54 .td_t{
	vertical-align:top;
}
.tell_54 .td_img{
	padding: 0px 18px 0px 0px;
}
.tell_54 th{
	font-weight:normal;
	text-align: center;
}
.tell_54 .list_top{
	width: 410px;
	padding: 0px 0px 0px 10px;
}
.tell_54 .list_top li{
	padding: 0px 0px 2px 0px;
}
.tell_54 .img_top{
	padding: 2px 0px 0px 10px;
}
/*-----------------------------------------------
コミュニティに関する注意事項_2009/08/01
-----------------------------------------------*/
.attention h2{
	float: left;
	width: 380px;
}
.attention .mae{
	padding: 20px 0px 0px 0px;
}

.attention .main_list{
	border: 1px solid #cccccc;
	background-color:#FCFEEC;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 30px 0px;
}

/*---------------------------------------------
child health now アクション追加 2009/11/06
---------------------------------------------*/
.lead_childhealth{
	margin: 0;
	padding: 0;
}
.lead_childhealth .chn_logo{
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
	text-align: left;
}
.lead_childhealth .chn_lead{
	margin: 0;
	padding: 0 0 0 140px;
}
.chn_action{
	width: 684px;
	margin: 0px 0px 0px 3px;
	padding: 0;
	background-color: #fff;
}
#wvj_all .chn_symbol{
	margin:14px 5px 10px 0px;
	display:inline;
	float:left;
}
#wvj_all .chn_logo{
	margin:21px 0px 10px 0px;
	display:inline;
	float:left;
}
.pattern_A .chn_action h2{
	width: 684px;
	height: 55px;
	margin: 0;
	padding: 0;
	background-image: url("../../involve/childhealth/images/chn/chn_action_title.gif");
	background-repeat: no-repeat;
	overflow:hidden;
	_zoom:1;
}

.chn_action .your_action{
	width: 682px;
	margin: 0;
	padding: 0;
	border: 1px solid #ff6c00;
	background:url("../../involve/childhealth/images/chn/chn_bg.jpg") no-repeat left 72px;
}
.chn_action .your_action .action_count{
	width: 100%;
	height: 72px;
	margin: 0;
	padding: 0;
	background-color: #ff6c00;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	background:url("../../involve/childhealth/images/chn/chn_action_bg.gif");
}

.chn_action .your_action .action_count table.action_count_num{
	margin: 20px 0 0 126px;
	padding: 0;
	float:left;
	display:inline;
}
.chn_action .your_action .action_count table.action_count_num td{
	padding: 0px;
}

.chn_action .your_action .action_count .action_count_figure{
	margin: 9px 0 0 150px;
	padding: 0px;
	float:left;
}
.chn_action .your_action .chn_gray{
	margin: 10px 0 15px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #666;
}

.actions{
	margin: 0px 19px 0px 19px !important;
	padding:0px !important;
}
#wvj_all .actions h3{
	margin:0px;
	padding:0px;
	background:none !important;
}
#wvj_all .isbtn_area .actions h3{
	margin-top:10px;
}

.chn_action .your_action h4{
	margin:7px 0px 0px 10px;
	padding:0px;
	background:none;
}
.chn_action .your_action .action_btn_main{
	margin:4px 0px 19px 10px;
	width:400px;
}
#wvj_all .chn_action .your_action .action_btn_main img{
	display:inline;
	float:left;
	margin-right:13px;
}

.action_btn{
	margin: 2px 0px 0px 0px;
	padding: 0;
}

.action_btn table{
	height: 35px;
	margin: 0 0 15px 0;
	border-spacing: 0px;
}
.action_btn table td{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
}
.chn_action .your_action .action_p_top{
	margin: 45px 0px 20px 0px;
}

/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.note_chn {
	position: absolute;
	visibility: hidden;
	top: 1em;
	left: 1em; 
	margin: 0;
	padding: 5px 5px 1px 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
}
/* Headings within notes */
.note_chn a:link { color: #FF6600; text-decoration:underline; }
.note_chn a:visited { color: #FF6600; text-decoration:underline; }
.note_chn a:active { color: #FF6600; text-decoration:underline; }
.note_chn a:hover { color: #FF6600; text-decoration:none; }
.note_chn  ul{
	margin: 5px 10px 10px 10px;
	padding: 0;
}
.note_chn  li a{
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/icon_arrow05.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	text-align: left;
	display:inline-block;
}

/* Here's our default note styles. */
.note_chn02 {
	position: absolute;
	visibility: hidden;
	top: 1em;
	left: 1em; 
	width: 190px;
	margin: 0;
	padding: 5px 5px 1px 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
}
/* Headings within notes */
.note_chn02 a:link { color: #FF6600; text-decoration:underline; }
.note_chn02 a:visited { color: #FF6600; text-decoration:underline; }
.note_chn02 a:active { color: #FF6600; text-decoration:underline; }
.note_chn02 a:hover { color: #FF6600; text-decoration:none; }
.note_chn02  ul{
	margin: 5px 10px 10px 10px;
	padding: 0;
}
.note_chn02  li a{
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/icon_arrow05.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	text-align: left;
	display:inline-block;
}

/* Here's our default note styles. */
.note_chn03 {
	position: absolute;
	visibility: hidden;
	top: 1em;
	left: 1em; 
	width: 390px;
	margin: 0;
	padding: 5px 5px 1px 5px;
	border: 1px solid #FF6501;
	background-color: #FFF;
}
/* Headings within notes */
.note_chn03 a:link { color: #FF6600; text-decoration:underline; }
.note_chn03 a:visited { color: #FF6600; text-decoration:underline; }
.note_chn03 a:active { color: #FF6600; text-decoration:underline; }
.note_chn03 a:hover { color: #FF6600; text-decoration:none; }
.note_chn03  ul{
	margin: 5px 10px 10px 10px;
	padding: 0;
}
.note_chn03 li a{
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/icon_arrow05.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	text-align: left;
	display:inline-block;
}


/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
	margin-left: 5px;
	margin-top: 15px;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
	float: right;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color: black;
	text-decoration: none;
	visibility: hidden
}
.pinned .note-close {
	visibility: inherit;
}

.chn_info{
	width: 684px;
	margin: 10px 0 20px 5px;
	padding: 0;
	background-image: url(../../involve/images/chn/info_bg.gif);
	background-repeat: repeat-y;
}

.chn_info .chn_info_top{
	height: 35px;
	margin: 0;
	padding: 0;
	background-image: url(../../involve/images/chn/info_title.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent: -9999px;
}

.chn_info .chn_info_btm{
	margin: 10px 0 0 0;
	padding: 0;
	background-image: url(../../involve/images/chn/info_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.chn_info .chn_info_btm .chn_info_list{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.chn_info .chn_info_btm .chn_info_list li{
	margin: 0px 0px 5px 10px;
	list-style-type: disc;
}

.chn_info img{
	position: top left;
}

/*-----------------------------------------------
Child Health Now Photo mosaic _2010/02/13
-----------------------------------------------*/
#photo_mosaic .m_20{
	padding-top: 20px;
}
#photo_mosaic #images_area{
	background-image: url(../../involve/children/images/images_area_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 22px 0px 0px 25px;
	height: 456px;
}
#photo_mosaic #images_area img{
	border:none;
}
#photo_mosaic #images_area ul{
	text-align: center;
	padding: 10px 0px 0px 0px;
}
#photo_mosaic #images_area li{
	text-align: center;
	display:inline;
}
#photo_mosaic #images_area .img_c{
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#photo_mosaic #images_area .img_c_2{
	text-align: center;
	padding: 5px 0px 0px 0px;
}
#photo_mosaic .btn{
	background-color:#FFF7A7;
	padding: 10px 5px 10px 10px;
	margin: 0px;
	display:inline-block;
	width:675px;
}
#photo_mosaic .btn .txt{
	padding: 0px 0px 5px 0px;
}
#photo_mosaic .btn .from_btn{
	width:450px;
	padding: 5px 10px 0px 0px;
	text-align: center;
}
#photo_mosaic .btn .from_btn p{
	padding: 5px 0px 0px 0px;
}
#photo_mosaic .btn_02{
	background-color:#F0F0F0;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	display:inline-block;
	width:670px;
}
#photo_mosaic .btn_02 .txt{
	padding: 0px 0px 5px 0px;
}
#photo_mosaic .btn_02 .from_btn{
	padding: 8px 20px 0px 20px;
	text-align: center;
}
#photo_mosaic .btn_02 img{
	padding: 0px 0px 0px 15px;
}

#photo_mosaic .text_area{
	background-image: url(../../involve/children/images/text_area_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:60px 20px 0px 20px;
}
#photo_mosaic .text_area_02{
	background-image: url(../../involve/children/images/text_area_bg2.gif);
	background-repeat:no-repeat;
	padding:0px 0px 30px 0px;
	margin: 0px 0px 10px 0px;
	background-position:bottom left;
}
#photo_mosaic .text_area .img_01{
	padding: 0px 10px 10px 0px;
}
#photo_mosaic .text_area p{
	padding: 0px 0px 20px 0px;
}
#photo_mosaic .text_area .link{
	width:656px;
	border: 1px solid #5FC3DA;
	border-top: none;
	padding: 3px 0px 0px 0px;
}
#photo_mosaic .text_area .img_02{
	padding: 3px 3px 3px 3px;
}
#photo_mosaic .text_area .img_03{
	padding: 0px 3px 3px 3px;
}
#photo_mosaic .clock_txt{
	width:327px;
	margin: 10px 0px 0px 0px;
}
#photo_mosaic .clock_txt p{
	margin: 10px 0px 10px 0px;
}
#photo_mosaic .clock_img{
	width:363px;
}
#photo_mosaic .blog{
	width: 325px;
	margin: 25px 0px 10px 0px;
}
#photo_mosaic .blog .h4_01{
	border-bottom:1px solid #FF6600;
	width: 320px;
	margin: 0px 0px 20px 0px;
}
#photo_mosaic .blog textarea{
	width: 320px;
	margin: 0px 0px 20px 0px;
}
#photo_mosaic .blog p{
	padding: 0px 0px 10px 0px;
}

#images_area{
	outline:none;
	cursor: default;
}

/*-----------------開閉エリア1-----------------*/
/* 開閉01 */
#photo_mosaic .blog .accordion_lar{
	width:330px;
	margin:-10px 0px 20px 0px;
}
.accordion_lar_in a{text-decoration: none;color:#333333;}
.accordion_lar_in a:link{text-decoration: none;color:#333333;}
.accordion_lar_in a:visited{text-decoration: none;color:#333333;}
.accordion_lar_in a:active{text-decoration: none;color:#333333;}
.accordion_lar_in a:hover{text-decoration: none;color:#333333;}

/* 開閉共通部分 */
#photo_mosaic .blog .accordion_lar_in{
	display:block;
	width:330px;
	border:1px solid #DDCEB1;
}
#photo_mosaic .blog .accordion_lar_in a{
	border:1px solid #ffffff;
	display:block;
	width:283px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
	background-color:#F9F6EC;
	font-size: 120%;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	padding: 8px 0px 8px 45px;

}
#photo_mosaic .blog .accordion_lar_in a:hover {
	background-image:url(../images/icon_02_2.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	text-decoration: none;
	display:block;
	background-color:#F3EDDA;
	text-decoration: none;
}
#photo_mosaic .blog .accordion_lar_text{
	width:330px;
	border:1px solid #DDCEB1;
	border-top:none;
}
#photo_mosaic .blog .accordion_lar_text .accordion_lar_text_in{
	padding: 15px 0px 10px 0px;
}
*:first-child+html #photo_mosaic .blog .accordion_lar_text .accordion_lar_text_in{/* IE7 */
	margin: 15px 0px 10px 0px;
	padding: 0px;
}
* html #photo_mosaic .blog .accordion_lar_text .accordion_lar_text_in{/* IE6 */
	margin: 15px 0px 10px 0px;
	padding: 0px;
}
#photo_mosaic .blog .center{
	text-align:center;
}
#photo_mosaic .blog .accordion_lar_text p{
	width: 305px;
	padding: 0px 0px 10px 0px;
}
#photo_mosaic .desktop{
	margin: 10px ;
}
#photo_mosaic  .desktop  p{
	padding: 10px 0px 10px 0px;
}
#photo_mosaic .desktop img{
	vertical-align: middle;
	padding: 10px 5px 10px 0px;
}
#photo_mosaic .hr{
	background-image: url(../../involve/children/images/hr_01.gif);
	background-repeat:repeat-x;
	margin:  0px 10px 0px 10px;
	background-position:bottom left;
	display:inline-block;
}
#photo_mosaic .s{
	font-size: 90%;
	line-height:120%;
}
#photo_mosaic .diy{
	font-size: 90%;
	text-align:right;
	color:#BD5E1E;
}
#photo_mosaic .c_ore{
	color:#F56005;
}
div.detail
{
	width: 150px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	border:1px solid #BD5E1E;
	padding: 5px;
	background: white;
}
div.detail area{

}
#day_flow div.detail
{
	width: 310px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	border:1px solid #BD5E1E;
	background: white;
}
#day_flow div.detail area{

}

p.detailImage
{
	padding: 5px;
	border: 0px;
	margin: 0px;
	text-align: center;
}
p.detailText
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}
img.detail
{
	border: solid gray thin;
}

/*-----------------------------------------------
Child Health Now Photo mosaic _2010/02/19
-----------------------------------------------*/
#chn_form{
	width:760px;
	margin: 20px 0px 0px 50px;
	text-align: left;
}
#chn_form_in{
	margin: 0px 0px 0px 30px;
}

#chn_form .text01{
	width: 290px;
	margin: 0px 0px 20px 0px;
}
#chn_form .img01{
	width: 430px;
	margin: 0px 0px 20px 0px;
}
#chn_form table{
	width: 700px;
	margin: 0px 0px 20px 0px;
}
#chn_form th{
	background-color:#FFDDAA;
	padding: 5px;
	border-bottom: 3px solid #ffffff;
	font-weight: normal;
	width: 200px;
}
#chn_form td{
	background-color:#FFFFD9;
	padding: 5px;
	border-bottom: 3px solid #ffffff;
}
#chn_form td .i_txt{
	width: 300px;
}
#chn_form td .i_txt2{
	width: 347px;
}
#chn_form .c_ore{
	color:#FF6600;
ｓ}
#chn_form .center{
	text-align: center;
	margin: 0px 0px 30px 0px;
}
#chn_form .s{
	font-size: 80%;
}
#chn_form .title{
	background-image:url(../images/icon_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:140%;
	margin:0 0 10px;
	padding:2px 0 2px 15px;
	font-weight:bold;
	border-bottom:1px solid #FF6600;
	width: 684px;
}
#chn_form .error{
	width: 400px;
	border: 1px solid #DB0404;
	padding: 20px 0px 20px 30px;
	margin: 30px 0px 10px 150px;
}
#chn_form .error li{
	list-style-type: disc;
}
#chn_form .m_20{
	margin: 0px 0px 30px 0px;
}
#chn_form .thank_l{
	width: 270px;
	margin: 10px 0px 30px 0px;
}
#chn_form .thank_r{
	width: 430px;
	text-align: right;
	margin: 0px 0px 30px 0px;
}
#chn_form .thank_l2{
	width: 460px;
	margin: 30px 0px 30px 0px;
}
#chn_form .end{
	padding-top: 20px;
}
#chn_form .thank_r2{
	width: 230px;
	margin: 0px 0px 30px 0px;
}
#chn_form .end li{
	margin: 10px 0px 0px 30px;
}
/*-----------------メールマガジン-----------------*/
.merumaga_02{
	margin: 0px 0px 0px 0px;
	width: 222px;
}
.merumaga_02 .inner{
	width: 222px;
	background-image:url(../../images/merumaga_bg.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding: 5px 0px 20px 8px;
}
.merumaga_02 .inner p{
	width:200px;
}
.merumaga_02 .adr_input{
	padding: 5px 0px 0px 0px;
}
.merumaga_02 .mail{
	width:143px;
}
.merumaga_02 .box01 input .mail {
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align:top;
}
.merumaga_02 .img_btn{
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 52px;
	height: 18px;
}
*:first-child+html .merumaga_02 .img_btn{/* IE7 */
	padding: 1px 0px 0px 0px;
}
* html .merumaga_02 .img_btn{/* IE6 */
	padding: 1px 0px 0px 0px;
}


/*-----------------------------------------------
タイアップの流れ_2009/07/05
-----------------------------------------------*/
.do_user01{
	margin: 0px;
	padding: 0px;
}
.tieup img{
	float: left;
}

.tieup p{
	margin: 10px 0 0 60px;
	padding: 0;
}

.tieup .do_user01 .cap{
	color: #000000;
	font-weight: bold;
	margin: 0 0 0 60px;
	padding: 15px 0 0 0;
}
.tieup .c1{
	color: #ff6600;
}
.tieup .bg_01{
	background-image: url(../../involve/images/arrow_bg1.gif);
	background-repeat: repeat-y; 
	background-position:left top;
	padding: 0px 0px 0px 0px;
}
.tieup .bg_02{
	background-image: url(../../involve/images/arrow_bg2.gif);
	background-repeat: repeat-y; 
	background-position:left top;
	padding: 0px 0px 0px 0px;
}
.tieup .do_user02 .cap{
	color: #000000;
	font-weight: bold;
	margin: 15 0 0 60px;
	padding: 0px 0 0 0;
}

.tieup .a_pdf{
	background-image:url(../images/icon_pdf.gif);
	background-position:right top;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:3px 20px 3px 0px;
}
.tieup .cap{
	color: #000000;
	font-weight: bold;
	margin: 0px 0 0 60px;
	padding: 23px 0 0 0;
}

.tieup ul{
	width: 600px;
	margin: 0 0 0 40px;
	padding: 5px 0 0 0;
}

.tieup li{
	margin: 0px 0px 3px 15px;
	padding: 0px 0px 0px 15px;
	background-image:url(../../involve/images/p_visit_icon.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}
/*
.tieup a{
	margin: 0;
	padding: 3px 0 3px 18px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
}
*/

.tieup .do_wvj2{
	background-image: url(../../involve/images/do_wvj_bg.gif);
	background-repeat: repeat-x; 
	background-position:left 31px;
	width: 660px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
}

.tieup .do_wvj .txt{
	padding: 15px 0px 0px 0px;
}
.tieup .do_wvj2 .txt{
	padding: 13px 0px 0px 0px;
}
.tieup .do_user01{
	background-image: url(../../involve/images/do_user_bg.gif);
	background-repeat: repeat-x;
	background-position:left 10px;
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 660px;
}

.tieup .do_user02{
	background-image: url(../../involve/images/do_user_bg.gif);
	background-repeat: repeat-x;
	background-position:left 30px;
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 660px;
}
.tieup .do_user02 .txt{
	padding: 35px 0px 0px 0px;
}
.tieup .txt_end{
	padding: 35px 0px 20px 0px;
}
.p_visit{
	border-top:1px solid #B5B5B5;
	border-left:1px solid #B5B5B5;
}
.p_visit th,
.p_visit td{
	border-bottom:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	font-size:80%;
	text-align:center;
	line-height:140%;
	padding: 5px 0;
}
.p_visit th{
	background-color:#FFEAD3;
}
.p_visit .t_70{width:70px;}
.p_visit .t_80{width:80px;}
.p_visit .t_90{width:90px;}
.p_visit .t_60{width:60px;}
.p_visit .t_35{width:35px;}
.s_p_visit{font-size:80%;}
.p_visit_text01{margin: 10px 0px;}
.p_visit_text01 p{margin: 20px 0px;}
.p_visit_text02{margin-bottom: 10px;}
.p_visit_c{color:#CC0000;}
#day_flow img{border:none;}
#day_flow .img01{margin: 0 0 30px 30px;}
.p_visit_img01{padding-right:4px;}

/*-----------------------------------------------
lovecake_2009/07/07
-----------------------------------------------*/
.main_text{
	font-size:140%;
	line-height:150%;
}

#c_cake .tieup .do_user01{
	background-image:  none;
	background-repeat: repeat-x;
	background-position:left 10px;
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 660px;
}

#c_cake .tieup .do_user02{
	background-image: none;
	background-repeat: repeat-x;
	background-position:left 30px;
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 660px;
}
.txt04 {
	margin:20px 0 30px 0;
}
.c_tab #tab .img a {padding: 8px 6px 0px 4px;}
.c_tab #tab .img  a:hover,{padding: 8px 6px 0px 4px;}
.c_tab #tab .present .img a {padding: 8px 6px 0px 4px;}
.c_tab #tab .present .img  a:hover,{padding: 8px 6px 0px 4px;}
.c_tab #tab .no_link .img {padding: 8px 6px 0px 4px;}

.photo_area {
	border:1px solid #CCCCCC;
	margin:0 0 5px;
	padding:15px;
	width:653px;
}
.cake li{
	float:left;
	margin:0 0 40px;
}
.c_01{color:#990033;}
.cake_2009{
	width:165px;
	color:#680000;
}

.cake_2009 .shop{
	text-align:center;
	margin: 0px auto;
	padding:3px 0;
}
.cake_2009 .patissier{
}
.cake_2009 p{line-height:120%;}
.cake_2009 .top_10{padding-top:10px;}

.cake_2009 .patissier img{
	vertical-align: middle;
	padding: 0px 0 5px 0;
	width:50px;
}
.cake_2009 .text{
	width:110px;
	text-align:center;
	margin:5px 0 0 5px;
}
.cake_2009 .text2{
	width:110px;
	text-align:center;
	margin:10px 0 0 5px;
}
.m_10{margin:0 10px 10px 0;}

.textarea{
	padding:10px 0 10px 20px;
	margin: 0 0 10px 10px;
	background-color:#FFFCCB;
	display: inline-block;
	width: 570px;
	min-height: 100px;
}
#jason3 li,
#jason4 li{
	list-style-type:disc;
	margin-left:20px;
}
.media01{width:330px;margin:10px 0 10px 10px;}
.media02{width:300px;margin:10px 0;}

.patissier_textarea{
	width: 600px;
	padding: 20px 0 0 0;
	margin: 10px 0 40px 50px;
}
.patissier_text2 {
	width: 520px;
}
.patissier_text{
	width: 430px;
	padding:0px 20px 0px 0;
}

.c_img_01{
	padding:0 10px 0px 0;
}



/*-----------------------------------------------
lovecake　2010/07/07
-----------------------------------------------*/

.accordion_qa{
	width:682px;
	margin:0px auto 15px auto;
}

.accordion_qa_in{
	display:block;
	width:681px;
	border:1px solid #DDCEB1;
}
.accordion_qa_in p{
	border:1px solid #ffffff;
	display:block;
	width:634px;
	font-weight:bold;
	margin-top:0px;
	background-color:#F9F6EC;
	font-size: 120%;
	background-image:url(../../involve/lovecake/images/icon_q2.gif);
	background-repeat:no-repeat;
	background-position: 15px 5px;
	padding: 8px 0px 8px 45px;
	color:#663300;
}

.accordion_qa_text{
	width:681px;
	border:1px solid #DDCEB1;
	border-top:none;
}
.accordion_qa_text .accordion_text_in{
	padding: 10px 10px 10px 10px;
}
*:first-child+html .accordion_qa_text .accordion_text_in{/* IE7 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}
* html .accordion_text .accordion_qa_text_in{/* IE6 */
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

.accordion_qa .answer {
	width:638px;
	margin:0px auto 0px auto;
	padding:15px 0px 5px 0px;
	background-image:url(../../involve/lovecake/images/icon_a.gif);
	background-repeat:no-repeat;
	background-position: left 14px;
}

.accordion_qa .answer .answer_in{
	padding:0px 0px 0px 30px;
}
.step_gra{margin-left:0px;}
.answer_in .a_img{padding:0px 0px 0px 10px;}
.ore2{color:#99530E;}
.ore{color:#FF6600;}
.cap_out_text{
	padding:10px;
	margin-top:20px;
	width:400px;
	border:1px solid #CCCCCC;
	margin-left:60px;
}
/*---------------------------------------------
child health now MAP追加 2010/09/25
---------------------------------------------*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.chn_map {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	width: 300px; 
	margin: 0;
	padding: 5px;
	border: 1px solid #FF6501;
	opacity:1 !important;
	background-color: #FFF;
}
.posi{
	position: absolute;
	top:10px;
	left:0;
}
/* Headings within notes */
.chn_map  h4{
	/* height: 20px; */
	margin: 0;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-indent: 5px;
	background-color: #FF6501;
	color: #fff;
}
.chn_map .note-close{
	position:relative;
	top:-17px;
	right:10px;
	width:45px;
	font-size:11px;
	display:block;
	text-align: right;
	background-image:url(../../involve/childhealth/images/icon_close.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}
.chn_map .note-close a{
	color: #fff;
	text-decoration:none;
}

.chn_map a:link { color: #fff; text-decoration:none; }
.chn_map a:visited { color: #fff; text-decoration:none; }
.chn_map a:active { color: #fff; text-decoration:none; }
.chn_map a:hover { color: #fff; text-decoration:none; }

.chn_map_in{
	padding:10px 10px 10px 10px;
}

.chn_map p{
	margin:0 5px 5px 5px;
	line-height:160%;
	padding: 0;
}
.chn_map p span{
	color:#663300;
	font-weight:bold;
	}
.chn_map .img_r{
	padding:0 0 0 10px;
}
.chn_map .img_l{
	padding:0 10px 0 0;
}
.mov{
	text-align:center;
	width:220px;
	margin-left:30px;
	margin-bottom:10px;
}
.mov .color_g{
	color:#666;
}

/*-----------------------------------------------
lovecake　2010/09/27
-----------------------------------------------*/
#c_shop #mycarousel2{
	width:590px;
}
#c_shop .l_10{
	margin-left:15px;
}
#c_shop .t_20{
	margin-top:20px;
}
#c_shop .c_shop{
	width:330px;
	margin:0 0 30px 0 ;
	color:#666666;
}
#c_shop .c_shop td{
	padding-bottom:5px;
}

#c_shop .c_shop li{
	display: inline;
	color:#C6C4C4;
}
#c_shop .list_01{
	padding:0 0 30px 0;
	margin:0 0 0 0px;
}
#c_shop .list_01 .title{
	padding:10px 0 0 13px;
	color:#666666;
}
#c_shop .list_01 ul{
	padding:0;
	margin:0px;
}
#c_shop .list_01 li{
	width:195px;
	background:url(../../involve/lovecake/images/disc.gif) no-repeat left 5pt;
	padding-left:13px;
	list-style-type:none;
}
#c_shop .list_01 .w_01{
	float:left;
}
#c_shop .list_02{
	padding:0 0 30px 0;
	margin:0 0 0 0px;
}
#c_shop .list_02 .title{
	padding:15px 0 0 13px;
	color:#666666;
	float:left;
	width:30px;
}
#c_shop .list_02 .list{
	padding:15px 0 0 13px;
	float:right;
	width:627px;
}
#c_shop .list_02 ul{
	padding:0;
	margin:0px;
}
#c_shop .list_02 li{
	width:195px;
	background:url(../../involve/lovecake/images/disc.gif) no-repeat left 5pt;
	padding-left:13px;
	list-style-type:none;
}
#c_shop .list_02 .w_01{
	float:left;
}
#c_shop .text_m{
	font-size:80%;
	font-weight: normal;
}
#c_shop .text_s{
	font-size:70%;
	font-weight: normal;
}
#c_shop .cake_shop{
	width:675px;
	border-bottom:1px solid #AD9173;
	border-right:1px solid #AD9173;
	border-left:1px solid #AD9173;
	margin: 0 0 10px 15px;
}

#c_shop .cake_shop th{
	border-top:1px solid #AD9173;
	border-left:1px solid #AD9173;
	font-weight: normal;
	color:#764816;
	padding:9px 0px 9px 10px;
	vertical-align: top;
	width:78px;
	background:#FDF7EC url(../../involve/lovecake/images/hr01.gif) no-repeat right 8px;
	text-align:left;
}
#c_shop .cake_shop td{
	border-top:1px solid #AD9173;
	background-color:#FDF7EC;
	vertical-align: top;
	padding:9px 10px 9px 10px;
}
#c_shop .cake_shop .patissier{
	font-size:90%;
	font-weight: bold;
}

#c_shop .cake_shop .design_s{
	vertical-align: top;
	background-color:#fff;
	padding:10px;
	width:180px;
	/*background:#ffffff url(../../involve/lovecake/images/p_text_bg.gif) no-repeat center bottom;*/
}
#c_shop .cake_shop .design_m{
	vertical-align: top;
	background-color:#fff;
	padding:10px;
	width:180px;
	background:#ffffff url(../../involve/lovecake/images/p_text_bg2.gif) no-repeat center bottom;
}
#c_shop .img_01{
	margin-bottom:5px;
}
#c_shop .patissier img{
	margin-right:5px;
	vertical-align: middle;
}
#c_shop .patissier p{
	color:#680000;
	line-height:120%;
}
#c_shop .patissier .m_t{
	padding:5px 0 0 0;
	line-height:140%;
}

#c_shop .p_text {
	font-size:80%;
	background:#FFE0CC url(../../involve/lovecake/images/arrow02.gif) no-repeat left top;
	padding:18px 8px 8px 8px;
	line-height:150%;
	color:#333333;
}

.cr{color:#666666;}
.c_02{color:#680000;}
.c_03{color:#C6C4C4;}
/*-----------------------------------------------
issue　2011/09/27
-----------------------------------------------*/
.notedefault_issue h4 {
	background-color: #FF6501;
	font-weight: bold;
	margin: 5px 5px 0 5px;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-indent: 5px;
}
.pop_list {
	margin: 5px 0 10px;
	padding: 0;
	width: 270px;
}
.pop_list .pop_pic {
	float: left;
	padding: 5px 5px 0;
	width: 100px;
}
.pop_list .pop_txt {
	color: #333333;
	float: left;
	line-height: 140%;
	padding: 5px 5px 0;
	text-align: left;
	width: 150px;
}

/*-----------------------------------------------
love cake 2011/09/29
------------------------------------------------*/

#c_shop .c_shop2{
	margin:0 0 30px 30px ;
	color:#666666;
}
#c_shop .c_shop2 td{
	padding-bottom:5px;
}
#c_shop .c_shop2 th{
	padding-bottom:7px;
	font-size:120%;
	text-align:left;
	width:110px;
}
#c_shop .c_shop2 li{
	display: inline;
	color:#C6C4C4;
}
.s_name_title{
	border-bottom:1px solid #ff6600;
	margin:30px 20px 0 20px ;
}
.pattern_A .s_name_title .h4_01{
	margin:0 0 3px 0;
}
.pattern_A .s_name_title .h4_01 a{
	color:#333333;
}

#c_shop .c_name_link{
	padding:0 0 0 15px;
	font-size:110%;
}
#c_shop .cr{
	color:#666666;
	font-weight: bold;
}
.c_shop_btn{
	background:#f6f8f3;
	padding:10px;
	text-align:center;
	margin: 0 0 20px 0;
}


