@charset "UTF-8";
/* ===================================================================
filename:contents.css
#For mapple / cotents
=================================================================== */

/* entry
------------------------------------------------------------------*/
#mainBody .entryBg{
}

#mainBody .entryList{
	width:680px;
	margin:0 -30px 0 0;
}

#mainBody .entryList .entriesBox{
	width:310px;
	margin:0 30px 10px 0;
	float:left;
	display:inline;
}

#mainBody .entryList .entriesBox h4{
	margin-bottom:15px;
}

#mainBody .entryList .entriesBox p{
	line-height:180%;
}

#mainBody .productList{
	margin-bottom:20px;
	padding-top:10px;
}

#mainBody .productList .ttl{
	float:left;
	display:inline;
	width:185px;
}

#mainBody .productList .ttl h2{
	margin:0 0 15px 10px;
}

#mainBody .productList .ttl p{
	margin:0 0 0 -9px;
}

#mainBody .productList .ttl p img{
	position:relative;
}

#mainBody .productList .txtArea{
	float:right;
	display:inline;
	width:465px;
	margin:0;
	_margin:0 -12px 0 0;
}

#mainBody .productList .txtArea p.txt{
	background:url(../../img/master/dotline.gif) repeat-x left bottom;
	padding-bottom:15px;
	color:#67a9db;
	font-size:110%;
}

#mainBody .productList .txtArea p.btn{
	float:none;
	display:block;
}

#mainBody .productList .items{
	width:505px;
	margin:0 -40px 0 10px;
}

#mainBody .productList .items li{
	float:left;
	display:inline;
	width:120px;
	margin:0 40px 25px 0;
}

#mainBody .productList .items li a{
	display:block;
	margin-bottom:10px;
}

#mainBody .funLink{
	width:675px;
	margin:0 -25px 0px 0;
}

#mainBody .funLink li{
	float:left;
	display:inline;
	width:200px;
	margin:0 25px 0 0;
}

#mainBody .funLink li:hover span{
	color:#333;
}

#mainBody .funLink li span{
	color:#ccc;
}

#mainBody .funLink li span.now{
	color:#333;
}

#mainBody .indent{
	width:650px;
	margin:0 0 0 9px;
	padding-top:25px;
	background:url(../../img/master/box_topbg_l.gif) repeat-x left top;
}


#mainBody .indent .static{
	width:620px;
	margin:10px 15px;
	}
	
#mainBody .indent .static h3{
	font-size:150%;
	font-weight:bold;
	margin-bottom:10px;
	}	
	
#mainBody .entryBg h2{
	margin-bottom:10px;
	_position:relative;
}

#mainBody .entryBg h2.mm{
	margin-bottom:10px;
	margin-top:-46px;
	_position:relative;
}
#mainBody .indent.rlt{
	position: relative; 
}
#mainBody .entryBg h3.abs{
	position:absolute;
	top: 80px; 
	left: 0; 
}


#mainBody .entry{
	width:310px;
	line-height:170%;
	margin:0px 170px 0 170px;
	padding-top:0px;
	
	min-height:1250px;
	height: auto !important;
	height:1250px;
}

#mainBody .entry.column{
	padding-top:0px !important;
}
#mainBody .entry.column.first{
	padding-top:60px !important;
	min-height: 360px !important;
	height: 360px !important;
}

.entry h4{
	margin-bottom:25px;
}

.entry h5{
	font-size:22px;
	margin-bottom:35px;
	display:block;
}
.entry h5.title{
	margin-bottom:10px;
	padding:3px 0 3px 8px;
	border-left:3px solid #fabe00;
	font-weight:bold;
}
#mainBody .entry.column h5.title{
margin-top:50px;
}
.entry div.text{
	margin:0 0 25px 0;
}
#mainBody .entry.column div.text{
	margin-bottom:15px;
}
.entry div.toShop{
	margin:0 0 35px 0;
}


#mainBody .columnRelated{
	width:310px;
	line-height:170%;
	margin:0px 170px 0px 170px;
	padding:0px 0 0 0;
}
#mainBody .columnRelated .items{
	width:350px;
	margin:10px -40px 0 10px;
}

#mainBody .columnRelated .items li{
	float:left;
	display:inline;
	width:120px;
	margin:0 40px 25px 0;
	line-height:1.2;
}

#mainBody .columnRelated .items li a{
	display:block;
	margin-bottom:5px;
}



#mainBody .fun{
	width:510px;
	margin:0px 70px 0 70px;
	line-height:170%;
}
#mainBody .fun h4{
	margin:50px 0 25px 0;
}

.bookmark {
	width:420px;
	margin:40px 0 40px 160px;
}

.bookmark li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.bookmark li.hatenaB{
	width:80px;
}


.bookmark.columnArea {
	width:500px;
	margin:0px 0 10px 170px;
}

.bookmark.columnArea li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.bookmark.columnArea li.hatenaB{
	width:auto !important;
}
.bookmark.columnArea li iframe.twitter-share-button {
    width: 105px!important;
}


.related{
	width:340px;
	margin-right:-30px;
}

.related .relEntry{
	float:left;
	display:inline;
	width:140px;
	line-height:120%;
	margin:0 30px 30px 0;
}

.related h4{
	margin:0 0 15px 0;
	padding:0;
}

.related .relEntry p{
	margin:0;
}

.related .relEntry p a{
	color:#4b4a4a;
	text-decoration:none;
}

.related .relEntry p a:hover{
	text-decoration:underline;
	color:#999;
}	

.related .relEntry p.ttl{
	background:url(../../img/mapple/related_bg.gif) no-repeat left bottom;
	padding-bottom:14px;
	margin-bottom:3px;
}

.related .relEntry p img{
	float:right;
	display:inline;
}

.related .relEntry p span{
	float:left;
	display:inline;
	width:85px;
}
div.relative{
	position: relative;
}
.changed,
.changed2,
.changed3,
.changed4,
.changed5,
.changed6,
.changed7,
.changed8,
.changed9,
.changed10{
	margin-bottom:10px;
	width:310px;
	overflow:hidden;
}
div.relative .acsZoom,
div.relative .acsZoom{
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}
.entryImgChange,
.entryImgChange2,
.entryImgChange3,
.entryImgChange4,
.entryImgChange5,
.entryImgChange6,
.entryImgChange7,
.entryImgChange8,
.entryImgChange9,
.entryImgChange10{
	width:320px;
	margin:0 -10px 50px 0;
}

.entryImgChange li,
.entryImgChange2 li,
.entryImgChange3 li,
.entryImgChange4 li,
.entryImgChange5 li,
.entryImgChange6 li,
.entryImgChange7 li,
.entryImgChange8 li,
.entryImgChange9 li,
.entryImgChange10 li{
	float:left;
	display:inline;
	list-style:none;
	margin:0 10px 0 0;
}

/* Faq
------------------------------------------------------------------*/
.faqNavi {
	background:url(../../img/master/dotline.gif) repeat-x left bottom;
	padding:10px 0;
	margin:10px 0 30px 0;
}

.faqNavi li{
	float:left;
	display:inline;
	width:195px;
	background:#ececec;
	padding:5px 0;
	margin:0 10px 5px 0;
	text-align:center;
}

.faqNavi li a{
	font-weight:bold;
	font-size:10px;
}
.faqNavi li.now a{
	color:#333;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
}

dl.faqList{
	margin:15px;
}

dl.faqList dt{
	border:1px solid #ccc;
	padding:7px 5px;
	margin-bottom:-1px;
	margin-top:15px;
	background:#f8f8f8;
}

dl.faqList dt a{
	background:url(../../img/master/arrow2.gif) no-repeat left 1px;
	padding-left:20px;
	display:block;
}

dl.faqList dt.open a{
	background:url(../../img/master/arrow3.gif) no-repeat left 1px;
}

dl.faqList dt.close a{
	background:url(../../img/master/arrow2.gif) no-repeat left 1px;
}

dl.faqList dt.open2 a{
	background:url(../../img/master/arrow3.gif) no-repeat left 1px !important;
}

dl.faqList dt.close2 a{
	background:url(../../img/master/arrow2.gif) no-repeat left 1px !important;
}

dl.faqList dd{
	background:#fffaeb;
	border:1px solid #ccc;
	padding:10px;
	display:none;
	margin-bottom:30px;
}


#faqAll.open dl.faqList dd{
	display:block !important;
}

#faqAll.open dl.faqList dt a{
	background:url(../../img/master/arrow3.gif) no-repeat left 1px !important;
}

#faqAll.open dl.faqList dt.open2 a{
	background:url(../../img/master/arrow3.gif) no-repeat left 1px !important;
}

#faqAll.close dl.faqList dt.open2 a{
	background:url(../../img/master/arrow3.gif) no-repeat left 1px !important;
}


#faqAll.close dl.faqList dd{
	display:none !important;
}

#faqAll.close dl.faqList dt a{
	background:url(../../img/master/arrow2.gif) no-repeat left 1px !important;
}


p span.faqAllBtn a{
	background:url(../../img/mapple/faq/btn_open.gif) no-repeat;
	width:132px;
	height:26px;
	display:block;
}

p span.faqAllBtn a.openBtn{
	background:url(../../img/mapple/faq/btn_close.gif) no-repeat;
	width:132px;
	height:26px;
	display:block;
}

p span.faqAllBtn a.closeBtn{
	background:url(../../img/mapple/faq/btn_open.gif) no-repeat;
	width:132px;
	height:26px;
	display:block;
}


/* News
------------------------------------------------------------------*/
#mainBody .indent #news{
	width:620px;
	margin:0 15px;
}

.newsTab{
	width:680px;
	margin:0 -30px 0 0;
}

.newsTab ul{
}

.newsTab li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 30px 20px 0;
}

#news h2{
	margin:10px 0 20px 0;
}

#news h3{
	font-size:150%;
	font-weight:bold;
	margin-bottom:15px;
}

#news h4{
	background:#ececec;
	padding:5px;
	font-weight:bold;
	margin-bottom:7px;
}

#news .newsList{
	margin-bottom:30px;
}

#news .newsList li{
	padding:3px 0;
}

#news .newsList li span.date{
	float:left;
	display:inline;
	width:120px;
}

#news .newsList li span.txt{
	float:left;
	display:inline;
	width:500px;
}

#news .newsList li span.date.cat{
	float:left;
	display:inline;
	width:100px;
	margin-right:10px;
	padding:2px 5px;
	background-color:#fabf00;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

h3.newsSideTtl{
	font-weight:bold;
	background:#ececec;
	padding:10px 5px;
	margin-bottom:5px;
}




/* Schedule
------------------------------------------------------------------*/
.scheList{
	margin-bottom:30px;
}

.scheList li{
	padding:3px 0 3px 0px;
}

.scheList li.new{
	background:url(../../img/mapple/schedule/acs_new.gif) no-repeat left 3px;
}

.scheList li.revision{
	background:url(../../img/mapple/schedule/acs_revision.gif) no-repeat left 3px;
}

.scheList li span.date{
	float:left;
	display:inline;
	width:120px;
	margin-left:80px;
}

.scheList li span.txt{
	float:left;
	display:inline;
	width:420px;
}

/* Contact
------------------------------------------------------------------*/
.contactList{
	background:#f8f8f8;
	border:1px solid #ccc;
	padding:15px 30px 0 30px;
	margin-bottom:20px;
}

.contactList ul{
	margin:0;
}

.contactList  li{
	list-style:disc;
}

.contactBox01{
	float:left;
	display:inline;
	width:353px;
	margin-bottom:20px;
}

.contactBox02{
	float:right;
	display:inline;
	width:240px;
	margin-bottom:20px;
}

.contactBox01 dt{
	font-weight:bold;
	background:#ececec;
	padding:3px;
}

.contactBox01 dd{
	padding:5px;
	margin-bottom:12px;
	border:1px solid #ececec;
}

.contactBox01 dd a{
	color:#4b4a4a;
}


.contactBox02 ul{
	margin-bottom:15px;
}

.contactBox02 li{
	background:url(../../img/master/arrow2.gif) no-repeat left center;
	padding:5px 0 5px 20px;
	margin:0;
}

.contactLink{
	width:290px;
}

.contactLink li{
	background:url(../../img/master/arrow.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 7px 0;
}

.contactLink p{
	margin-bottom:10px;
}

.contactLinkTxt{
	background:url(../../img/master/arrow.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:15px 0;
}

.contactLinkTxt a{
	font-weight:bold;
}

h4.contactSubTitle{

}

#ppBox{
	border:1px solid #000;
	height:200px;
	overflow-y:scroll;
	margin:0 0 15px 0;
}

#ppBox p{
	margin:10px 10px 15px 0;
}

.btn{
	text-align:center;
}

table.formTable{
	width:100%;
	border:1px solid #aaaaaa;
	margin:0 0 15px 0;
}
table.formTable th,
table.formTable td{
	padding:5px;
	border:1px solid #aaaaaa;
	vertical-align:middle;
	/*
	word-break:break-all;
	word-wrap:break-word;
	*/
}
table.formTable th{
	background-color:#e2eef6;
	font-weight:bold;
	width:160px;
}

.error{
	margin:0 0 15px 25px;
}

.error li{
	color:#ab0000;
	list-style-type:disc;
}

.formGroup{
	font-weight:bold;
	margin:0 0 5px 0;
}

/* Publ
------------------------------------------------------------------*/
.publ h2{
	margin-top:-36px;
}

.publ .newsList{
	margin-bottom:30px;
}

.publ .newsList li{
	padding:3px 0;
}

.publ .newsList li span.date{
	float:left;
	display:inline;
	width:120px;
}

.publ .newsList li span.txt{
	float:left;
	display:inline;
	width:500px;
}


.publ .pdfList .items{
	width:645px;
	margin:0 -25px 0 0px;
}

.publ .pdfList .items li{
	float:left;
	display:inline;
	width:104px;
	margin:0 25px 25px 0;
}

.publ .pdfList .items li a{
	display:block;
	margin-bottom:10px;
}

.publ .pdfList .items li span{
	display:block;
	margin-bottom:5px;
}
.publ .pdfList p{
	text-align:right;
	margin:-15px 0 25px 0 ;
}

.publ div.att{
	background:#fffef1;
	border:1px solid #ececec;
	padding:10px;
	font-weight:bold;
	margin-bottom:15px;
}
.publ div.att p{
	margin:0;
}

.publ .dlList{
	margin-bottom:25px;
}
.publ .dlList ul{

}	
.publ .dlList li{
	border-bottom:1px dotted #ccc;
	margin:0 0 5px 0;
	padding:0 0 5px 15px;
	font-weight:bold;
}
.publ .dlList li p{
	margin:0;
	font-weight:bold;
}


/* Present
------------------------------------------------------------------*/
.present h2{
	margin-top:-36px;
	_position:relative;
}

.present .presentBox{
	background:url(../../img/master/dotline_a.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}

.present .presentBox p.image{
	float:left;
	display:inline;
	text-align:center;
	width:200px;
	margin:0;
}

.present .presentBox p.image a{
	display:block;
	margin:10px 0;
}

.present .presentBox .txtArea{
	float:left;
	display:inline;
	width:400px;
	margin:0 0 0 15px;
}

.present .presentBox .txtArea p strong{
	font-size:115%;
	color:#e95298;
}

.present .presentBox .txtArea p.att{
	background:#fffef1;
	border:1px solid #ececec;
	padding:10px;
	font-weight:bold;
}


/* Top
------------------------------------------------------------------*/
.accounts_btn{
	width:100%;
	padding:6px 0;
	text-align:center;
	background:#D2EEFC;
	color:#2784B7;
	font-weight:bold;
}

.accounts_btn:hover{
	background:#D8F1FC;
	color:#6BAAD6;
}

a.linkbtntxt {
text-decoration: none;
}



.travel{
	background:url(../../img/mapple/top/travel_bg.gif) repeat -1px top;
	width:379px;
}

.travel ul{
	margin:0;
}
.travel li{
	line-height:0;
	margin:0;
	list-style:none;
	float:left;
	display:inline;
}

.travel.ptBubble li{
	font-size:0;
	line-height:0;
	margin:0;
	list-style:none;
	float:left;
	display:inline;
	height:81px;
}



.pickup{
	border-bottom:1px solid #cacaca;
	margin-bottom:10px;
}
#pane3{

}
.recommend{
	border-bottom:1px solid #cacaca;
	margin-bottom:5px;
	padding-bottom:5px;
}
.recommend.last{
	border:none;
}

.recommend p{
	margin-bottom:0;
}

.recommend .image{
	float:left;
	display:inline;
	width:87px;
	margin:0 10px 0 5px;
}

.recommend .txt{
	float:right;
	display:inline;
	width:130px;
}

.recommend .txt em{
	display:block;
	margin-bottom:7px;
}

.recommend .txt span{
	color:#929292;
	display:block;
	margin-bottom:10px;
}

.recommend .txt a{
	display:block;
	text-align:right;
}

.digital li{
	float:left;
	display:inline;
	width:126px;
	text-align:center;
}


.banner{
	width:390px;
	margin-right:-10px;
}

.banner li{
	float:left;
	display:inline;
	text-align:center;
	margin:0 10px 10px 0;
}

#pane1{
	width: 360px;
	/*height: 148px;*/
	overflow: auto;
}

#pane2{
	width: 360px;
	/*height: 215px;*/
	overflow: auto;
}
#pane2 li img{
	vertical-align:middle;
	margin-right:3px;
}


.more{
	width:393px;
	margin-right:-13px;
}

.more li{
	list-style:none;
	float:left;
	display:inline;
	width:118px;
	margin:0 13px 0 0;
}

/* Bubble pop-up */

.bubbleInfo{
}
.bubbleInfo,
.bubbleInfo * { margin:0; padding:0; }
.bubbleInfo td.bubbleContent{background:#fff;}

.bubbleInfo .popup,
.bubbleInfo .popup1,
.bubbleInfo .popup2,
.bubbleInfo .popup3,
.bubbleInfo .popup4,
.bubbleInfo .popup5,
.bubbleInfo .popup6,
.bubbleInfo .popup7,
.bubbleInfo .popup8,
.bubbleInfo .popup9,
.bubbleInfo .popup10,
.bubbleInfo .popup11,
.bubbleInfo .popup12,
.bubbleInfo .popup13,
.bubbleInfo .popup14,
.bubbleInfo .popup15
{
	position:absolute;
	display:none;
	border-collapse:collapse;
	width:245px;
	z-index:9999;
}

.bubbleInfo td{
}

.bubbleInfo td.corner { height:17px; width:17px; }
.bubbleInfo td.topleft {
	background-image:url(../../img/mapple/top/bubble04.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.bubbleInfo td.top {
	background-image:url(../../img/mapple/top/bubble_top.gif);
	}
	
.bubbleInfo td.topright {
	background-image:url(../../img/mapple/top/bubble01.gif);
	}
	
.bubbleInfo td.left {
	background-image:url(../../img/mapple/top/bubble_left.gif);
	background-repeat:repeat-y;
	background-position: right;
	width:20px;
	}
	
.bubbleInfo td.left img {
	display:block;
	margin:0 auto;
	}
.bubbleInfo td.right {
	background-image:url(../../img/mapple/top/bubble_right.gif);
	}
	
.bubbleInfo td.bottomleft {
	background-image:url(../../img/mapple/top/bubble03.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	
.bubbleInfo td.bottom {
	background-image:url(../../img/mapple/top/bubble_bottom.gif);
	text-align:center;
	}
	
.bubbleInfo td.bottomright {
	background-image:url(../../img/mapple/top/bubble02.gif);
	}
	
.bubbleInfo table.popup-contents { font-size:12px; line-height:1.2em; background-color:#fff; color:#666; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; }
table.popup-contents th { text-align:right; text-transform:lowercase; }
table.popup-contents td { text-align:left; }
tr#release-notes th { text-align:left; text-indent:-9999px; background:url(../../img/mapple/top/starburst.gif) no-repeat top right; height:17px; }
tr#release-notes td a { color:#333; }


span.tail{
	background:url(../../img/mapple/top/bubble_tail.gif) no-repeat left top;
	width:36px;
	height:34px;
	display:block;
	}

.bubbleInfo td.bubbleContent .bubbleList{
	width:200px;
	margin:-12px -14px 0 -12px;
	_margin:0px -14px 0 0px;
	margin/*\**/: 0px -14px 0 0px\9;
}

.bubbleInfo td.bubbleContent .bubbleList ul{
	margin:0;
	padding:0;
}

.bubbleInfo td.bubbleContent .bubbleList li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:98px;
	height:112px;
	background:url(../../img/mapple/top/bubble_content_bg.gif) no-repeat left top;
	line-height:1;
}

.bubbleInfo td.bubbleContent .bubbleList li.left{
	background:url(../../img/mapple/top/bubble_content_bg_b.gif) no-repeat left top  !important;
	_height:112px;
}

.bubbleInfo td.bubbleContent .bubbleList li.end{
	background:url(../../img/mapple/top/bubble_content_bg_r.gif) no-repeat left top  !important;
	margin-bottom:-14px;
	margin-bottom:0px \9;
	_height:112px;	
}

.bubbleInfo td.bubbleContent .bubbleList li.leftEnd{
	background:none !important;
	margin-bottom:-14px;
}


.bubbleInfo td.bubbleContent .bubbleList li span{
	display:block;
	text-align:center;
	padding:1px 0 0 0;
}

.bubbleInfo td.bubbleContent .bubbleList li span img{
	margin-top:8px;
	_margin-top:0px;
}

.bubbleInfo td.bubbleContent .bubbleList li span.supp{
	font-size:12px !important;
	line-height:14px !important;
	margin:0 8px 0 8px;
}





/* Bubble pop-up Blue*/
.bubbleInfo .blueBubble td.topleft {
	background-image:url(../../img/mapple/top/bubble04_blue.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.bubbleInfo .blueBubble td.top {
	background-image:url(../../img/mapple/top/bubble_top_blue.gif);
	}
	
.bubbleInfo .blueBubble td.topright {
	background-image:url(../../img/mapple/top/bubble01_blue.gif);
	}
	
.bubbleInfo .blueBubble td.left {
	background-image:url(../../img/mapple/top/bubble_left_blue.gif);
	background-repeat:repeat-y;
	background-position: right;
	width:20px;
	}
	
.bubbleInfo .blueBubble td.right {
	background-image:url(../../img/mapple/top/bubble_right_blue.gif);
	}
	
.bubbleInfo .blueBubble td.bottomleft {
	background-image:url(../../img/mapple/top/bubble03_blue.gif);
	background-repeat:no-repeat;
	background-position:right center;
	}
	
.bubbleInfo .blueBubble td.bottom {
	background-image:url(../../img/mapple/top/bubble_bottom_blue.gif);
	text-align:center;
	}
	
.bubbleInfo .blueBubble td.bottomright {
	background-image:url(../../img/mapple/top/bubble02_blue.gif);
	}

.blueBubble span.tail{
	background:url(../../img/mapple/top/bubble_tail_blue.gif) no-repeat left top;
	width:36px;
	height:34px;
	display:block;
	}
	
.bubbleInfo .blueBubble td.bubbleContent .bubbleList li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:98px;
	height:112px;
	background:url(../../img/mapple/top/bubble_content_bg_blue.gif) no-repeat left top;
}

.bubbleInfo .blueBubble td.bubbleContent .bubbleList li.left{
	background:url(../../img/mapple/top/bubble_content_bg_b_blue.gif) no-repeat left top  !important;
}

.bubbleInfo .blueBubble td.bubbleContent .bubbleList li.end{
	background:url(../../img/mapple/top/bubble_content_bg_r_blue.gif) no-repeat left top  !important;
	margin-bottom:-14px;
	margin-bottom:0px \9;	
}




#mainVisual{
	height:315px;
}

#mainVisual p{
	margin:0;
}


#slideshow{
	width:950px;
	height:314px;
	overflow:hidden;
	}	

#slideshow li{list-style:none; font-size:0; margin:0;}	

#slideshow .slideNavi{
}



#slideshow .slides-nav{
	position: absolute;
	top:425px;
	_top:420px;
	/*margin-left:807px;*/
	margin-left:779px;
	z-index:100;
}
/* iPad */
@media screen and (max-device-width: 1024px) {
	#slideshow .slides-nav {
		top:450px;	
	}
}
 
#slideshow .slides-nav li {	
	float:left;
	display:inline;
	margin:0 8px 0 0;
}
#slideshow .slides-nav li a{
	display:block;
	overflow:hidden;
	background:url(../../img/mapple/top/slide_btn.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-9999px;
}
#slideshow .slides-nav:after{height:0; visibility:hidden; content:"."; display:block; clear:both;}


.js #slideshow .slides-nav li.on a {
	background:url(../../img/mapple/top/slide_btn_on.gif) no-repeat;
}



#slideshow .slides{
	width:950px;
	}
	
#slideshow .slides img{
	border:none;
	margin:0;
	}

#slideshow .slides ul{
	margin:0;
	padding:0;
	}

#slideshow .slides li{
	width:950px;
	margin:0;
	padding:0;
	}
	
	
	

/* jcarouse*/	

.sidePickup .carousel{
	margin:0 0 0 40px;
	padding:10px 0 0 0;
	float: none;
	display: block;
}

.carousel{
	margin:0 0 0 0;
	float:right;
	display:inline;
}

.carousel p{
	float:left;
	display:inline;
	margin:50px 0 0 0;
}

.jcarouselLite{
	width:120px;
	margin:0;
	float:left;
	display:inline;
	overflow:hidden;
	height:170px;
}

.jcarouselLite li{
	width:120px;
	height:170px;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
}			

.jcarouselLite li span{
	display:block;
	margin:5px 0 0 0;
}

.jcarouselLite li span a,
.jcarouselLite2 li span a{
	text-decoration:none;
	color:#66aadd;
}

.jcarouselLite li span a:hover,
.jcarouselLite2 li span a:hover{
	text-decoration:underline;
}


#pickupGallery_4col{
	float:none;
	display:block;
	width:650px;
	background:url(../../img/mapple/entry_slide_bg.gif) no-repeat left bottom;
}	

#pickupGallery_4col h3{
	margin:-22px 0 0px 10px;
	position:relative;
}

#pickupGallery_4col p{
	float:left;
	display:inline;
	margin:35px 0 0 0;
}

#pickupGallery_4col .jcarouselLite2{
	float:left;
	display:inline;
	height:180px;
	overflow:hidden;
}

#pickupGallery_4col li{
	text-align:center;
	height:150px;
	width:120px;
	margin:0 17px;
	padding:20px 0 0 0 ;
	line-height:1;
}

#pickupGallery_4col li span{
	display:block;
	margin:5px 0 0 0;
}

#pickupGallery_4col li span.shop{
	display:block;
	margin-top:-18px;
	text-align:right;
}

#pickupGallery_4col li span.shop img{
	margin:0 10px -20px 0;
}


/* //jcarouse*/	




#rightContent .pickup{
	position:relative;
	z-index:0;
}

.bubbleInfo{
	position:relative;
	z-index:2;
}

.bubbleInfo .box{
	padding:20px 0;
}

#rightContent #pane2{
	position:relative;
	z-index:1;
}


#columnShuffle{
	background:url(../../img/mapple/top/center_column_bg.gif) no-repeat;
	width:380px;
	height:324px;
	padding:0 0 0 5px;
	position:relative;
}

#columnShuffle .btn{
	position:absolute;
	left:160px;
	top:145px;
}

#columnShuffle .items{
	margin: 0 -28px 0 0;
    overflow: hidden;
    zoom: 1;
}

#columnShuffle .item{
	float:left;
	display:inline;
	width:172px;
	font-size:10px;
	margin:0 28px 35px 0;	display:none;
}

#columnShuffle .itemBox{
	display:none;
}

#columnShuffle .item p{
	margin:0 0 0 0;
}

#columnShuffle .item p.img{
	margin:0 0 5px 0;
}

#columnShuffle .item p.link{
	text-align:right;
}

#middleContent .schedule li img{
	padding-right:5px;
}


/* product/map/howto
------------------------------------------------------------------*/
.howtoBox{
	padding-top:40px;
	background:url(../../img/master/box_topbg_l.gif) repeat-x left top;
	margin-bottom:40px;
}


.howtoBox h3{
}

.howtoBox .mapIntro{
	width:225px;
}

.howtoBox .left .mapIntro,
.howtoBox .left h3{
	float:left;
	display:inline;
}

.howtoBox .left .mapIntro{
	margin:0 0 0 20px;
}

.howtoBox .right .mapIntro,
.howtoBox .right h3{
	float:right;
	display:inline;
}

.howtoBox .right .mapIntro{
	margin:0 20px 0 0;
}

.howtoBox dt,
.howtoBox dd{
	width:225px;
	display:block;
	line-height:150%;
}

.howtoBox dt{
	background:url(../../img/mapple/product/map/bg_arrow.gif) no-repeat center bottom;
	padding-bottom:30px;
	margin-bottom:10px;
}


.howtoBox dt img{
	float:right;
	display:inline;
}

.howtoBox dt span{	
}

.howtoBox dt span img{
	float:left;
	display:inline;
	margin-top:10px;
}

.howtoBox dd em{
	display:block;
	margin-bottom:10px;
}
/* product anchor
------------------------------------------------------------------*/
ul.productanchor2{
	margin:10px 0;
}

ul.productanchor2 li{
display: inline-block;
*display: inline;
zoom: 1; 
}

ul.productanchor2 li a{
  padding: 0.5em 1em 0.5em 0.5em;
}

/* present
------------------------------------------------------------------*/
.natsucam{
	background:url(../../img/mapple/present/natsucam/bg.gif) repeat-x #d6eefb;
	margin:0 10px;
	padding-bottom:35px;
}

.natsucam .appliBox{
	background:url(../../img/mapple/present/natsucam/box_bg.gif) repeat-y;
	margin:0 25px;
}

.natsucam .appliBox .txtArea{
	margin:15px;
	font-size:110%;
	line-height:150%;
}

.natsucam .appliBox .txtArea p.line{
	background:url(../../img/master/dotline.gif) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:15px;
}

.natsucam .appliBox .indent{
	margin:8px 20px 0 20px;
}

.natsucam .appliBox p{
	margin-bottom:10px;
}

.natsucam .appliBox p.btn{
	text-align:center;
	margin:30px 0 10px 0;
}
/*0915*/
.natsucam p.big{
	font-size:150%;
	font-weight:bold;
	color:#f26300;
	text-align:center;
}
.natsucam .layout td{
	font-weight:bold;
}
.natsucam .layout .name{
	padding-left:10px;
}
.natsucam .layout .kei{
	width:100px;
}

/* present
------------------------------------------------------------------*/
.springcam{
	
	margin:0 10px;
	padding-bottom:35px;
}

.springcamtop{
	width: 930px;
	height: 395px;
	background: #ffffff url('/img/mapple/present/seven/springcam120507_top.jpg') no-repeat
}

.springcam .springcamtop a.kochira{
 width: 45px;
 height: 11px;
 margin: 0;
 padding: 0;
 z-index: 999;
 position: relative;
 top: 356px;
 left: 430px;
 display: block;
}

.springcam .appliBox{
	
	padding:0 40px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .springcam .appliBox {
        margin:0;
        padding:0 40px;
    }
}

.springcam .appliBox .txtArea{
	margin:15px;
	font-size:110%;
	line-height:150%;
}
.springcam .appliBox .morenakuC{
 width: 840px;
 height: 400px;
 margin: 0;
 padding: 0;
 background: #f5f5f5 url('/img/mapple/present/seven/springcam_morenakuC.jpg') no-repeat left top;
}
.springcam .appliBox .morenakuC a.here{
 width: 32px;
 height: 11px;
 margin: 0;
 padding: 0;
 z-index: 999;
 position: relative;
 top: 300px;
 left: 315px;
 display: block;
}
.springcam .appliBox .morenakuC a.pc{
 width: 59px;
 height: 52px;
 margin: 0;
 padding: 0;
 z-index: 999;
 position: relative;
 top: 125px;
 left: 545px;
 display: block;
}
.springcam .appliBox .oubo{
 width: 840px;
 height: 247px;
 margin: 0 0 55px 0;
 padding: 0;
}
.springcam .appliBox .oubo img{
float: left;
 margin: 0;
 padding: 0;
}

.springcam .appliBox .indent{
	margin:8px 20px 0 20px;
}

.springcam .appliBox p{
	margin-bottom:10px;
}

.springcam .appliBox p.btn{
	text-align:center;
	margin:5px 0 55px 0;
}
/*0915*/
.springcam p.big{
	font-size:150%;
	font-weight:bold;
	color:#f26300;
	text-align:center;
}
.springcam .layout td{
	font-weight:bold;
}
.springcam .layout .name{
	padding-left:10px;
}
.springcam .layout .kei{
	width:100px;
}


/* present
------------------------------------------------------------------*/
.touringtwi{
	
	margin:0 10px;
	padding-bottom:35px;
}

.touringtwi .appliBox{
	
	padding:0 40px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .touringtwi .appliBox {
        margin:0;
        padding:0 40px;
    }
}

.touringtwi .appliBox .topttlbox{
width: 840px;
height: 184px;
	margin-top:30px;
	background: url('/img/mapple/present/touringtwi/touringtwi_tottlbgr.jpg') no-repeat right top;

}

.touringtwi .appliBox .txtArea{
	margin:15px;
	font-size:110%;
	line-height:150%;
}
.touringtwi .appliBox .oubo{
 width: 840px;
 height: 480px;
 margin: 0 0 55px 0;
 padding: 0;
}
.touringtwi .appliBox .oubo img{
float: left;
 margin: 0;
 padding: 0;
}

.touringtwi .appliBox .indent{
	margin:8px 20px 0 20px;
}

.touringtwi .appliBox p{
	margin-bottom:10px;
}

.touringtwi .appliBox p.btn{
	text-align:center;
	margin:5px 0 55px 0;
}
/*0915*/
.touringtwi p.big{
	font-size:150%;
	font-weight:bold;
	color:#f26300;
	text-align:center;
}
.touringtwi .layout td{
	font-weight:bold;
}
.touringtwi .layout .name{
	padding-left:10px;
}
.touringtwi .layout .kei{
	width:100px;
}

/* MAPPLE120322
------------------------------------------------------------------*/
.koitomapple{
	
	margin:0 10px;
	padding-bottom:35px;
}

.koitomapple .headerBox{
	width: 930px;
	height: 633px;
	background: #fff url('/img/mapple/koitomapple/top_bg.jpg') no-repeat left top;
	margin: 0 0 25px 0;
}

.koitomapple .headerBox .twibox{
	position: relative;
	top: 432px;
	left: 571px;
	width: 343px;
	height: 186px;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color: #333333 !important;
	font-size: 10px !important;
	height: 110px !important;
	line-height: 1.2 !important;
	overflow: hidden !important;
}
.koitomapple .headerBox .twibox .twtr-widget h4 {
	font-size: 14px !important;
	font-weight: bold;
}
.koitomapple .headerBox .twibox .twtr-widget .twtr-tweet-text{
	_height: 5em;
	min-height: 1em;
	max-height: 7em;
}

.koitomapple .socialBtns{

	position: relative;
	top: 420px;
	left: 20px;
	width: 300px;
	height: 22px;
}


.koitomapple .ftBoxhead{
	width: 930px;
	margin: 0;
	padding: 0;
}

.koitomapple .ftBox{
	width: 930px;
	background: url('/img/mapple/koitomapple/ft_box_bg.jpg') repeat-y left top;
	margin: 0;
	padding: 0;
}

.koitomapple .ftBoxfoot{
	width: 930px;
	height: 43px;
	background: url('/img/mapple/koitomapple/ft_footer_bg.jpg') no-repeat left top;
	margin: 0;
	padding: 0;
}

.koitomapple .ftBox .monthsBox{
	padding-left: 30px;
	padding-bottom: 20px;
}

.koitomapple .ftBox .monthsBox .verticalrow{
	width: 203px;
	margin-right: 18px;
	float: left;
	_display: inline;
}

.koitomapple .ftBox .monthsBox .birthmonthBox{
	width: 203px;
	margin-bottom: 35px;
	/*_margin-right: 10px;*/


}

.koitomapple .ftBox .monthsBox .birthmonthBox p{
	margin: 5px 0 0 0;
	line-height: 1.5;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .monthtext{
	margin-left: 5px;
	margin-right: 5px;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .foldingBtn{
	margin: 10px 0 15px;
}

.foldingBox{
	/*display: none;*/
	z-index: 999;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .covertext{
	font-size: 80%;
	line-height: 1.5;
}



.koitomapple .ftBox .monthsBox .birthmonthBox .scBox{
	width: 203px;
	margin-bottom: 13px;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox span{
	display: block;
	font-size: 136%;
	font-weight: bold;
	line-height: 1.2;
	margin: 13px 0 5px;
	
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox .pBox{
	padding: 0px 10px;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox p{
	margin-bottom: 0;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox01{
	background-color: #fdf5f9;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox01 span.bookttl01{
	color: #eb81b1;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox02{
	background-color: #fff4f1;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox02 span.bookttl02{
	color: #ef806a;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox03{
	background-color: #f8f4ef;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox03 span.bookttl03{
	color: #bb995b;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox04{
	background-color: #f4f5f0;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox04 span.bookttl04{
	color: #86a36c;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox05{
	background-color: #f4f5f0;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox05 span.bookttl05{
	color: #75a5a0;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox06{
	background-color: #f2f7fa;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox06 span.bookttl06{
	color: #5bacc8;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox07{
	background-color: #f5f3f8;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox07 span.bookttl07{
	color: #a289b1;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox08{
	background-color: #f7f1ee;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox08 span.bookttl08{
	color: #b37b6c;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox09{
	background-color: #f6f3f6;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox09 span.bookttl09{
	color: #af839f;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox10{
	background-color: #faf5ec;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox10 span.bookttl10{
	color: #d39c35;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox11{
	background-color: #f3f4f8;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox11 span.bookttl11{
	color: #7c98b7;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox12{
	background-color: #f6f6f6;
}
.koitomapple .ftBox .monthsBox .birthmonthBox .scBox12 span.bookttl12{
	color: #88abab;
}

.koitomapple .ftBox .monthsBox .birthmonthBox .scBox img.magcover{
	float: left;
	/*_margin-left: 8px;*/
	margin-right: 12px;
	margin-bottom: 12px;
	_display: inline;
}

.koitomapple .ftBox .supervisor{
	text-align: right;
	padding-bottom: 20px;
	padding-right: 40px;
	font-size: 89%;
	color: #b1866c;
}

.koitomapple .koitabiBox, .koitomapple .koibanaBox{
	margin-top: 60px;
}


.koitomapple .mpBox{
	padding: 30px 0 0 30px;
}

.koitomapple .koitabiBox .mpBox .koitabiCrib{
	width: 425px;
	height: 216px;
	float: left;
	/*_margin-right: 10px;*/
	margin-right: 20px;
	_display: inline;
	margin-bottom: 20px;
}

.koitomapple .koitabiBox .mpBox .kyoto{
	background: url('/img/mapple/koitomapple/koitabi_kyoto_bg.jpg') no-repeat left top;
}
.koitomapple .koitabiBox .mpBox .hakone{
	background: url('/img/mapple/koitomapple/koitabi_hakone_bg.jpg') no-repeat left top;
	
}
.koitomapple .koitabiBox .mpBox .hawaii{
	background: url('/img/mapple/koitomapple/koitabi_hawaii_bg.jpg') no-repeat left top;
	
}
.koitomapple .koitabiBox .mpBox .london{
	background: url('/img/mapple/koitomapple/koitabi_london_bg.jpg') no-repeat left top;
	
}

.koitomapple .koitabiBox .mpBox .koitabiCrib p{
	margin-left: 53px;
	line-height: 1.5;
	width: 180px;
}

.koitomapple .koitabiBox .mpBox .koitabiCrib span.magttl{
	margin: 12px 0 5px;
	color: #ea75aa;
	font-weight: bold;
	font-size: 150%;
	line-height: 1.1;
	display: block;
}



.koitomapple .mpBox .koibanaCrib{
	width: 282px;
	margin-right: 16px;
	margin-bottom: 10px;
	float: left;
	_display: inline;
}


.koitomapple .mpBox .koibanaCrib .flCrib{	
	float: left;
	width: 145px;
	}
.koitomapple .mpBox .koibanaCrib .frCrib{	
	float: left;
	width: 137px;
	}	


.koitomapple .mpBox .koibanaCrib span.placettl{
	color: #156db8;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 5px;
	display: block;
	
	font-size: 100%;
}
.koitomapple .mpBox .koibanaCrib p{
	line-height: 1.4;
}


.koitomapple .footercopy{
	text-align: center;
	margin-top: 90px;
	margin-bottom: 68px;
}
/* 130319
------------------------------------------------------------------*/
.chatbubbles{

}

.chatbubbles .clrblc{
 margin: 0;
 padding: 0;
 width: 1px;
 height: 1px;
 font-size: 1px;
}
.chatbubbles p{
	float: left;
}
.chatbubbles span{
	padding: 12px 15px;
	display: block;
	text-align:justify;
	text-justify:inter-word;
	line-height: 160%;
}
.chatbubbles .talker{
	width: 45px;
	font-size: 9px;
	text-align: center;
	padding: 0;
	margin: 0;
	
}
.chatbubbles .bubble01{
	width: 265px;
	background-color: #dcf4f7;
	border-radius: 10px;        /* CSS3 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome */  
	-moz-border-radius: 10px;   /* Firefox*/
}

.chatbubbles .bubble02{
	width: 265px;
	background-color: #fcfadf;
	border-radius: 10px;        /* CSS3 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome */  
	-moz-border-radius: 10px;   /* Firefox */
}
/* 130319
------------------------------------------------------------------*/
.clmsclm{
	padding: 20px 20px 10px 20px;
	background-color: #fbf0fb;
	line-height: 130%;
	border-radius: 10px;        /* CSS3 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome */  
	-moz-border-radius: 10px;   /* Firefox */
}

.clmsclm table{
	border: 2px solid #e3a9e3;
	padding: 0;
	margin: 0 0 10px 0;
	clear: both;

	
	
}

.clmsclm table caption{
	text-align: left;
	font-weight: bold;
	
	
} 

.clmsclm table th, .clmsclm table tr td{
	font-size: 12px;
	border: 1px solid #e3a9e3;
}
.clmsclm table th{
	background-color: #f5d8f5;
	color: #be54be;
	font-weight: bold;
}
.clmsclm table tr td{
	background-color: #fff;
	font-size: 11px;
	line-height: 130%;
}

.clmsclm .pointBox{
	padding: 10px;
	background: #f5d8f5;
	border-radius: 5px;        /* CSS3 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome */  
	-moz-border-radius: 5px;   /* Firefox */
	border: 2px dotted #f5d8f5;
}



/* 
------------------------------------------------------------------*/
#mainBody.column02{

}
#mainBody.column02 .mainimg{
	width: 679px;
	margin: 0 0 0 1px;
}
#mainBody.column02 .bookmark.columnArea {
	width:640px;
	margin:15px 0 10px 20px;
}
#mainBody.column02 .outlineArea{
	width: 590px;
	margin: 20px 45px 0 45px;

}
#mainBody.column02 .outlineArea.check{
	background: url(/img/mapple/column02/headline_bg01.jpg) repeat-y;
}
#mainBody.column02 .outlineArea .text{

}
#mainBody.column02 .outlineArea.check .text{
	width: 295px;
	float: left;
	padding-top: 5px;
	
}
#mainBody.column02 .outlineArea .text p{
	line-height: 1.7;
}
#mainBody.column02 .outlineArea .headline{
	width: 250px;
	float: right;
}
#mainBody.column02 .outlineArea .headline ul{
	margin: 0;
	padding: 0;
}
#mainBody.column02 .outlineArea .headline li{
	background: url(/img/mapple/column02/headline_icon01.jpg) no-repeat left 5px;
	padding:8px 0 5px 27px;
	margin: 0 0 0px 0;
}
#mainBody.column02 .outlineArea .headline li a{
	color: #e2007f;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}
#mainBody.column02 .outlineArea .headline li a:hover{
	text-decoration: underline;
}
#mainBody.column02 .block{
	margin: 45px 0 0 0;
}
#mainBody.column02 .block h3{
	margin: 0 75px 0 75px;
}
#mainBody.column02 .block .text{
	margin: 10px 75px 10px 75px;
	line-height: 1.8;
}
#mainBody.column02 .block .text.num01{

}
#mainBody.column02 .block .text.num02{

}
#mainBody.column02 .block .image{
	margin: 0 20px;
}
#mainBody.column02 .block .image img{

}
#mainBody.column02 .block .image .caption{
	background: url(/img/mapple/column02/icon_caption01.jpg) no-repeat left top;
	padding: 1px 0 1px 25px;
	margin: 5px 55px 25px;
}
#mainBody.column02 .block .quiz{
	text-align: center;
	margin: 25px 0 0 0;
}
#mainBody.column02 .block .quiz img{

}
#mainBody.column02 .quiz.answer{
	text-align: center;	
	text-align: center;
	margin: 25px 0 0 0;
}
#mainBody.column02 .block .thumgArea{
	margin: 25px 20px 0 20px;
}
#mainBody.column02 .changed{
	margin-bottom:5px;
	width:640px;
	overflow:hidden;
}
#mainBody.column02 .changed em{
	font-weight: normal;
	margin-top: 3px;
	display: block;
	background: url(/img/mapple/column02/icon_caption01.jpg) no-repeat left top;
	padding: 1px 0 1px 25px;
}
#mainBody.column02 .entryImgChange{
	width:640px;
	margin:0 0px 15px 0;
}
#mainBody.column02 .entryImgChange ul{
	margin:0;
	padding: 0;
}
#mainBody.column02 .entryImgChange li{
	float:right;
	display:inline;
	list-style:none;
	margin:0 0px 0 10px;
}

#mainBody.column02 .fbComments{
	width:640px;
	margin:15px 0 10px 20px;
}
#mainBody.column02 .twitterTimeline{
	width:640px;
	margin:15px 0 10px 20px;
}
iframe.twitter-timeline {
	width:640px;
}



#mainBody.column02 .columnRelated{
	width:310px;
	margin:0px auto;

}

