/*------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
reset.css version: 2.3.1
-------------------------------------------------------*/
/*
 razona custom
 2007-10-15 dell : body {color:#000;background:#FFF;}
 2007-10-15 dell : body,
 */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}




/*------------------------------------------------------
Copyright (c) 2007, razona Inc. All rights reserved.
http://www.razona.jp/
-------------------------------------------------------*/
html{
background:#fff;
font:16px arial,helvetica,clean,sans-serif;
}
*html{
font:100% arial,helvetica,clean,sans-serif;
}
body{width:960px;color:#000;padding:0;margin:5px auto 0;font-size:76%;}
a{color:#09c;}
a:visited{color:#6cf}
a:hover,a:active{background-color:#ECFBFF;}
.whiteA:hover,.whiteA:active{background-color:#FFFFFF !important;}

/*---- headArea ----*/
#headerArea{
height:83px !important;
}
#headerArea h1 span a{
margin-left:16px;
color:#38b438;
text-decoration:none;
font-size:16px;
}
#headerArea #sec01{
float:left;
width:595px;
height:83px;
background:url(/img/common/gHnaviBlack.gif) repeat-x bottom;
}
#headerArea .sec01Title{
margin-top:5px;
height:43px;
}
#headerArea .sec01Title h1{
padding-left:10px;
}
#headerArea .sec01Title h1 a:hover{
background-color:#fff;
}
#headerArea .sec01Navi{
height:35px;
}
#headerArea .sec01Navi ul li{
display:block;
float:left;
}
#headerArea .sec01Navi .sec01navi001{
width:120px;
}
#headerArea .sec01Navi .sec01navi002{
width:120px;
}
#headerArea .sec01Navi .sec01navi003{
width:120px;
}
#headerArea .sec01Navi .sec01navi004{
width:120px;
}
#headerArea .sec01Navi .sec01navi005{
width:115px;
}
#headerArea #sec02{
float:left;
width:170px;
height:83px;
background:url(/img/common/headNewsBg.gif) no-repeat;
}
#headerArea .sec02NewsArea{
margin:32px 0 0 60px;
width:105px;
font-size:82%;
line-height:1.5em;
}
#headerArea #sec03{
float:left;
width:195px;
height:83px;
background:url(/img/common/headNavi_black.gif) repeat-x bottom;
}
#headerArea .sec03Link ul li{
display:block;
width:auto;
float:right;
}
#headerArea .sec03Search{
clear:both;
}
#headerArea .sec03Search table{
width:100%;
text-align:right;
}
#headerArea .sec03SearchBtn{
width:48px;
}


/*---- breadcrumbsList ----*/
#breadcrumbsList{
clear:both;
background-color:#f0f0f0;
padding:5px;
}

#breadcrumbsList ul li{
display:inline;
font-size:82%;
}


/*---- bodyArea ----*/
	#bodyArea{
	margin:10px;
	clear:both;
	}

	/*---- innerBodyArea - default ----*/
	.mainArea{
	float:left;
	width:700px;
	}
	
	.subArea{
	float:right;
	width:225px;
	}

	/*---- innerBodyArea - defaultRe  Mori----*/
	.mainAreaRe{
	float:right;
	width:700px;
	}
	
	.subAreaRe{
	float:left;
	width:225px;
	}


	/*---- innerBodyArea - top ----*/
	.topMainArea{
	float:left;
	width:460px;
	}
	.topSubArea{
	float:right;
	width:460px;
	}




/*---- FooterArea ----*/
#footerAreaHead{
clear:both;
height:20px;
}
#footerArea{
padding:3px 0;
text-align:center;
background-color:#f0f0f0;
color:#c2c2c2;
clear:both;
}

#footerArea p{
margin:5px 0;
}

#footerArea ul{
line-height:1.3em;
}

#footerArea ul li{
display:inline;
}
.footerNavigation01{
font-size:12px !important;
}
.footerNavigation02 a{
font-size:11px !important;
}

#footerArea address{
font-size:73%;
color:#666;
margin:5px 0;
}

#footerArea .footerAreahr{
/*width:770px;*/
width:850px;
border-top:#c2c2c2 1px solid;
margin:5px 55px;
padding-top:3px;
}


/*---- Parts ----*/
.floatLeft{
float:left;
width:auto;
}
.floatRight{
float:right;
width:auto;
}
.floatClearLine{
font-size:0px;
clear:both;
background:url(/img/common/line_dot.gif) repeat-x;
background-position:center;
padding:5px 0;
height:1px;
}
.fontBold{
font-weight:bold;
}
.right{
text-align:right;
}
.center{
text-align:center;
}
.lineHeightSpace{
margin-top:10px !important;
}

/*---- GreenLine --*/
.greenLinePd5{
border:#33CC33 1px solid;
padding:5px;
}
.greenLinePd10{
border:#33CC33 1px solid;
padding:10px;
}
.greenLinePd15{
border:#33CC33 1px solid;
padding:15px;
}
.greenLinePd20{
border:#33CC33 1px solid;
padding:20px;
}
.greenLinePd30{
border:#33CC33 1px solid;
padding:30px;
}
/*---- Font ----*/
.fontS{
font-size:82%;
}
.fontL{
font-size:130%;
}
.fontLL{
font-size:160%;
font-weight:bold;
}
.strong{
font-weight:bold;
}

/*---- Margin ----*/
.margin3{
margin:3px;
}
.margin5{
margin:5px;
}
.margin10{
margin:10px;
}
.margin15{
margin:15px;
}
.margin20{
margin:20px;
}
.margin25{
margin:25px;
}
.margin30{
margin:30px;
}
.margin3-0{
margin:3px 0;
}
.margin5-0{
margin:5px 0;
}
.margin10-0{
margin:10px 0;
}
.margin20-0{
margin:20px 0;
}
.margin30-0{
margin:30px 0;
}
.margin40-0{
margin:40px 0;
}
.margin50-0{
margin:50px 0;
}
.margin0-10{
margin:0 10px;
}
.margin0-15{
margin:0 15px;
}
.margin0-20{
margin:0 20px;
}
.margin0-30{
margin:0 30px;
}
.margin0-0-5{
margin:0 0 5px;
}
.margin0-0-10{
margin:0 0 10px;
}
.margin0-0-15{
margin:0 0 15px;
}
.margin0-0-20{
margin:0 0 20px;
}
.margin0-0-30{
margin:0 0 30px;
}
.margin0-0-40{
margin:0 0 40px;
}
.margin0-0-50{
margin:0 0 50px;
}
.margin0-0-60{
margin:0 0 60px;
}
.height23{
height:23px;
}
.marginTop20{
margin-top:20px;
}
.imgBottom{
vertical-align:bottom;
}
/*---- il  Mori----*/
.ilDot{
width:2px;
height:10px;
}

/*---- Text Area  Mori----071015*/
.textArea{
float:left;
width:700px;
line-height:1.8;
}
.textAreaMargin{
float:left;
width:700px;
margin-top:20px;
margin-bottom:20px;
line-height:1.8;
}
.textAreaMarginBottom{
float:left;
width:700px;
margin-bottom:20px;
line-height:1.8;
}
.textAreaDotted{
float:left;
width:700px;
border-top:#999999 1px dotted;
border-bottom:#999999 1px dotted;
line-height:1.5;
}
.textAreaSolid{
float:left;
width:700px;
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
line-height:1.5;
}
.textAreaDottedSolid{
float:left;
width:700px;
border-top:#999999 1px dotted;
line-height:1.5;
}
.textAreaDottedSolid2{
float:left;
width:700px;
line-height:1.5;
}
.textAreaSolidDotted{
float:left;
width:700px;
border-top:#999999 1px solid;
border-bottom:#999999 1px dotted;
line-height:1.5;
}
.textAreaSolidTop{
float:left;
width:700px;
border-top:#999999 1px solid;
line-height:1.5;
}
.textAreaDottedTop{
float:left;
width:700px;
border-top:#999999 1px dotted;
line-height:1.5;
}
.textAreaSolidBottom{
float:left;
width:700px;
border-bottom:#999999 1px solid;
line-height:1.5;
}
.textAreaDottedBottom{
float:left;
width:700px;
border-bottom:#999999 1px dotted;
line-height:1.5;
}
.textAreaDottedBottom2{
float:left;
width:700px;
line-height:1.5;
}

.textAreaLeft{
float:left;
width:200px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}
.textAreaLeftRe{
float:left;
width:190px;
padding-left:10px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
text-align:right;
}
.textAreaRight{
float:right;
width:490px;
margin-top:20px;
margin-bottom:20px;
}
.textAreaLeftReMail{
float:left;
width:200px;
font-weight:bold;
margin-bottom:20px;
}
.textAreaRightReMail{
float:right;
width:490px;
margin-bottom:20px;
}
.textAreaLeftBottom{
float:left;
width:200px;
font-weight:bold;
margin-bottom:20px;
}
.textAreaRightBottom{
float:right;
width:490px;
margin-bottom:20px;
}
.textAreaLeft2{
float:left;
width:570px;
margin-top:20px;
margin-bottom:20px;
}
.textAreaRight2{
float:right;
width:120px;
margin-top:20px;
margin-bottom:20px;
}
.textAreaLeft3{
float:left;
width:140px;
margin-top:20px;
margin-bottom:20px;
}
.textAreaLeft3re{
float:left;
margin-top:20px;
margin-bottom:20px;
padding-right:10px;
text-align:right;
width:120px;
font-weight:bold;
}
.textAreaRight3{
float:right;
width:560px;
margin-top:20px;
margin-bottom:20px;
}
.textAreaRight4{
float:right;
width:560px;
margin-top:5px;
margin-bottom:5px;
}
.textAreaCenter{
float:left;
width:360px;
margin-top:20px;
margin-bottom:20px;
}

.textAreaLeft3Input{
width:300px;
}
.textAreaLeft3Text{
width:560px;
height:300px;
}

/*---- Button Area  Mori----071015*/
.bt145{
width:145px;
height:20px;
}
.bt120{
width:120px;
height:20px;
}
.bt45{
width:45px;
height:20px;
}
.btAreaButton{
margin-left:230px;
text-align:left;
}
.btAreaButton2{
margin-left:340px;
text-align:left;
margin-bottom:60px;
}
.btAreaButton3{
margin-left:200px;
text-align:left;
}
.btAreaButton_login{
text-align:left;
margin-left:60px;

}
.btAreaRight{
text-align:right;
}

/*---- Banner Area  Mori----071015*/
.bn328{
width:328px;
height:80px;
margin:20px 0px 0px 10px;
padding-left:60px;
background:url(/img/common/bn328.gif) no-repeat bottom left;
}
.bn328Text{
padding:30px 0px 0px 0px;
font-weight:bold;
font-size:120%;
}


/*---- Border ----*/
.SolidBlack{
border:1px #000000 solid;
}
.SolidGreen{
border:1px #33CC33 solid;
}
.SolidGreay{
border:1px #999999 solid;
}
.SolidOrange{
border:1px #FF8B00 solid;
}
.SolidPink{
border:1px #F74E85 solid;
}
/*---- Button Area  Mori----071016*/
.qr65{
width:65px;
height:65px;
}


/*---- Pager ----*/
#pagerNavi1{
text-align:right;
vertical-align:bottom;
margin:5px 0;
}
#pagerNavi1 .pagerNaviArea{
margin-left:auto;
margin-right:0;
text-align:right;
}
#pagerNavi1 .pagerNaviArea div ul li{
float:left;
color:#fff;
background-color: #0099CC;
width:25px;
line-height:20px;
border:#0099CC 1px solid;
text-align:center;
margin-right:5px;
font-weight:bold;
}
#pagerNavi1 .pagerNaviArea div ul li a{
text-decoration:none;
display:block;
background-color: #fff;
height:20px;
text-decoration:none;
}
#pagerNavi1 .pagerNaviArea div ul li a:hover{
background-color: #0099CC;
color:#fff;
}
#pagerNavi2{
clear:both;
text-align:right;
vertical-align:bottom;
margin:5px 0;
}
#pagerNavi2 .pagerNaviArea{
margin-left:auto;
margin-right:0;
text-align:right;
}
#pagerNavi2 .pagerNaviArea div ul li{
float:left;
color:#fff;
background-color: #0099CC;
width:25px;
line-height:20px;
border:#0099CC 1px solid;
text-align:center;
margin-right:5px;
font-weight:bold;
}
#pagerNavi2 .pagerNaviArea div ul li a{
text-decoration:none;
display:block;
background-color: #fff;
height:20px;
text-decoration:none;
}
#pagerNavi2 .pagerNaviArea div ul li a:hover{
background-color: #0099CC;
color:#fff;
}

#WhatNew{
margin:0 11px 10px;
background:url(/img/common/icoRedAllow.gif) no-repeat;
padding-left:12px;
color:#CD2D05;
}

#AreaPhoto{
width:948px;
height:103px;
background:url(/img/common/photo_bg.gif) no-repeat;
margin:0 8px 10px;
padding-top:6px;
}

#AreaPhoto .Photo ul li{
display:block;
float:left;
margin:1px;
}

#AreaPhoto .Photo .sec01{
width:101px;
padding:0 12px;
}

#AreaPhoto .Photo .sec01 .text{
text-align:left;
font-weight:bold;
font-size:12px;
line-height:14px;
padding:8px 0 10px 9px;
}

#AreaPhoto .Photo .sec01 .btn{
width:101px;
height:20px;
}

#AreaPhoto .Photo .sec01 .btn a{
display:block;
width:101px;
height:20px;
text-align:center;
background:url(/img/common/btn_yellow.gif) no-repeat;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding-top:4px;
text-decoration:none;
}

#AreaPhoto .Photo .sec02{
padding:33px 8px;
}

#AreaPhoto .Photo .sec03{
width:px;
}

#AreaPhoto .Photo .sec04{
width:px;
}

#AreaPhoto .Photo .sec05{
width:px;
}

#AreaPhoto .Photo .sec06{
width:px;
}

#AreaPhoto .Photo .sec07{
width:px;
}

#AreaPhoto .Photo .sec08{
width:px;
}

#AreaPhoto .Photo .sec09{
width:px;
}

#AreaPhoto .Photo .sec10{
width:px;
}

#AreaPhoto .Photo .sec11{
padding:33px 8px;
}

/*------------------------------------------------------
 Spot style
-------------------------------------------------------*/
.spot{
margin-bottom:10px;
}
.spotTitle h2{
font-size:150%;
font-weight:bold;
float:left;
width:500px;
padding:5px 0;
}
#spotNaviArea{
clear:both;
margin:10px 0;
}
#spotNavi{
float:left;
width:420px;
}
#spotNavi ul{
list-style-type:none;
float:left;
width:420px;
background-color:#ebebeb;
border:#b0b0b0 1px solid;
}
#spotNavi ul li{
display: inline;
font-size:82%;
}
#spotNavi ul li a{
float:left;
width:5em;
height:1.2em;
color:#000;
background-color:#ebebeb;
padding:0.2em;
text-decoration:none;
text-align:center;
border-right:1px dotted #b0b0b0;
}
#spotNavi ul li a.Visiting{
background-color: #fff;
}
#spotNavi ul li a:hover{
background-color: #fff;
}
#spotBtn{
text-align:right;
float:right;
width:275px;
}
#spotBtn ul li{
display: inline;
}
.spotDataArea{
margin-left:10px;
float:left;
width:260px;
}
.spotTelephone{
font-size:180%;
font-weight:bold;
letter-spacing:0.05em;
}
.spotAddress{
margin:5px 0;
}
.spotMoreData{
margin:5px 0;
text-align:right;
font-size:82%;
}
.spotTvData{
background:url(/img/common/spotTvDataTitle.gif) no-repeat top;
background-color:#ebebeb;
height:38px;
}
.spotTvDataDate{
font-weight:bold;
margin:0 5px;
}
.spotTvDataLink{
font-size:82%;
margin:0 5px;
}
.spotTvDataText{
font-size:82%;
margin:0 5px;
}
.spotTvDataMore{
margin:5px 5px 0;
text-align:right;
font-size:82%;
}
.spotTvDataFooter{
background:url(/img/common/spotTvDataFooter.gif) no-repeat bottom;
padding:0 8px;
background-color:#ebebeb;
}
.spotPhotoList{
margin-top:8px;
text-align:center;
}
.spotYourSay{
background:url(/img/common/btiBalloon336.gif) no-repeat;
font-size:130%;
font-weight:bold;
width:336px;
height:36px;
text-align:center;
padding-top:7px;
}
.spotNavigatorComment{
float:right;
width:560px;
}
.spotNavigatorCommentText{
letter-spacing:0.05em;
line-height:1.5em;
word-break:break-all;
}
.spotUserCommentBlankArea{
float:left;
width:100px;
}
.spotUserCommentTitle{
background:url(/img/common/ic_navi-46.gif) no-repeat;
padding-left:23px;
font-weight:bold;
}

.spotNavigatorCommentHead{
background:url(/img/common/spotNavigatorCommentHead.gif) no-repeat bottom;
width:695px;
height:5px;
}
.spotNavigatorCommentBody{
border-left:#33cc33 5px solid;
border-right:#33cc33 5px solid;
width:685px;
background:url(/img/common/bg_machinavi.gif) no-repeat top right;
}
.spotNavigatorCommentFooter{
background:url(/img/common/spotNavigatorCommentFooter.gif) no-repeat top;
width:695px;
height:5px;
}
.spotNavigatorEntry{
float:right;
width:490px;
}

.spotCommentArea{
background:url(/img/common/commentAreaHead.gif) top no-repeat;
background-color:#f0f0f0;
margin:28px;
padding:15px;
padding-top:25px;
margin-bottom:0;
}

.spotDataDetail{
margin-left:75px;
}
.spotDataDetail table{
background-color:#ccc;
width:550px;
border-top:1px solid #CCCCCC;
}
.spotDataDetail tr{
background-color:#fff;
}
.spotDataDetailTitle{
width:85px;
background-color:#f2f2f2;
}
.spotDataDetail td{
padding:3px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.spotDataDetailMapImage{
margin:10px 0 10px 75px;
border:#ccc 1px solid;
width:548px;
height:520px;
}
.spotNaviAreaBookmarkHelp{
background:url(/img/common/bti_balloon256.gif) no-repeat;
float:right;
font-size:82%;
height:24px;
width:256px;
}
/*------------------------------------------------------
 Navigator style
-------------------------------------------------------*/
.navigatorTitle h2{
font-size:150%;
font-weight:bold;
float:left;
width:450px;
padding:5px 0;
}
.navigatorCount{
float:right;
width:200px;
text-align:right;
}
.navigatorCount div{
text-align:right;
}
.navigatorCountNum{
color:#F00;
}
#navigatorNaviArea{
clear:both;
margin:10px 0;
}
#navigatorNavi{
float:left;
width:440px;
}
#navigatorNavi ul{
list-style-type:none;
float:left;
width:440px;
background-color:#ebebeb;
border:#b0b0b0 1px solid;
}
#navigatorNavi ul li{
display: inline;
}
#navigatorNavi ul li a{
float:left;
width:8em;
height:1.2em;
color:#000;
background-color:#ebebeb;
padding:0.2em 1em;
text-decoration:none;
text-align:center;
border-right:1px dotted #b0b0b0;
}
#navigatorNavi ul li a.Visiting{
background-color: #fff;
}
#navigatorNavi ul li a:hover{
background-color: #fff;
}
#navigatorBtn{
float:right;
width:255px;
}
#navigatorBtn ul li{
display: inline;
}
#navigatorNaviprofArea{
clear:both;
padding:10px 0 0 25px;
}
.navigatorNaviprofProfile{
float:right;
width:560px;
}
.navigatorNaviprofPhoto{
float:left;
width:100px;
text-align:center;
}
.navigatorNaviprofPhotoTitle{
width:71px;
}
.navigatorNaviprofPhotoBody{
background-color:#000;
text-align:center;
height:65px;
padding-top:5px;
width:71px;
}
.navigatorNaviprofName{
font-size:135%;
font-weight:bold;
}
.navigatorNaviprofName span{
font-size:76%;
font-weight:normal;
}
.navigatorNaviprofileText{
margin:10px 10px 10px 0;
line-height:1.5em;
}
.navigatorNaviprofApplaud{
margin:3px 0;
}
#twistArea{
clear:both;
}
.entryArea{
border:#33CC33 1px solid;
padding:0 0 30px 30px;
line-height:1.5em;
margin:10px 0 20px;
}
.entryAreaTitle{
font-size:150%;
font-weight:bold;
margin-top:20px;
}
.entryAreaData{
margin:10px 0;
}
.entryAreaDataSpot{
}
.entryArea .body{
width:626px;
}
.entryAreaText{
clear:both;
margin:20px 0;
letter-spacing:0.05em;
line-height:1.5em;
word-break:break-all;
}
.entryAreaText p{
margin:30px 0 30px 45px;
line-height:2em;
word-wrap: break-word;
}
.commentArea{
background:url(/img/common/commentAreaHead.gif) top no-repeat;
background-color:#f0f0f0;
padding:15px;
padding-top:25px;
}
.commentAreaTitle{
background:url(/img/common/ic_comment_ttl.gif) no-repeat;
padding-left:23px;
font-weight:bold;
}
.commentArea textarea{
width:100%;
height:50px;
}
.commentArea table{
width:100%;
height:30px;
}
.commentViewHead{
margin-top:20px;
padding-bottom:3px;
border-bottom:#000 1px dotted;
}
.commentViewCage{
margin:15px 0;
}
.commentViewTitle{
background:url(/img/common/ic_navi-46.gif) no-repeat;
padding-left:23px;
}
.commentViewText{
margin:5px 0 5px 23px;
letter-spacing:0.05em;
line-height:1.5em;
word-break:break-all;
}


/*------------------------------------------------------
 Top style
-------------------------------------------------------*/
.topMainAreaTitle_new{
background:url(/img/common/bti_new_460.gif);
height:25px;
}
.topMainAreaTitle_new h2{
padding:4px 26px 0;
font-weight:bold;
}
.topMainAreaText_new{
margin:0 0 3px 10px;
padding-left:23px;
background:url(/img/common/ic_new01.gif) no-repeat left;

}

.topMainArea_com_left{
padding-left:12px;
float:left;
}

.topMainArea_com_left .btn{
width:101px;
height:20px;
}

.topMainArea_com_left .btn a{
display:block;
width:101px;
height:20px;
text-align:center;
background:url(/img/common/btn_yellow.gif) no-repeat;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding-top:4px;
text-decoration:none;
}

.topMainArea_com_right{
float:right;
}

.topMainAreaTitle_NewSpot{
float:left;
margin-top:22px;
width:153px;
}
.topMainAreaNewSpotPhoto{
float:left;
padding:0 5px;
width:60px;
}
.topMainAreaNewSpotText{
float:left;
padding-right:5px;
width:78px;
}

.topMainAreaText_new span{
font-size:86%;
}
.topMainAreaTitle_rank{
background:url(/img/common/bti_rank_460.gif);
height:25px;
}
.topMainAreaTitle_rank h2{
padding:4px 26px 0;
font-weight:bold;
}
.topMainAreaTitle_picup{
background:url(/img/common/bti_pickup_460.gif);
height:25px;
}
.topMainAreaTitle_picup h2{
padding:4px 26px 0;
font-weight:bold;
}
.topMainArea_dummy{
width:460px;
height:100px;
}

.topMainAreaText_rank1{
margin:3px 0 3px 10px;
padding-left:23px;
background:url(/img/common/ic_ranking2-1.gif) no-repeat left;
}
.topMainAreaText_rank1 span{
font-size:86%;
}
.topMainAreaText_rank2{
margin:3px 0 3px 10px;
padding-left:23px;
background:url(/img/common/ic_ranking2-2.gif) no-repeat left;
}
.topMainAreaText_rank2 span{
font-size:86%;
}
.topMainAreaText_rank3{
margin:3px 0 3px 10px;
padding-left:23px;
background:url(/img/common/ic_ranking2-3.gif) no-repeat left;
}
.topMainAreaText_rank3 span{
font-size:86%;
}

.topMainAreaTitle_spot{
background:url(/img/common/bti_spot_460.gif);
height:25px;
}
.topMainAreaTitle_spot h2{
padding:4px 26px 0;
font-weight:bold;
}
.topMainAreaTitle_spot_contents{
float:left;
margin:5px 0px 0px 0px;
width:135px;
text-align:left;
}
.topMainAreaTitle_spot_contents img{
text-align:left;
padding-left:10px;
margin-bottom:5px;
}
.topMainAreaTitle_spot_contents2{
float:left;
margin:5px 27px 0px 28px;
width:135px;
text-align:left;
}
.topMainAreaTitle_spot_contents2 img{
text-align:left;
padding-left:10px;
margin-bottom:5px;
}
.topMainAreaTitle_spot_title1{
display:block;
width:135px;
height:18px;
text-align:center;
font-weight:bold;
text-decoration:none;
padding-top:2px;
background:url(/img/common/bt_title_eat.gif) no-repeat;
}
.topMainAreaTitle_spot_title2{
display:block;
width:135px;
height:18px;
text-align:center;
font-weight:bold;
text-decoration:none;
padding-top:2px;
background:url(/img/common/bt_title_shopping.gif) no-repeat;
}
.topMainAreaTitle_spot_title3{
display:block;
width:135px;
height:18px;
text-align:center;
font-weight:bold;
text-decoration:none;
padding-top:2px;
background:url(/img/common/bt_title_tour.gif) no-repeat;
}
#bodyArea .topSubArea .topMainAreaTitle_spot_contents .bklink a{
color:#000;
}
#bodyArea .topSubArea .topMainAreaTitle_spot_contents .bklink a:hover{
background-color:#fff;
}
#bodyArea .topSubArea .topMainAreaTitle_spot_contents2 .bklink a{
color:#000;
}
#bodyArea .topSubArea .topMainAreaTitle_spot_contents2 .bklink a:hover{
background-color:#fff;
}
.topMainAreaText_spotrank1{
margin:3px 0;
}
.topMainAreaText_spotrank1 img{
padding-left:0;
}
#bodyArea .topMainAreaText_spotrank1 .topMainAreaSpotPhoto a:hover{
background-color:#fff;
}
.topMainAreaText_spotrank2{
margin:3px 0;
}
.topMainAreaText_spotrank3{
margin:3px 0;
}

.topMainAreaTitle_picupPhoto{
text-align:left;
}
.topMainAreaTitle_picupPhoto li{
display:inline;
margin:0 3px;
}
.rankingMoreList01{
width:215px;
height:18px;
font-weight:bold;
padding-top:3px;
text-align:center;
background:url(/img/common/bt_title_eat_l.gif) no-repeat;
}
.rankingMoreList02{
width:215px;
height:18px;
font-weight:bold;
padding-top:3px;
text-align:center;
background:url(/img/common/bt_title_shopping_l.gif) no-repeat;
}
.rankingMoreList03{
width:215px;
height:18px;
font-weight:bold;
padding-top:3px;
text-align:center;
background:url(/img/common/bt_title_tour_l.gif) no-repeat;
}
	/*---- Top More New ----*/
	.tvSearchTopArea{
	width:593px;
	float:left;
	}

	.tvSearchRightArea{
	margin:33px 0 20px;
	width:320;
	float:right;
	}
	.tvSearchRightAreaBody{
	clear:both;
	text-align:center;
	width:318px;
	height:178px;
	border:#999999 1px solid;
	}


	.tvSearchTopAreaTitle{
	float:left;
	width:226px;
	height:23px;
	background:url(/img/common/tvSerchBoxTitle.gif) no-repeat;
	border-bottom:#33CC33 1px solid;
	}
	.tvSearchTopAreaTitle h3{
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin:4px 0 0 27px;
	}
	.tvSearchTopAreaHead{
	float:left;
	height:23px;
	width:367px;
	border-bottom:#33CC33 1px solid;
	}
	.tvSearchTopAreaBody{
	clear:both;
	border-left:#33CC33 1px solid;
	border-right:#33CC33 1px solid;
	border-bottom:#33CC33 1px solid;
	}
	.tvSearchTopAreaTop{
	padding-left:9px;
	padding-right:9px;
	height:144px;
	}
	.tvSearchTopAreaBottom{
	height:34px;
	}
	.tvSearchTopAreaBody form{
	margin:0;
	}
	.tvSearchTopAreaBodyTitle{
	background:url(/img/common/tvSerchBoxTable.gif) no-repeat center;
	text-align:center;
	font-weight:bold;
	width:75px;
	height:18px;
	}
	.tvSearchTopAreaBodySearchBtn{
	background-color:#f0f0f0;
	text-align:center;
	height:34px;
	}
	.tvSearchTopAreaBodyLine{
	height:34px;
	border-bottom: 1px solid #e5e5e5;
	padding-right:19px;
	}
	.tvSearchTopAreaBodyLine2{
	height:35px;
	padding-right:19px;
	}
	.tvSearchTopAreaBodyForm{
	border-bottom: 1px solid #e5e5e5;
	}
	.tvSearchTopAreaBodyTitleBottom{
	background:url(/img/common/tvSerchBoxTable.gif) no-repeat center;
	text-align:center;
	font-weight:bold;
	width:75px;
	}
	.tvSearchTopAreaTable1{
	width:600px;
	height:1.2em;
	}
	.tvSearchTopAreaTable2{
	width:400px;
	height:1.2em;
	}
	.tvSearchTopArea span{
	/*font-weight:bold;*/
	}
	.tvTopSearchListCage{
	margin:10px 0;
	padding:25px;
	border:#33CC33 1px solid;
	}
	.tvTopSearchListCageA{
	font-size:150%;
	font-weight:bold;
	}
	.tvTopSearchListCage div{
	height:2em;
	}
	
	.topMainAreaComnit{
	padding:10px 8px;
	background-color:#f0f0f0;
	border:#000 1px solid;
	}
	.topMainAreaComnit{
	font-weight:bold;
	}
	.topMainAreaComnit ul{
	margin-top:5px;
	}
	.topMainAreaComnit li{
	display:inline;
	margin:0 15px;
	text-align:center;
	}


/*------------------------------------------------------
 TopMoreList style
-------------------------------------------------------*/
.MainAreaTitle_new{
background:url(/img/common/bti_new_700.gif);
height:25px;
}
.MainAreaTitle_new h2{
padding:4px 26px 0;
font-weight:bold;
}
.MainAreaText_new{
margin:3px 0 3px 10px;
padding-left:23px;
background:url(/img/common/ic_new01.gif) no-repeat bottom left;
}
	
	/*---- Top More New ----*/
	.topMoreNewTextList{
	border-top:#CCC 1px solid;
	}
	.topMoreNewTextCage{
	clear:both;
	margin:5px 0;
	padding:5px 0;
	border-bottom:#CCC 1px dotted;
	height:60px;
	}
	.topMoreNewTextCage2{
	clear:both;
	margin:5px 0;
	padding:5px 0;
	border-bottom:#CCC 1px dotted;
	}
	.topMoreNewTextCageBottom{
	clear:both;
	margin:5px 0;
	padding:5px 0;
	border-bottom:#CCC 1px solid;
	}
	.topMoreNewText2Disp{
	margin:5px 10px;
	}
	.topMoreNewTextCategoryShopping{
	padding-left:13px;
	font-size:82%;
	background:url(/img/common/ic_shopping.gif) no-repeat bottom left;
	margin:3px 0;
	}
	.topMoreNewTextName{
	font-size:82%;
	}
	.topMoreNewRankNumColor{
	color:#FF6633;
	font-weight:bold;
	}

/*------------------------------------------------------
 TopMoreList style  Mori
-------------------------------------------------------*/
/*---- Title Default ----*/
.seMainAreaTitle{
background:url(/img/common/bti_default_700.gif);
height:25px;
}
.seMainAreaTitle h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title Ranking ----*/
.seMainAreaTitle_rank{
background:url(/img/common/bti_rank_700.gif);
height:25px;
}
.seMainAreaTitle_rank h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title Spot ----*/
.seMainAreaTitle_spot{
background:url(/img/common/bti_spot_700.gif);
height:25px;
margin-top:20px;
}
.seMainAreaTitle_spot h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title quit ----071015*/
.seMainAreaTitle_quit{
background:url(/img/common/bti_quit_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_quit h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title change ----071015*/
.seMainAreaTitle_change{
background:url(/img/common/bti_change_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_change h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title register new ----071015*/
.seMainAreaTitle_register_new{
background:url(/img/common/bti_register_new_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_register_new h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title mobile ----071016*/
.seMainAreaTitle_mobile{
background:url(/img/common/bti_mobile_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_mobile h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title tell ----071016*/
.seMainAreaTitle_tell{
background:url(/img/common/bti_tell_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_tell h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Title pass ----071015*/
.seMainAreaTitle_pass{
background:url(/img/common/bti_pass_700.gif);
height:25px;
margin:0px 0px 10px 0px;
}
.seMainAreaTitle_pass h2{
padding:4px 26px 0;
font-weight:bold;
}

/*---- Sub Title ----*/
.seMainAreaSubTitle{
background:url(/img/common/bti_210.gif);
width:210px;
height:25px;
}
.seMainAreaSubTitle h3{
padding:4px 10px 0;
font-weight:bold;
}


/*---- Text color size ----*/
.textRedS{
font-size:80%;
color:#ff0000;
font-weight:normal;
}
.textGrayS{
font-size:80%;
color:#999999;
font-weight:normal;
}
.textRedBold{
color:#ff0000;
font-weight:bold;
}
.textCenter{
text-align:center;
}

/*------------------------------------------------------
 se SubArea  Mori
-------------------------------------------------------*/
.seSubAreaBorder{
border-width:0px 1px 1px 1px;
border:#000000 solid;
}
.seSubAreaBgBlack{
background-image:url(/img/common/gnavi_black.gif);
color:#ffffff;
}
.seSubAreaCener{
text-align:center;
margin:10px 10px 0px 10px;
}
.seSubAreaPhotoStep{
float:left;
width:205px;
margin-bottom:4px;
}
.seSubAreaPhoto{
float:left;
width:60px;
height:60px;
border:1px #999999 solid;
margin:0px 0px 0px 4px;
}


/*---- Tab Near Spot ----*/
.seSubAreaTab_nspot{
background:url(/img/common/btab_black_nspot.gif);
height:27px;
}
.seSubAreaTab_nspot h3{
padding:6px 26px 0;
font-weight:bold;
color:#ffffff;
}
.seSubAreaTab_nspotTS{
background:url(/img/contents/joqr/btab_black_oto.gif);
height:27px;
}
.seSubAreaTab_nspotTS h3{
padding:6px 26px 0;
font-weight:bold;
color:#ffffff;
}
.seSubAreaTab_nspotN{
background:url(/img/contents/joqr/btab_black_news.gif);
height:27px;
}
.seSubAreaTab_nspotN h3{
padding:6px 26px 0;
font-weight:bold;
color:#ffffff;
}
.seSubAreaPhoto_nspot{
width:180px;
height:145px;
}
.seSubAreaPhotoText{
margin:3px 13px 15px;
}
.seSubAreaIc_nspotEat{
padding-left:15px;
background:url(/img/common/ic_eat.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
line-height:1.5;
}
.seSubAreaIc_nspotShopping{
padding-left:15px;
background:url(/img/common/ic_shopping.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
}
.seSubAreaIc_nspotPlay{
padding-left:15px;
background:url(/img/common/ic_play.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
}
.seSubAreaIc_nspotStay{
padding-left:15px;
background:url(/img/common/ic_stay.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
}
.seSubAreaIc_nspotTourism{
padding-left:15px;
background:url(/img/common/ic_tourism.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
}
.seSubAreaIc_nspotTv{
padding-left:15px;
background:url(/img/common/ic_tv.gif) no-repeat bottom left;
margin:3px 20px 0px 20px;
}

/*---- Tab foot ----*/
.seSubAreaTab_foot{
background:url(/img/common/btab_black_foot.gif);
height:27px;
}
.seSubAreaTab_foot h3{
padding:6px 26px 0;
font-weight:bold;
color:#ffffff;
}
.seSubAreaIc_foot{
padding-left:15px;
background:url(/img/common/ic_foot.gif) no-repeat bottom left;
margin:3px;
}
.seSubAreaText_foot{
border:1px #999999 solid;
margin:10px 10px 0px 10px;
}
.seSubAreaText_footNow{
border:1px #999999 solid;
background:#444444;
margin:10px 10px 0px 10px;
}
/*---- Tab my ----*/
.seSubAreaTab_my{
background:url(/img/common/btab_black_my.gif);
height:27px;
}
.seSubAreaTab_my h3{
padding:6px 26px 0;
font-weight:bold;
color:#ffffff;
}

/*---- Sub Title ----*/
.seSubAreaSubTitle{
background:url(/img/common/bti_210.gif);
height:25px;
margin:5px 7px 5px 8px;
}
.seSubAreaSubTitle h3{
padding:4px 10px 0;
font-weight:bold;
color:#000000;
}


/*------------------------------------------------------
 FlashArea  Mori
-------------------------------------------------------*/
.flashArea{
float:left;
width:960px;
height:400px;
}

/*------------------------------------------------------
  Top style & NaviListArea  Mori
-------------------------------------------------------*/
.naviListArea{
float:left;
width:960px;
}
.naviListMarginArea{
border-left:#e6e6e6 3px solid;
border-right:#e6e6e6 3px solid;
border-bottom:#e6e6e6 3px solid;
width:954px;
}
.naviListRankingArea{
width:245px;
padding:14px 9px 10px 8px;
background:#FFFFFF;
}
.naviListMainArea{
width:692px;
padding:40px 9px 10px 8px;
background:#f0f0f0;
}
.naviListMargin{
margin:0px 0px 0px 0px;
}
.naviListFontS{
font-size:80%;
margin:3px 0px 0px 0px;
}
.naviListMore{
margin:10px 0px 0px 0px;
text-align:right;
}
.naviListSubTitle{
float:left;
width:245px;
height:25px;
background:url(/img/common/bg_navi_list_rank.gif);
}
.naviListSubTitle h3{
margin:4px 0px 0px 26px;
font-weight:bold;
color:#ffffff;
}
.naviListTitle{
width:960px;
height:42px;
background:url(/img/common/navi_title.gif);
}
.naviListTitleText{
padding-top:16px;
padding-left:275px;
}
.naviList a{
line-height:1.5;
}
/*---- Margin ----*/
.naviListStepTop{
float:left;
width:645px;
margin:0px 0px 5px 10px;
}
.naviListStep{
float:left;
width:700px;
margin:0px 0px 10px 0px;
}
.naviListMainTop{
float:left;
width:90px;
height:150px;
margin:10px 0px 0px 15px;
}
.naviListMain{
float:left;
width:110px;
margin:0px 0px 0px 25px;
}
.naviListMainPhoto{
float:left;
width:60px;
height:60px;
border:1px #999999 solid;
margin:0px 0px 5px 25px;
}
.naviListMainPhotoNew{
float:left;
width:60px;
height:60px;
border:1px #ff0000 solid;
margin:0px 0px 5px 25px;
}
.naviListMainPhotoRank{
float:left;
width:60px;
height:60px;
border:1px #ff6633 solid;
margin:0px 0px 5px 25px;
}
.naviListMainText{
float:left;
width:110px;
}
.naviListMainIc{
width:18px;
height:13px;
margin:0px 5px 0px 0px;
vertical-align:middle;
}
/*---- Ranking ----*/
.naviListRankingPhoto{
float:left;
width:60px;
height:60px;
border:1px #ff6633 solid;
margin:10px;
}
.naviListRankingIcTop{
width:39px;
height:19px;
margin:0px 0px 5px 0px;
}
.naviListRankingIc{
margin:20px 0px 5px 0px;
}
.naviListRankingNum{
width:39px;
height:19px;
margin:0;
font-weight:bold;
color:#ffffff;
text-align:center;
padding-top:20px;
font-size:110%;
line-height:1.0em;
background:url(/img/common/ic_ranking4.gif) no-repeat 0px 17px;
}
.naviListRankingNum2{
background:url(/img/common/ic_ranking4.gif) no-repeat;
height:19px;
width:40px;
margin-top:4px;
text-align:center;
padding-top:3px;
font-weight:bold;
color:#fff;
}

/*------------------------------------------------------
  Comment & Tell  Mori
-------------------------------------------------------*/
.commentSpotName{
float:left;
width:700px;
margin:20px 0px 20px 0px;
font-size:200%;
font-weight:bold;
border-bottom:#000000 2px solid;
}

.commentUpArea{
float:left;
width:698px;
margin:5px 0px 5px 0px;
border:1px #999999 solid;
background:#f0f0f0;
}
.commentUpStep{
float:left;
width:auto;
margin:10px 0px 10px 3px;
}
.commentUpMain{
float:left;
width:84px;
}
.commentUpMainPhoto{
float:left;
width:60px;
height:60px;
border:1px #999999 solid;
margin:0px 0px 5px 11px;
}
.commentUpMainText{
float:left;
width:84px;
text-align:center;
}

/*------------------------------------------------------
  Quit  Mori   071015
-------------------------------------------------------*/
.quitAreaText_folder{
margin:25px 0px 0px 10px;
padding-left:23px;
background:url(/img/common/ic_folder.gif) no-repeat bottom left;
}

/*------------------------------------------------------
  Register & Tell & Quit   Mori   071015
-------------------------------------------------------*/
.registerFormInput{
width:200px;
}
.registerFormInput2{
width:400px;
}
.registerFormInputCode{
width:200px;
height:30px;
}
.registerFormText{
width:490px;
height:300px;
}
.registerCodeArea{
float:left;
width:700px;
}
.registerCode{
width:185px;
height:30px;
}
.registerNewAreaBorder{
float:left;
width:700px;
border-top:#999999 1px dotted;
border-bottom:#999999 1px dotted;
background:#f0f0f0;
}


/*------------------------------------------------------
  Infomation & Atention
-------------------------------------------------------*/

#iaArea{
height:350px;
}
#iaAreaH{
height:520px;
}
.iaViewHead{
background:url(/img/common/AtnAreaTop.gif) no-repeat;
height:6px;
margin:50px 0 0 200px;
}
.iaView{
background:url(/img/common/AtnAreaBack.gif) repeat-y;
margin-left:200px;
padding:6px 0 15px 15px;
}
.iaViewBottom{
background:url(/img/common/AtnAreaBottom.gif) no-repeat;
height:6px;
margin-left:200px
}
.infoViewHead{
background:url(/img/common/infoAreaTop.gif) no-repeat;
height:6px;
margin:50px 0 0 200px;
}
.infoView{
background:url(/img/common/infoAreaBack.gif) repeat-y;
margin-left:200px;
padding:6px 0 15px 15px;
}
.infoViewBottom{
background:url(/img/common/infoAreaBottom.gif) no-repeat;
height:6px;
margin-left:200px
}
.iaDisp{
background:url(/img/common/iaDispBack.gif) no-repeat;
}
.iaTitleError{
background:url(/img/common/bti_attention_530.gif) no-repeat;
font-weight:bold;
padding:4px 0 0 26px;
margin-bottom:5px;
height:25px;
}
.iaTitlePass{
background:url(/img/common/bti_pass_530.gif) no-repeat;
font-weight:bold;
padding:4px 0 0 26px;
margin-bottom:5px;
height:25px;
}
.iaTitlePen{
background:url(/img/common/bti_pen_530.gif) no-repeat;
font-weight:bold;
padding:4px 0 0 26px;
margin-bottom:5px;
height:25px;
}
.iaCenterTextArea{
margin:30px 0 0 180px;
line-height:1.5em;
}
.iaWideTextArea{
margin:30px 0 0 100px;
line-height:1.5em;
}
.iaAllTextArea{
margin:15px 0 0 15px;
line-height:1.5em;
}
.iaCenterButton{
margin:40px 0 0 230px;
}
.iaCenterButtonL{
margin:0 0 0 230px;
}
.iaCenterYesNoButton{
margin:40px 0 0 175px;
}
.iaCenterYesNoButtonWL{
margin:0 0 0 215px;
}
.iaHr{
margin-top:5px;
border-top:#999999 1px dotted;
padding:10px 0;
width:400px;
}
.iaAllHr{
margin-top:5px;
border-top:#999999 1px dotted;
padding:10px 0;
width:500px;
}

/*------------------------------------------------------
 User Mypage Edit 2007.10.16
-------------------------------------------------------*/
.title{
margin-bottom:5px;
}
.newList ul li {
padding:0 0 0 20px;
margin:0 0 5px 10px;
background:url(/img/mypage/li_logo_new.gif) no-repeat ;
}
.rankList ol li {
padding:0 0 0 20px;
margin:0 0 5px 10px;
}
.rankList .list1 { background:url(/img/common/crown/ic_ranking_w15_1.gif) no-repeat ;}
.rankList .list2 { background:url(/img/common/crown/ic_ranking_w15_2.gif) no-repeat ;}
.rankList .list3 { background:url(/img/common/crown/ic_ranking_w15_3.gif) no-repeat ;}
  
.moreText{
padding:0 10px 15px 0;
text-align:right;}
.footpath{
padding:10px 10px 15px 0;
text-align:right;}
/*------------------------------------------------------
 MainArea
-------------------------------------------------------*/
/*---- Title New ----*/
.seMainAreaTitle_new{
margin:10px 0;
background:url(/img/common/bti_new_700.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_new h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Ranking ----*/
.seMainAreaTitle_rank{
margin:10px 0;
background:url(/img/common/bti_rank_700.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_rank h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Spot ----*/
.seMainAreaTitle_spot{
margin:10px 0;
background:url(/img/common/bti_spot_700.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_spot h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Spot　food ----*/
.seMainAreaTitle_spot_food{
margin:5px 0;
background:url(/img/mypage/ttlbnr_food.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_food h2{
padding:2px 26px 0;
font-weight:bold;
}
/*---- Title Spot　shoop ----*/
.seMainAreaTitle_spot_shoop{
margin:5px 0;
background:url(/img/mypage/ttlbnr_shopping.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_shoop h2{
padding:2px 26px 0;
font-weight:bold;
}
/*---- Title Spot　kanko ----*/
.seMainAreaTitle_spot_kanko{
margin:5px 0;
background:url(/img/mypage/ttlbnr_kanko.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_kanko h2{
padding:2px 26px 0;
font-weight:bold;
}
/*----mypage UserData Edit　 ----*/
#mypage #transitionBtnArea{
	width:150px;
	float:left;
}
#mypage #segmentTitle{
	height:15px;
}
#mypage #userData{
}
#mypage #userData table th{
	font-weight:bold;
	background-color:#CCCCCC;
	padding:5px;
	vertical-align:top;
	text-align:left;
}
#mypage #submitBtnArea{
	margin:10px 0;
	padding:0 auto;
	text-align:center;
}
#mypage #submitBtnArea input{
	margin:0 3px;
}
#mainCnctLinks {
	padding: 0 0 4px 0;
	display: inline-block;
	/*\*/ height: 1%;display:block; /* */
}
#mainCnctLinks:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainNumberLinks {
	float:left;
	width:220px;
}
.Photo{
text-align:center;}
#mainCardLinks {
	float:right;
	width:220px;
}
#mainCenterLinks{
margin-right:20px;
	float:right;
	width:220px;
}
	

/********
 *MyPage
 *
 */
/*------------------------------------------------------
 kuchicomi_index
-------------------------------------------------------*/
#kuchicomi_index #navigatorNavi{
	float:none;
}
#kuchicomi_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#kuchicomi_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi h2{
	padding:4px 6px;
	font-weight:bold;
}
#kuchicomi_index .operationPanel{
	width:690px;
	height:46px;
	padding:5px 5px;
	line-height: 1.6em;
	background-color:#f0f0f0;
	display: block;
}
#kuchicomi_index .operationPanel ul{
	list-style-type:none;
	float:left;
}
#kuchicomi_index .operationPanel ul li{
	display: inline;
}
#kuchicomi_index .operationPanel ul li a{
	float:left;
	margin:5px 5px;
	padding-right:10px;
	color:#000;
	text-align:center;
	border-right:1px solid #b0b0b0;
}
#kuchicomi_index .operationPanel ul li a.last{
	border-right:none;
}
#kuchicomi_index .operationPanel ul li a.now{
	font-weight:bold;
}
#kuchicomi_index .operationPanel ul li a:hover{
	background-color:transparent;
}
#kuchicomi_index .operationPanel form{
	float:right;
	display: inline;
}
#kuchicomi_index .pagingBtn{
	margin:10px 10px 10px 0;
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry{
	width:690px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
	display: block;
}
#kuchicomi_index .kuchicomiEntry h3{
	font-weight:bold;
}
#kuchicomi_index .kuchicomiEntry img.left{
	padding:8px 8px;
	float:left;
}
#kuchicomi_index .kuchicomiEntry p{
	padding:8px 8px 8px 0;
}
#kuchicomi_index .kuchicomiEntry form p{
	padding:8px 0 0 0;
}
#kuchicomi_index .kuchicomiEntry form{
	clear:both;
	padding:8px 8px;
}
#kuchicomi_index .kuchicomiEntry form #comment{
	width:380px;
	height:100px;
}
#kuchicomi_index .textRED{
	color:red;
}
#kuchicomi_index .kuchicomiEntry table{
	table-layout:auto;
	border:none;
}
#kuchicomi_index .kuchicomiEntry td{
	vertical-align:top;
	padding-right:10px;
}
#kuchicomi_index .putCenter{
	text-align:center;
}
#kuchicomi_index .putRight{
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment{
	padding:8px 8px 8px 8px;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul{
	list-style-type:none;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul li{
	padding:5px 8px 0 16px;
}
/*------------------------------------------------------
 goto_index
-------------------------------------------------------*/
#goto_index #navigatorNavi{
	float:none;
}
#goto_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_index .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_index .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_index .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_index .listGoto h3{
	font-weight:bold;
}
#goto_index .listGoto form{
	clear:both;
	padding:8px 8px;
}
#goto_index .listGoto form p{
	padding:8px 0 0 0;
}
#goto_index .listGoto table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	font-size:98%;
}
#goto_index .listGoto td{
	width:120px;
}
#goto_index .listGoto td.box{
	width:30px;
}
#goto_index #actionBtn{
}
#goto_index #actionBtn ul li{
	display: inline;
}
#goto_index #actionBtn button{
	border:none;
	background-color:transparent;
	padding:0
}
#goto_index .textRED{
	color:red;
}
#goto_index .listGoto img.left{
	padding:8px 0;
	float:left;
}
#goto_index .listGoto .spotInArea{
	margin-left:1em;
}
#goto_index .putCenter{
	clear:both;
	text-align:center;
	width:450px;
}
/*------------------------------------------------------
 goto_more
-------------------------------------------------------*/
#goto_more #navigatorNavi{
	float:none;
}
#goto_more #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_more #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_more .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_more .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_more .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_more .listGoto dl{
	padding:5px 5px;
	line-height: 1.6em;
}
#goto_more .listGoto dt{
	padding-top:8px;
	line-height: 1.6em;
}
#goto_more .listGoto dd{
	padding-left:8px;
	line-height: 1.6em;
}
#goto_more .listGoto .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
/*------------------------------------------------------
 footprint_detail
-------------------------------------------------------*/
#footprint_detail #navigatorNavi{
	float:none;
}
#footprint_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_detail .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_detail .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_detail .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_detail .listFootprint h3{
	font-weight:bold;
	margin-bottom:10px;
}
#footprint_detail .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_detail .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_detail .listFootprint table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	line-height: 1.6em;
	font-size:98%;
}
#footprint_detail .listFootprint td{
	padding:0 16px 0 0;
}
#footprint_detail #actionBtn{
}
#footprint_detail #actionBtn ul li{
	display: inline;
}
#footprint_detail .putCenter{
	clear:both;
	text-align:center;
	width:360px;
}
/*------------------------------------------------------
 footprint_edit
-------------------------------------------------------*/
#footprint_edit #navigatorNavi{
	float:none;
}
#footprint_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_edit .listFootprint form #title{
	width:400px;
}
#footprint_edit .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul li{
	padding:0;
}
#footprint_edit .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit .listFootprint .putCenter{
	text-align:center;
	width:690px;
}
#footprint_edit .listFootprint .textRED{
	color:red;
	margin-left:120px;
}
/*------------------------------------------------------
 footprint_makelist
-------------------------------------------------------*/
#footprint_makelist #navigatorNavi{
	float:none;
}
#footprint_makelist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_makelist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_makelist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_makelist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_makelist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_makelist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_makelist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_makelist .listFootprint form #title{
	width:400px;
}
#footprint_makelist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul li{
	padding:0;
}
#footprint_makelist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_makelist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
/*------------------------------------------------------
 footprint_sendlist
-------------------------------------------------------*/
#footprint_sendlist #navigatorNavi{
	float:none;
}
#footprint_sendlist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_sendlist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_sendlist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_sendlist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_sendlist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_sendlist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_sendlist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_sendlist .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_sendlist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul li{
	padding:0;
}
#footprint_sendlist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_sendlist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
/*------------------------------------------------------
 footprint_edit2
-------------------------------------------------------*/
#footprint_edit2 #navigatorNavi{
	float:none;
}
#footprint_edit2 #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit2 #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit2 .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit2 .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit2 .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit2 .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit2 .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit2 .listFootprint form #title{
	width:400px;
}
#footprint_edit2 .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint table{
	table-layout:auto;
	border:none;
	margin:10px 0;
	font-size:98%;
}
#footprint_edit2 .listFootprint td{
	width:120px;
}
#footprint_edit2 .listFootprint td.box{
	width:30px;
}
#goto_index #actionBtn{
}
#footprint_edit2 .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit2 .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
#footprint_edit2 .listFootprint .textRED{
	color:red;
}
/*------------------------------------------------------
 map
-------------------------------------------------------*/
#map #navigatorNavi{
	float:none;
}
#map #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#map #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#map .seMainAreaTitle_map{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#map .seMainAreaTitle_map h2{
	padding:4px 6px;
	font-weight:bold;
}
#map #mapContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#map #spotArea{
	float:left;
	width:210px;
	padding:10px 0;
}
#map #spotArea .spotList dl{
	width:198px;
	margin-bottom:10px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
}
#map #mapArea{
	width:460px;
	float:right;
	padding:10px 5px;
}
#map #mapArea p{
	text-align:center;
	margin-bottom:10px;
}
/*------------------------------------------------------
 profile
-------------------------------------------------------*/
#profile #navigatorNavi{
	float:none;
}
#profile #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile #menuArea ul li.now{
	font-weight:bold;
}
#profile #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#profile #profileArea .profileList form{
	padding-top:10px;
}
#profile #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile #profileArea .profileList td ul li{
	float:left;
}
#profile #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile .notSet{
	color:red;
}
#profile #imageStatus{
	/**IE has-layout ON*/
	display:inine-block;
}
/*------------------------------------------------------
 profile_edit
-------------------------------------------------------*/
#profile_edit #navigatorNavi{
	float:none;
}
#profile_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile_edit .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile_edit .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile_edit #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile_edit #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile_edit #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile_edit #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile_edit #menuArea ul li.now{
	font-weight:bold;
}
#profile_edit #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#profile_edit #profileArea .profileList form{
	padding-top:10px;
}
#profile_edit #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile_edit #profileArea .profileList form #nname, #profile_edit #profileArea .profileList form #mail_pc, #profile_edit #profileArea .profileList form #mail_mobile, #profile_edit #profileArea .profileList form #favorite99, #profile_edit #profileArea .profileList form #ptitle, #profile_edit #profileArea .profileList form #stitle, #profile_edit #profileArea .profileList form #btitle, #profile_edit #profileArea .profileList form #burl{
	width:300px;
}
#profile_edit #profileArea .profileList form #self_intro{
	width:300px;
	height:50px;
}
#profile_edit #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile_edit #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile_edit #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile_edit #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile_edit #profileArea .profileList td ul li{
	float:left;
}
#profile_edit #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile_edit #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile_edit #profileArea .profileList td.favorite{
	line-height: 1.6em;
}
#profile_edit #profileArea .profileList td img{
	margin:0 5px 0 0;
}
#profile_edit #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile_edit .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile_edit .notSet{
	color:red;
}
/*------------------------------------------------------
 message_index
-------------------------------------------------------*/
#message_index #navigatorNavi{
	float:none;
}
#message_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_index #menuArea ul li.now{
	font-weight:bold;
}
#message_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_index #messageArea .messageList form{
	padding-top:10px;
}
#message_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_index #messageArea .messageList th.s01{
	width:40px;
}
#message_index #messageArea .messageList th.s02{
	width:40px;
}
#message_index #messageArea .messageList th.s03{
	width:110px;
}
#message_index #messageArea .messageList th.s04{
	width:200px;
}
#message_index #messageArea .messageList th.s05{
	width:110px;
}
#message_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_index #messageArea .messageList td.center{
	text-align:center;
}
#message_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}
/*------------------------------------------------------
 message_detail
-------------------------------------------------------*/
#message_detail #navigatorNavi{
	float:none;
}
#message_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_detail #messageArea .positionMiddle{
	vertical-align:250%;
}
/*------------------------------------------------------
 message_input
-------------------------------------------------------*/
#message_input #navigatorNavi{
	float:none;
}
#message_input #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_input #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_input .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_input .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_input #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_input #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_input #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_input #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_input #menuArea ul li.now{
	font-weight:bold;
}
#message_input #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_input #messageArea .messageDetail form{
	padding-top:10px;
}
#message_input #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_input #messageArea .messageDetail form #title{
	width:380px;
}
#message_input #messageArea .messageDetail form #message{
	width:380px;
	height:100px;
}
#message_input #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_input #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_input #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_input #messageArea .messageDetail td.join2{
	width:500px;
}
#message_input #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_input #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_input #messageArea .positionMiddle{
	vertical-align:250%;
}
/*------------------------------------------------------
 message_send_index
-------------------------------------------------------*/
#message_send_index #navigatorNavi{
	float:none;
}
#message_send_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_index #menuArea ul li.now{
	font-weight:bold;
}
#message_send_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_send_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList form{
	padding-top:10px;
}
#message_send_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_send_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_send_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_index #messageArea .messageList th.s01{
	width:40px;
}
#message_send_index #messageArea .messageList th.s03{
	width:110px;
}
#message_send_index #messageArea .messageList th.s04{
	width:240px;
}
#message_send_index #messageArea .messageList th.s05{
	width:110px;
}
#message_send_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_send_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_send_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_send_index #messageArea .messageList td.center{
	text-align:center;
}
#message_send_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}
/*------------------------------------------------------
 message_send_detail
-------------------------------------------------------*/
#message_send_detail #navigatorNavi{
	float:none;
}
#message_send_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_send_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_send_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_send_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_send_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_send_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_send_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_send_detail #messageArea .positionMiddle{
	vertical-align:250%;
}

/*------------------------------------------------------
 kuchicomi_index
-------------------------------------------------------*/
#kuchicomi_index #navigatorNavi{
	float:none;
}
#kuchicomi_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#kuchicomi_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi h2{
	padding:4px 6px;
	font-weight:bold;
}
#kuchicomi_index .operationPanel{
	width:690px;
	height:46px;
	padding:5px 5px;
	line-height: 1.6em;
	background-color:#f0f0f0;
	display: block;
}
#kuchicomi_index .operationPanel ul{
	list-style-type:none;
	float:left;
}
#kuchicomi_index .operationPanel ul li{
	display: inline;
}
#kuchicomi_index .operationPanel ul li a{
	float:left;
	margin:5px 5px;
	padding-right:10px;
	color:#000;
	text-align:center;
	border-right:1px solid #b0b0b0;
}
#kuchicomi_index .operationPanel ul li a.last{
	border-right:none;
}
#kuchicomi_index .operationPanel ul li a.now{
	font-weight:bold;
}
#kuchicomi_index .operationPanel ul li a:hover{
	background-color:transparent;
}
#kuchicomi_index .operationPanel form{
	float:right;
	display: inline;
}
#kuchicomi_index .pagingBtn{
	margin:10px 10px 10px 0;
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry{
	width:690px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
	display: block;
}
#kuchicomi_index .kuchicomiEntry h3{
	font-weight:bold;
}
#kuchicomi_index .kuchicomiEntry img.left{
	padding:8px 8px;
	float:left;
}
#kuchicomi_index .kuchicomiEntry p{
	padding:8px 8px 8px 0;
}
#kuchicomi_index .kuchicomiEntry form p{
	padding:8px 0 0 0;
}
#kuchicomi_index .kuchicomiEntry form{
	clear:both;
	padding:8px 8px;
}
#kuchicomi_index .kuchicomiEntry form #comment{
	width:380px;
	height:100px;
}
#kuchicomi_index .textRED{
	color:red;
}
#kuchicomi_index .kuchicomiEntry table{
	table-layout:auto;
	border:none;
}
#kuchicomi_index .kuchicomiEntry td{
	vertical-align:top;
	padding-right:10px;
}
#kuchicomi_index .putCenter{
	text-align:center;
}
#kuchicomi_index .putRight{
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment{
	padding:8px 8px 8px 8px;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul{
	list-style-type:none;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul li{
	padding:5px 8px 0 16px;
}
/*------------------------------------------------------
 goto_index
-------------------------------------------------------*/
#goto_index #navigatorNavi{
	float:none;
}
#goto_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_index .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_index .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_index .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_index .listGoto h3{
	font-weight:bold;
}
#goto_index .listGoto form{
	clear:both;
	padding:8px 8px;
}
#goto_index .listGoto form p{
	padding:8px 0 0 0;
}
#goto_index .listGoto table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	font-size:98%;
}
#goto_index .listGoto td{
	width:120px;
}
#goto_index .listGoto td.box{
	width:30px;
}
#goto_index #actionBtn{
}
#goto_index #actionBtn ul li{
	display: inline;
}
#goto_index .textRED{
	color:red;
}
#goto_index .listGoto img.left{
	padding:8px 0;
	float:left;
}
#goto_index .putCenter{
	clear:both;
	text-align:center;
	width:450px;
}
/*------------------------------------------------------
 goto_more
-------------------------------------------------------*/
#goto_more #navigatorNavi{
	float:none;
}
#goto_more #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_more #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_more .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_more .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_more .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_more .listGoto dl{
	padding:5px 5px;
	line-height: 1.6em;
}
#goto_more .listGoto dt{
	padding-top:8px;
	line-height: 1.6em;
}
#goto_more .listGoto dd{
	padding-left:8px;
	line-height: 1.6em;
}
#goto_more .listGoto .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
/*------------------------------------------------------
 footprint_detail
-------------------------------------------------------*/
#footprint_detail #navigatorNavi{
	float:none;
}
#footprint_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_detail .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_detail .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_detail .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_detail .listFootprint h3{
	font-weight:bold;
	margin-bottom:10px;
}
#footprint_detail .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_detail .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_detail .listFootprint table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	line-height: 1.6em;
	font-size:98%;
}
#footprint_detail .listFootprint td{
	padding:0 16px 0 0;
}
#footprint_detail #actionBtn{
}
#footprint_detail #actionBtn ul li{
	display: inline;
}
#footprint_detail .putCenter{
	clear:both;
	text-align:center;
	width:360px;
}
/*------------------------------------------------------
 footprint_edit
-------------------------------------------------------*/
#footprint_edit #navigatorNavi{
	float:none;
}
#footprint_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_edit .listFootprint form #title{
	width:400px;
}
#footprint_edit .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul li{
	padding:0;
}
#footprint_edit .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit .listFootprint .putCenter{
	text-align:center;
	width:690px;
}
#footprint_edit .listFootprint .textRED{
	color:red;
	margin-left:120px;
}
/*------------------------------------------------------
 footprint_makelist
-------------------------------------------------------*/
#footprint_makelist #navigatorNavi{
	float:none;
}
#footprint_makelist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_makelist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_makelist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_makelist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_makelist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_makelist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_makelist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_makelist .listFootprint form #title{
	width:400px;
}
#footprint_makelist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul li{
	padding:0;
}
#footprint_makelist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_makelist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
/*------------------------------------------------------
 footprint_sendlist
-------------------------------------------------------*/
#footprint_sendlist #navigatorNavi{
	float:none;
}
#footprint_sendlist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_sendlist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_sendlist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_sendlist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_sendlist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_sendlist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_sendlist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_sendlist .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_sendlist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul li{
	padding:0;
}
#footprint_sendlist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_sendlist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
/*------------------------------------------------------
 footprint_edit2
-------------------------------------------------------*/
#footprint_edit2 #navigatorNavi{
	float:none;
}
#footprint_edit2 #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit2 #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit2 .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit2 .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit2 .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit2 .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit2 .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit2 .listFootprint form #title{
	width:400px;
}
#footprint_edit2 .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint table{
	table-layout:auto;
	border:none;
	margin:10px 0;
	font-size:98%;
}
#footprint_edit2 .listFootprint td{
	width:120px;
}
#footprint_edit2 .listFootprint td.box{
	width:30px;
}
#goto_index #actionBtn{
}
#footprint_edit2 .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit2 .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
#footprint_edit2 .listFootprint .textRED{
	color:red;
}
/*------------------------------------------------------
 map
-------------------------------------------------------*/
#map #navigatorNavi{
	float:none;
}
#map #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#map #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#map .seMainAreaTitle_map{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#map .seMainAreaTitle_map h2{
	padding:4px 6px;
	font-weight:bold;
}
#map #mapContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#map #spotArea{
	float:left;
	width:210px;
	padding:10px 0;
}
#map #spotArea .spotList dl{
	width:198px;
	margin-bottom:10px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
}
#map #mapArea{
	width:460px;
	float:right;
	padding:10px 5px;
}
#map #mapArea p{
	text-align:center;
	margin-bottom:10px;
}
/*------------------------------------------------------
 profile
-------------------------------------------------------*/
#profile #navigatorNavi{
	float:none;
}
#profile #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile #menuArea ul li.now{
	font-weight:bold;
}
#profile #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#profile #profileArea .profileList form{
	padding-top:10px;
}
#profile #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile #profileArea .profileList td ul li{
	float:left;
}
#profile #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile #profileArea .profileList td ul li .imgFrame img{
	width:80px;
}
#profile_edit #profileArea .imgFrame img{
	width:80px;
}
#profile #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile .notSet{
	color:red;
}
/*------------------------------------------------------
 profile_edit
-------------------------------------------------------*/
#profile_edit #navigatorNavi{
	float:none;
}
#profile_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile_edit .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile_edit .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile_edit #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile_edit #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile_edit #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile_edit #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile_edit #menuArea ul li.now{
	font-weight:bold;
}
#profile_edit #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#profile_edit #profileArea .profileList form{
	padding-top:10px;
}
#profile_edit #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile_edit #profileArea .profileList form #nname, #profile_edit #profileArea .profileList form #mail_pc, #profile_edit #profileArea .profileList form #mail_mobile, #profile_edit #profileArea .profileList form #favorite99, #profile_edit #profileArea .profileList form #ptitle, #profile_edit #profileArea .profileList form #stitle, #profile_edit #profileArea .profileList form #btitle, #profile_edit #profileArea .profileList form #burl{
	width:300px;
}
#profile_edit #profileArea .profileList form #self_intro{
	width:300px;
	height:50px;
}
#profile_edit #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile_edit #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile_edit #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile_edit #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile_edit #profileArea .profileList td ul li{
	float:left;
}
#profile_edit #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile_edit #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile_edit #profileArea .profileList td.favorite{
	line-height: 1.6em;
}
#profile_edit #profileArea .profileList td img{
	margin:0 5px 0 0;
}
#profile_edit #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile_edit .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile_edit .notSet{
	color:red;
}
/*------------------------------------------------------
 message_index
-------------------------------------------------------*/
#message_index #navigatorNavi{
	float:none;
}
#message_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_index #menuArea ul li.now{
	font-weight:bold;
}
#message_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_index #messageArea .messageList form{
	padding-top:10px;
}
#message_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_index #messageArea .messageList th.s01{
	width:40px;
}
#message_index #messageArea .messageList th.s02{
	width:40px;
}
#message_index #messageArea .messageList th.s03{
	width:110px;
}
#message_index #messageArea .messageList th.s04{
	width:200px;
}
#message_index #messageArea .messageList th.s05{
	width:110px;
}
#message_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_index #messageArea .messageList td.center{
	text-align:center;
}
#message_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}
/*------------------------------------------------------
 message_detail
-------------------------------------------------------*/
#message_detail #navigatorNavi{
	float:none;
}
#message_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_detail #messageArea .positionMiddle{
	vertical-align:250%;
}
/*------------------------------------------------------
 message_input
-------------------------------------------------------*/
#message_input #navigatorNavi{
	float:none;
}
#message_input #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_input #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_input .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_input .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_input #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_input #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_input #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_input #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_input #menuArea ul li.now{
	font-weight:bold;
}
#message_input #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_input #messageArea .messageDetail form{
	padding-top:10px;
}
#message_input #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_input #messageArea .messageDetail form #title{
	width:380px;
}
#message_input #messageArea .messageDetail form #message{
	width:380px;
	height:100px;
}
#message_input #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_input #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_input #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_input #messageArea .messageDetail td.join2{
	width:500px;
}
#message_input #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_input #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_input #messageArea .positionMiddle{
	vertical-align:250%;
}
/*------------------------------------------------------
 message_send_index
-------------------------------------------------------*/
#message_send_index #navigatorNavi{
	float:none;
}
#message_send_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_index #menuArea ul li.now{
	font-weight:bold;
}
#message_send_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_send_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList form{
	padding-top:10px;
}
#message_send_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_send_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_send_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_index #messageArea .messageList th.s01{
	width:40px;
}
#message_send_index #messageArea .messageList th.s03{
	width:110px;
}
#message_send_index #messageArea .messageList th.s04{
	width:240px;
}
#message_send_index #messageArea .messageList th.s05{
	width:110px;
}
#message_send_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_send_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_send_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_send_index #messageArea .messageList td.center{
	text-align:center;
}
#message_send_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}
/*------------------------------------------------------
 message_send_detail
-------------------------------------------------------*/
#message_send_detail #navigatorNavi{
	float:none;
}
#message_send_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_send_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_send_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_send_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_send_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_send_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_send_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_send_detail #messageArea .positionMiddle{
	vertical-align:250%;
}




/*------------------------------------------------------
 SubArea
-------------------------------------------------------*/
/*---- Tab ----*/
.seSubAreaTab_my{
background:url(/img/common/btab_black_my.gif) no-repeat;
height:27px;
}
.seSubAreaTab_my h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}
/*---- Tab foot----*/
.seSubAreaTab_foot{
margin-top:15px;
background:url(/img/common/btab_black_foot.gif) no-repeat;
height:27px;
}
.seSubAreaTab_foot h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}
/*---- Tab spot----*/
.seSubAreaTab_spot{
margin-top:15px;
background:url(/img/common/btab_black_nspot.gif) no-repeat;
height:27px;
}
.seSubAreaTab_spot h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}
/*---- Sub Title ----*/
.seSubAreaSubTitle{
background:url(/img/mypage/common/bti_210.gif) no-repeat;
height:25px;
}
.seSubAreaSubTitle h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}
/*---- Tab Box ----*/
#seSubAreaTabBox{
border-top:1px solid #333333;
background:url(/img/mypage/bg_black.gif) ;
/*background-color:#000;*/
width:225px;
}
#seSubAreaTabBox .date{
color:#ddd
}
#seSubAreaTabBox .nodata{
color:#ddd
}
#seSubAreaTabBottom{
background:url(/img/mypage/bg_line2px.gif) no-repeat;
width:225px;
height:2px;
}
/*---- Tab Box MyList ----*/
.seSubAreaMyList{
padding:10px;
}
.seSubAreaMyList ul li{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_check03.gif) no-repeat ;
}
/*---- Tab Box Foot ----*/
.seSubAreaFoot{
padding:10px;
}
.seSubAreaFoot ul li{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_tv-38.gif) no-repeat ;
}
.seSubAreaFootList{
padding:10px;
}
.seSubAreaFootList ul li{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/ic_footList.gif) no-repeat ;
}
/*---- Tab Box Spot ----*/
.seSubAreaSpot{
padding:10px;}
.seSubAreaSpot ul li{
padding:5px 0 0 10px;
background:none;}
.seSubAreaSpot ul li.shop{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_shopping.gif) no-repeat ;}
.seSubAreaSpot ul li.eat{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_eat.gif) no-repeat ;}

/*------------------------------------------------------
 User Mypage Edit 2007.10.16
-------------------------------------------------------*/
.title{
margin-bottom:5px;
}
.newList ul li {
padding:0 0 0 20px;
margin:0 0 5px 10px;
background:url(/img/mypage/li_logo_new.gif) no-repeat ;
}
.rankList ol li {
padding:0 0 0 20px;
margin:0 0 5px 10px;
}
.rankList .list1 { background:url(/img/common/crown/ic_ranking_w15_1.gif) no-repeat ;}
.rankList .list2 { background:url(/img/common/crown/ic_ranking_w15_2.gif) no-repeat ;}
.rankList .list3 { background:url(/img/common/crown/ic_ranking_w15_3.gif) no-repeat ;}
  
.moreText{
padding:0 10px 15px 0;
text-align:right;}
.footpath{
padding:10px 10px 15px 0;
text-align:right;}
/*------------------------------------------------------
 MainArea
-------------------------------------------------------*/
/*---- Title New ----*/
.seMainAreaTitle_new{
margin:10px 0;
background:url(/img/common/bti_new_700.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_new h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Ranking ----*/
.seMainAreaTitle_rank{
margin:10px 0;
background:url(/img/common/bti_rank_700.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_rank h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Spot ----*/
.seMainAreaTitle_spot{
margin:10px 0;
background:url(/img/common/bti_spot_940.gif) no-repeat;
height:25px;
}
.seMainAreaTitle_spot h2{
padding:4px 26px 0;
font-weight:bold;
}
/*---- Title Spot　food ----*/
.seMainAreaTitle_spot_food{
margin:5px 0;
background:url(/img/mypage/ttlbnr_food.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_food h2{
padding:2px 26px 0;
font-weight:bold;
}
/*---- Title Spot　shoop ----*/
.seMainAreaTitle_spot_shoop{
margin:5px 0;
background:url(/img/mypage/ttlbnr_shopping.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_shoop h2{
padding:2px 26px 0;
font-weight:bold;
}
/*---- Title Spot　kanko ----*/
.seMainAreaTitle_spot_kanko{
margin:5px 0;
background:url(/img/mypage/ttlbnr_kanko.gif) no-repeat;
height:20px;
}
.seMainAreaTitle_spot_kanko h2{
padding:2px 26px 0;
font-weight:bold;
}
/*----mypage UserData Edit　 ----*/
#mypage #transitionBtnArea{
	width:150px;
	float:left;
}
#mypage #segmentTitle{
	height:15px;
}
#mypage #userData{
}
/*.mainArea #mypage #userData table th, td{
	border-bottom:solid 1px #FFFFFF;
}*/
#mypage #userData table th{
	font-weight:bold;
	background-color:#CCCCCC;
	padding:5px;
	vertical-align:top;
	text-align:left;
}
#mypage #submitBtnArea{
	margin:10px 0;
	padding:0 auto;
	text-align:center;
}
#mypage #submitBtnArea input{
	margin:0 3px;
}
#mainCnctLinks {
	padding: 0 0 4px 0;
	display: inline-block;
	/*\*/ height: 1%;display:block; /* */
}
#mainCnctLinks:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainNumberLinks {
	float:left;
	width:220px;
}
.Photo{
text-align:center;}
#mainCardLinks {
	float:right;
	width:220px;
}
#mainCenterLinks{
margin-right:20px;
	float:right;
	width:220px;
}
	


/********
 *MyPage
 *
 */

/*------------------------------------------------------
 mypage top
-------------------------------------------------------*/
#mypage #mainCnctLinks .Photo img{
	width:160px;
}


/*------------------------------------------------------
 kuchicomi_index
-------------------------------------------------------*/
#kuchicomi_index #navigatorNavi{
	float:none;
}
#kuchicomi_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#kuchicomi_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi h2{
	padding:4px 6px;
	font-weight:bold;
}
#kuchicomi_index .operationPanel{
	width:690px;
	height:46px;
	padding:5px 5px;
	line-height: 1.6em;
	background-color:#f0f0f0;
	display: block;
}
#kuchicomi_index .operationPanel ul{
	list-style-type:none;
	float:left;
}
#kuchicomi_index .operationPanel ul li{
	display: inline;
}
#kuchicomi_index .operationPanel ul li a{
	float:left;
	margin:5px 5px;
	padding-right:10px;
	color:#000;
	text-align:center;
	border-right:1px solid #b0b0b0;
}
#kuchicomi_index .operationPanel ul li a.last{
	border-right:none;
}
#kuchicomi_index .operationPanel ul li a.now{
	font-weight:bold;
}
#kuchicomi_index .operationPanel ul li a:hover{
	background-color:transparent;
}
#kuchicomi_index .operationPanel form{
	float:right;
	display: inline;
}
#kuchicomi_index .pagingBtn{
	margin:10px 10px 10px 0;
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry{
	width:690px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
	display: block;
}
#kuchicomi_index .kuchicomiEntry h3{
	font-weight:bold;
}
#kuchicomi_index .kuchicomiEntry img.left{
	padding:8px 8px;
	float:left;
}
#kuchicomi_index .kuchicomiEntry p{
	padding:8px 8px 8px 0;
}
#kuchicomi_index .kuchicomiEntry form p{
	padding:8px 0 0 0;
}
#kuchicomi_index .kuchicomiEntry form{
	clear:both;
	padding:8px 8px;
}
#kuchicomi_index .kuchicomiEntry form #comment{
	width:380px;
	height:100px;
}
#kuchicomi_index .textRED{
	color:red;
}
#kuchicomi_index .kuchicomiEntry table{
	table-layout:auto;
	border:none;
}
#kuchicomi_index .kuchicomiEntry td{
	vertical-align:top;
	padding-right:10px;
}
#kuchicomi_index .putCenter{
	text-align:center;
}
#kuchicomi_index .putRight{
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment{
	padding:8px 8px 8px 8px;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul{
	list-style-type:none;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul li{
	padding:5px 8px 0 16px;
}

/*------------------------------------------------------
 goto_index
-------------------------------------------------------*/
#goto_index #navigatorNavi{
	float:none;
}
#goto_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_index .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_index .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_index .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_index .listGoto h3{
	font-weight:bold;
}
#goto_index .listGoto form{
	clear:both;
	padding:8px 8px;
}
#goto_index .listGoto form p{
	padding:8px 0 0 0;
}
#goto_index .listGoto table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	font-size:98%;
}
#goto_index .listGoto td{
	width:120px;
}
#goto_index .listGoto td.box{
	width:30px;
}
#goto_index #actionBtn{

}
#goto_index #actionBtn ul li{
	display: inline;
}
#goto_index #actionBtn button{
	border:none;
	background-color:transparent;
	padding:0
}
#goto_index .textRED{
	color:red;
}
#goto_index .listGoto img.left{
	padding:8px 0;
	float:left;
}

#goto_index .listGoto .spotInArea{
	margin-left:1em;
}

#goto_index .putCenter{
	clear:both;
	text-align:center;
	width:450px;
}

/*------------------------------------------------------
 goto_more
-------------------------------------------------------*/
#goto_more #navigatorNavi{
	float:none;
}
#goto_more #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_more #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_more .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_more .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_more .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_more .listGoto dl{
	padding:5px 5px;
	line-height: 1.6em;
}
#goto_more .listGoto dt{
	padding-top:8px;
	line-height: 1.6em;
}
#goto_more .listGoto dd{
	padding-left:8px;
	line-height: 1.6em;
}
#goto_more .listGoto .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}

/*------------------------------------------------------
 footprint_detail
-------------------------------------------------------*/
#footprint_detail #navigatorNavi{
	float:none;
}
#footprint_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_detail .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_detail .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_detail .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_detail .listFootprint h3{
	font-weight:bold;
	margin-bottom:10px;
}
#footprint_detail .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_detail .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_detail .listFootprint table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	line-height: 1.6em;
	font-size:98%;
}
#footprint_detail .listFootprint td{
	padding:0 16px 0 0;
}
#footprint_detail #actionBtn{

}
#footprint_detail #actionBtn ul li{
	display: inline;
}
#footprint_detail .putCenter{
	clear:both;
	text-align:center;
	width:360px;
}

/*------------------------------------------------------
 footprint_edit
-------------------------------------------------------*/
#footprint_edit #navigatorNavi{
	float:none;
}
#footprint_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_edit .listFootprint form #title{
	width:400px;
}
#footprint_edit .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul li{
	padding:0;
}
#footprint_edit .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit .listFootprint .putCenter{
	text-align:center;
	width:690px;
}
#footprint_edit .listFootprint .textRED{
	color:red;
	margin-left:120px;
}

/*------------------------------------------------------
 footprint_makelist
-------------------------------------------------------*/
#footprint_makelist #navigatorNavi{
	float:none;
}
#footprint_makelist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_makelist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_makelist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_makelist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_makelist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_makelist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_makelist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_makelist .listFootprint form #title{
	width:400px;
}
#footprint_makelist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul li{
	padding:0;
}
#footprint_makelist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_makelist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}

/*------------------------------------------------------
 footprint_sendlist
-------------------------------------------------------*/
#footprint_sendlist #navigatorNavi{
	float:none;
}
#footprint_sendlist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_sendlist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_sendlist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_sendlist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_sendlist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_sendlist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_sendlist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_sendlist .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_sendlist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul li{
	padding:0;
}
#footprint_sendlist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_sendlist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}

/*------------------------------------------------------
 footprint_edit2
-------------------------------------------------------*/
#footprint_edit2 #navigatorNavi{
	float:none;
}
#footprint_edit2 #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit2 #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit2 .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit2 .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit2 .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit2 .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit2 .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit2 .listFootprint form #title{
	width:400px;
}
#footprint_edit2 .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint table{
	table-layout:auto;
	border:none;
	margin:10px 0;
	font-size:98%;
}
#footprint_edit2 .listFootprint td{
	width:120px;
}
#footprint_edit2 .listFootprint td.box{
	width:30px;
}
#goto_index #actionBtn{

}
#footprint_edit2 .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit2 .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
#footprint_edit2 .listFootprint .textRED{
	color:red;
}

/*------------------------------------------------------
 map
-------------------------------------------------------*/
#map #navigatorNavi{
	float:none;
}
#map #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#map #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#map .seMainAreaTitle_map{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#map .seMainAreaTitle_map h2{
	padding:4px 6px;
	font-weight:bold;
}
#map #mapContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#map #spotArea{
	float:left;
	width:210px;
	padding:10px 0;
}
#map #spotArea .spotList dl{
	width:198px;
	margin-bottom:10px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
}
#map #mapArea{
	width:460px;
	float:right;
	padding:10px 5px;
}
#map #mapArea p{
	text-align:center;
	margin-bottom:10px;
}

/*------------------------------------------------------
 profile
-------------------------------------------------------*/
#profile #navigatorNavi{
	float:none;
}
#profile #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile #menuArea ul li.now{
	font-weight:bold;
}
#profile #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#profile #profileArea .profileList form{
	padding-top:10px;
}
#profile #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile #profileArea .profileList td ul li{
	float:left;
}
#profile #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile .notSet{
	color:red;
}
#profile #imageStatus{
	/**IE has-layout ON*/
	display:inine-block;
}

/*------------------------------------------------------
 profile_edit
-------------------------------------------------------*/
#profile_edit #navigatorNavi{
	float:none;
}
#profile_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile_edit .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile_edit .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile_edit #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile_edit #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile_edit #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile_edit #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile_edit #menuArea ul li.now{
	font-weight:bold;
}
#profile_edit #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#profile_edit #profileArea .profileList form{
	padding-top:10px;
}
#profile_edit #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile_edit #profileArea .profileList form #nname, #profile_edit #profileArea .profileList form #mail_pc, #profile_edit #profileArea .profileList form #mail_mobile, #profile_edit #profileArea .profileList form #favorite99, #profile_edit #profileArea .profileList form #ptitle, #profile_edit #profileArea .profileList form #stitle, #profile_edit #profileArea .profileList form #btitle, #profile_edit #profileArea .profileList form #burl{
	width:300px;
}
#profile_edit #profileArea .profileList form #self_intro{
	width:300px;
	height:50px;
}
#profile_edit #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile_edit #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile_edit #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile_edit #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile_edit #profileArea .profileList td ul li{
	float:left;
}
#profile_edit #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile_edit #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile_edit #profileArea .profileList td.favorite{
	line-height: 1.6em;
}
#profile_edit #profileArea .profileList td img{
	margin:0 5px 0 0;
}
#profile_edit #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile_edit .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile_edit .notSet{
	color:red;
}

/*------------------------------------------------------
 message_index
-------------------------------------------------------*/
#message_index #navigatorNavi{
	float:none;
}
#message_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_index #menuArea ul li.now{
	font-weight:bold;
}
#message_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_index #messageArea .messageList form{
	padding-top:10px;
}
#message_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_index #messageArea .messageList th.s01{
	width:40px;
}
#message_index #messageArea .messageList th.s02{
	width:40px;
}
#message_index #messageArea .messageList th.s03{
	width:110px;
}
#message_index #messageArea .messageList th.s04{
	width:200px;
}
#message_index #messageArea .messageList th.s05{
	width:110px;
}
#message_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_index #messageArea .messageList td.center{
	text-align:center;
}
#message_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}

/*------------------------------------------------------
 message_detail
-------------------------------------------------------*/
#message_detail #navigatorNavi{
	float:none;
}
#message_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_detail #messageArea .positionMiddle{
	vertical-align:250%;
}

/*------------------------------------------------------
 message_input
-------------------------------------------------------*/
#message_input #navigatorNavi{
	float:none;
}
#message_input #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_input #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_input .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_input .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_input #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_input #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_input #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_input #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_input #menuArea ul li.now{
	font-weight:bold;
}
#message_input #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_input #messageArea .messageDetail form{
	padding-top:10px;
}
#message_input #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_input #messageArea .messageDetail form #title{
	width:380px;
}
#message_input #messageArea .messageDetail form #message{
	width:380px;
	height:100px;
}
#message_input #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_input #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_input #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_input #messageArea .messageDetail td.join2{
	width:500px;
}
#message_input #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_input #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_input #messageArea .positionMiddle{
	vertical-align:250%;
}

/*------------------------------------------------------
 message_send_index
-------------------------------------------------------*/
#message_send_index #navigatorNavi{
	float:none;
}
#message_send_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_index #menuArea ul li.now{
	font-weight:bold;
}
#message_send_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_send_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList form{
	padding-top:10px;
}
#message_send_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_send_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_send_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_index #messageArea .messageList th.s01{
	width:40px;
}
#message_send_index #messageArea .messageList th.s03{
	width:110px;
}
#message_send_index #messageArea .messageList th.s04{
	width:240px;
}
#message_send_index #messageArea .messageList th.s05{
	width:110px;
}
#message_send_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_send_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_send_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_send_index #messageArea .messageList td.center{
	text-align:center;
}
#message_send_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}

/*------------------------------------------------------
 message_send_detail
-------------------------------------------------------*/
#message_send_detail #navigatorNavi{
	float:none;
}
#message_send_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_send_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_send_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_send_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_send_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_send_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_send_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_send_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_send_detail #messageArea .positionMiddle{
	vertical-align:250%;
}



/*------------------------------------------------------
 kuchicomi_index
-------------------------------------------------------*/

#kuchicomi_index #navigatorNavi{
	float:none;
}
#kuchicomi_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#kuchicomi_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#kuchicomi_index .seMainAreaTitle_kuchicomi h2{
	padding:4px 6px;
	font-weight:bold;
}
#kuchicomi_index .operationPanel{
	width:690px;
	height:46px;
	padding:5px 5px;
	line-height: 1.6em;
	background-color:#f0f0f0;
	display: block;
}
#kuchicomi_index .operationPanel ul{
	list-style-type:none;
	float:left;
}
#kuchicomi_index .operationPanel ul li{
	display: inline;
}
#kuchicomi_index .operationPanel ul li a{
	float:left;
	margin:5px 5px;
	padding-right:10px;
	color:#000;
	text-align:center;
	border-right:1px solid #b0b0b0;
}
#kuchicomi_index .operationPanel ul li a.last{
	border-right:none;
}
#kuchicomi_index .operationPanel ul li a.now{
	font-weight:bold;
}
#kuchicomi_index .operationPanel ul li a:hover{
	background-color:transparent;
}
#kuchicomi_index .operationPanel form{
	float:right;
	display: inline;
}
#kuchicomi_index .pagingBtn{
	margin:10px 10px 10px 0;
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry{
	width:690px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
	display: block;
}
#kuchicomi_index .kuchicomiEntry h3{
	font-weight:bold;
}
#kuchicomi_index .kuchicomiEntry img.left{
	padding:8px 8px;
	float:left;
}
#kuchicomi_index .kuchicomiEntry p{
	padding:8px 8px 8px 0;
}
#kuchicomi_index .kuchicomiEntry form p{
	padding:8px 0 0 0;
}
#kuchicomi_index .kuchicomiEntry form{
	clear:both;
	padding:8px 8px;
}
#kuchicomi_index .kuchicomiEntry form #comment{
	width:380px;
	height:100px;
}
#kuchicomi_index .textRED{
	color:red;
}
#kuchicomi_index .kuchicomiEntry table{
	table-layout:auto;
	border:none;
}
#kuchicomi_index .kuchicomiEntry td{
	vertical-align:top;
	padding-right:10px;
}
#kuchicomi_index .putCenter{
	text-align:center;
}
#kuchicomi_index .putRight{
	text-align:right;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment{
	padding:8px 8px 8px 8px;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul{
	list-style-type:none;
}
#kuchicomi_index .kuchicomiEntry .kuchicomiComment ul li{
	padding:5px 8px 0 16px;
}

/*------------------------------------------------------
 goto_index
-------------------------------------------------------*/
#goto_index #navigatorNavi{
	float:none;
}
#goto_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_index .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_index .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_index .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_index .listGoto h3{
	font-weight:bold;
}
#goto_index .listGoto form{
	clear:both;
	padding:8px 8px;
}
#goto_index .listGoto form p{
	padding:8px 0 0 0;
}
#goto_index .listGoto table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	font-size:98%;
}
#goto_index .listGoto td{
	width:120px;
}
#goto_index .listGoto td.box{
	width:30px;
}
#goto_index #actionBtn{

}
#goto_index #actionBtn ul li{
	display: inline;
}
#goto_index .textRED{
	color:red;
}
#goto_index .listGoto img.left{
	padding:8px 0;
	float:left;
}
#goto_index .putCenter{
	clear:both;
	text-align:center;
	width:450px;
}

/*------------------------------------------------------
 goto_more
-------------------------------------------------------*/
#goto_more #navigatorNavi{
	float:none;
}
#goto_more #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#goto_more #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#goto_more .seMainAreaTitle_goto{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#goto_more .seMainAreaTitle_goto h2{
	padding:4px 6px;
	font-weight:bold;
}
#goto_more .listGoto{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#goto_more .listGoto dl{
	padding:5px 5px;
	line-height: 1.6em;
}
#goto_more .listGoto dt{
	padding-top:8px;
	line-height: 1.6em;
}
#goto_more .listGoto dd{
	padding-left:8px;
	line-height: 1.6em;
}
#goto_more .listGoto .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}

/*------------------------------------------------------
 footprint_detail
-------------------------------------------------------*/
#footprint_detail #navigatorNavi{
	float:none;
}
#footprint_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_detail .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_detail .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_detail .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_detail .listFootprint h3{
	font-weight:bold;
	margin-bottom:10px;
}
#footprint_detail .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_detail .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_detail .listFootprint table{
	table-layout:auto;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	line-height: 1.6em;
	font-size:98%;
}
#footprint_detail .listFootprint td{
	padding:0 16px 0 0;
}
#footprint_detail #actionBtn{

}
#footprint_detail #actionBtn ul li{
	display: inline;
}
#footprint_detail .putCenter{
	clear:both;
	text-align:center;
	width:360px;
}

/*------------------------------------------------------
 footprint_edit
-------------------------------------------------------*/
#footprint_edit #navigatorNavi{
	float:none;
}
#footprint_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_edit .listFootprint form #title{
	width:400px;
}
#footprint_edit .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_edit .listFootprint ul li{
	padding:0;
}
#footprint_edit .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit .listFootprint .putCenter{
	text-align:center;
	width:690px;
}
#footprint_edit .listFootprint .textRED{
	color:red;
	margin-left:120px;
}

/*------------------------------------------------------
 footprint_makelist
-------------------------------------------------------*/
#footprint_makelist #navigatorNavi{
	float:none;
}
#footprint_makelist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_makelist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_makelist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_makelist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_makelist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_makelist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_makelist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_makelist .listFootprint form #title{
	width:400px;
}
#footprint_makelist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_makelist .listFootprint ul li{
	padding:0;
}
#footprint_makelist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_makelist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}

/*------------------------------------------------------
 footprint_sendlist
-------------------------------------------------------*/
#footprint_sendlist #navigatorNavi{
	float:none;
}
#footprint_sendlist #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_sendlist #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_sendlist .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_sendlist .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_sendlist .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_sendlist .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_sendlist .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_sendlist .listFootprint form #mail_user{
	width:200px;
	ime-mode:inactive;
}
#footprint_sendlist .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul{
	list-style-type:none;
	width:600px;
	padding-top:5px;
	line-height: 1.6em;
}
#footprint_sendlist .listFootprint ul li{
	padding:0;
}
#footprint_sendlist .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_sendlist .listFootprint .putCenter{
	text-align:center;
	width:400px;
}

/*------------------------------------------------------
 footprint_edit2
-------------------------------------------------------*/
#footprint_edit2 #navigatorNavi{
	float:none;
}
#footprint_edit2 #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#footprint_edit2 #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#footprint_edit2 .seMainAreaTitle_footprint{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#footprint_edit2 .seMainAreaTitle_footprint h2{
	padding:4px 6px;
	font-weight:bold;
}
#footprint_edit2 .listFootprint{
	width:690px;
	padding:10px 5px;
	line-height: 1.6em;
	display: block;
}
#footprint_edit2 .listFootprint form{
	clear:both;
	padding:8px 8px;
}
#footprint_edit2 .listFootprint form p{
	padding:8px 0 0 0;
}
#footprint_edit2 .listFootprint form #title{
	width:400px;
}
#footprint_edit2 .listFootprint dl{
	width:600px;
	margin-bottom:20px;
	padding:5px 5px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dt{
	padding:0;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint dd{
	padding:5px 0 0 8px;
	line-height: 1.6em;
}
#footprint_edit2 .listFootprint table{
	table-layout:auto;
	border:none;
	margin:10px 0;
	font-size:98%;
}
#footprint_edit2 .listFootprint td{
	width:120px;
}
#footprint_edit2 .listFootprint td.box{
	width:30px;
}
#goto_index #actionBtn{

}
#footprint_edit2 .listFootprint .necessaryMark{
	color:red;
	padding-left:3px;
}
#footprint_edit2 .listFootprint .putCenter{
	text-align:center;
	width:400px;
}
#footprint_edit2 .listFootprint .textRED{
	color:red;
}

/*------------------------------------------------------
 map
-------------------------------------------------------*/
#map #navigatorNavi{
	float:none;
}
#map #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#map #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#map .seMainAreaTitle_map{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#map .seMainAreaTitle_map h2{
	padding:4px 6px;
	font-weight:bold;
}
#map #mapContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#map #spotArea{
	float:left;
	width:210px;
	padding:10px 0;
}
#map #spotArea .spotList dl{
	width:198px;
	margin-bottom:10px;
	padding:5px 5px;
	line-height: 1.6em;
	border:1px solid #33cc33;
}
#map #mapArea{
	width:460px;
	float:right;
	padding:10px 5px;
}
#map #mapArea p{
	text-align:center;
	margin-bottom:10px;
}

/*------------------------------------------------------
 profile
-------------------------------------------------------*/
#profile #navigatorNavi{
	float:none;
}
#profile #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile #menuArea ul li.now{
	font-weight:bold;
}
#profile #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#profile #profileArea .profileList form{
	padding-top:10px;
}
#profile #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile #profileArea .profileList td ul li{
	float:left;
}
#profile #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile #profileArea .profileList td ul li .imgFrame img{
	width:80px;
}
#profile_edit #profileArea .imgFrame img{
	width:80px;
}
#profile #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile .notSet{
	color:red;
}

/*------------------------------------------------------
 profile_edit
-------------------------------------------------------*/
#profile_edit #navigatorNavi{
	float:none;
}
#profile_edit #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#profile_edit #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#profile_edit .seMainAreaTitle_profile{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#profile_edit .seMainAreaTitle_profile h2{
	padding:4px 6px;
	font-weight:bold;
}
#profile_edit #profileContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#profile_edit #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#profile_edit #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#profile_edit #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#profile_edit #menuArea ul li.now{
	font-weight:bold;
}
#profile_edit #profileArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#profile_edit #profileArea .profileList form{
	padding-top:10px;
}
#profile_edit #profileArea .profileList form p{
	padding:8px 0 0 0;
}
#profile_edit #profileArea .profileList form #nname, #profile_edit #profileArea .profileList form #mail_pc, #profile_edit #profileArea .profileList form #mail_mobile, #profile_edit #profileArea .profileList form #favorite99, #profile_edit #profileArea .profileList form #ptitle, #profile_edit #profileArea .profileList form #stitle, #profile_edit #profileArea .profileList form #btitle, #profile_edit #profileArea .profileList form #burl{
	width:300px;
}
#profile_edit #profileArea .profileList form #self_intro{
	width:300px;
	height:50px;
}
#profile_edit #profileArea .profileList table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#profile_edit #profileArea .profileList th{
	width:150px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#profile_edit #profileArea .profileList td{
	width:350px;
	padding:8px 10px;
	border: solid 1px #ccc;
}
#profile_edit #profileArea .profileList td ul{
	list-style-type:none;
	display:block;
}
#profile_edit #profileArea .profileList td ul li{
	float:left;
}
#profile_edit #profileArea .profileList td ul li .imgFrame{
	width:110px;
	height:90px;
	margin:0;
	padding:0;
	text-align:center;
	display: block;
}
#profile_edit #profileArea .profileList td ul li p{
	margin-top:5px;
	padding:0;
	font-size:95%;
	text-align:center;
}
#profile_edit #profileArea .profileList td.favorite{
	line-height: 1.6em;
}
#profile_edit #profileArea .profileList td img{
	margin:0 5px 0 0;
}
#profile_edit #profileArea .putCenter{
	text-align:center;
	width:520px;
}
#profile_edit .necessaryMark{
	color:red;
	padding-left:3px;
}
#profile_edit .notSet{
	color:red;
}

/*------------------------------------------------------
 message_index
-------------------------------------------------------*/
#message_index #navigatorNavi{
	float:none;
}
#message_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_index #menuArea ul li.now{
	font-weight:bold;
}
#message_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_index #messageArea .messageList form{
	padding-top:10px;
}
#message_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_index #messageArea .messageList th.s01{
	width:40px;
}
#message_index #messageArea .messageList th.s02{
	width:40px;
}
#message_index #messageArea .messageList th.s03{
	width:110px;
}
#message_index #messageArea .messageList th.s04{
	width:200px;
}
#message_index #messageArea .messageList th.s05{
	width:110px;
}
#message_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_index #messageArea .messageList td.center{
	text-align:center;
}
#message_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}

/*------------------------------------------------------
 message_detail
-------------------------------------------------------*/
#message_detail #navigatorNavi{
	float:none;
}
#message_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_detail #messageArea .positionMiddle{
	vertical-align:250%;
}

/*------------------------------------------------------
 message_input
-------------------------------------------------------*/
#message_input #navigatorNavi{
	float:none;
}
#message_input #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_input #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_input .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_input .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_input #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_input #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_input #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_input #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_input #menuArea ul li.now{
	font-weight:bold;
}
#message_input #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_input #messageArea .messageDetail form{
	padding-top:10px;
}
#message_input #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_input #messageArea .messageDetail form #title{
	width:380px;
}
#message_input #messageArea .messageDetail form #message{
	width:380px;
	height:100px;
}
#message_input #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_input #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_input #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_input #messageArea .messageDetail td.join2{
	width:500px;
}
#message_input #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_input #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_input #messageArea .positionMiddle{
	vertical-align:250%;
}

/*------------------------------------------------------
 message_send_index
-------------------------------------------------------*/
#message_send_index #navigatorNavi{
	float:none;
}
#message_send_index #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_index #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_index .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_index .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_index #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_index #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_index #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_index #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_index #menuArea ul li.now{
	font-weight:bold;
}
#message_send_index #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}
#message_send_index #messageArea .messageList dl{
	width:510px;
	margin-bottom:5px;
	padding:8px 0px 5px 10px;
	border:1px solid #ccc;
}
#message_send_index #messageArea .messageList dt{
	padding:0;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList dd{
	margin:-22px 0 0 66px;
	line-height: 1.6em;
}
#message_send_index #messageArea .messageList form{
	padding-top:10px;
}
#message_send_index #messageArea .messageList form p{
	padding:8px 0 0 0;
}
#message_send_index #messageArea .messageList .pagingBtn{
	margin:5px 10px 5px 0;
	font-size:90%;
	text-align:right;
}
#message_send_index #messageArea .messageList table{
	table-layout:fixed;
	border-collapse:collapse;
	border: solid 1px #ccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_index #messageArea .messageList th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_index #messageArea .messageList th.s01{
	width:40px;
}
#message_send_index #messageArea .messageList th.s03{
	width:110px;
}
#message_send_index #messageArea .messageList th.s04{
	width:240px;
}
#message_send_index #messageArea .messageList th.s05{
	width:110px;
}
#message_send_index #messageArea .messageList td{
	padding:5px;
	border:solid 1px #ccc;
}
#message_send_index #messageArea .putLeft{
	text-align:left;
	width:520px;
}
#message_send_index #messageArea .positionMiddle{
	vertical-align:20%;
}
#message_send_index #messageArea .messageList td.center{
	text-align:center;
}
#message_send_index #messageArea .messageList td.box{
	background-color:#fce3bd;
}

/*------------------------------------------------------
 message_send_detail
-------------------------------------------------------*/
#message_send_detail #navigatorNavi{
	float:none;
}
#message_send_detail #navigatorNavi ul li a{
	width:100;
	padding:0.2em 0.8em;
}
#message_send_detail #navigatorBtn{
	margin-top:10px;
	width:auto;
}
#message_send_detail .seMainAreaTitle_message{
	margin:10px 0;
	background:url(/img/common/bti_blank_700.gif) no-repeat;
	height:25px;
}
#message_send_detail .seMainAreaTitle_message h2{
	padding:4px 6px;
	font-weight:bold;
}
#message_send_detail #messageContent{
	width:690px;
	padding:10px 5px;
	display: block;
}
#message_send_detail #menuArea{
	float:left;
	width:150px;
	padding:10px 0;
}
#message_send_detail #menuArea ul{
	width:138px;
	margin-left:8px;
	margin-bottom:10px;
}
#message_send_detail #menuArea ul li {
	list-style-type: none;
	background: url(/img/common/ic_folder.gif) no-repeat 1px 50%;
	line-height: 1.6em;
	padding: 2px 0 0 25px;
	margin: 0 20px 0 3px;
}
#message_send_detail #menuArea ul li.now{
	font-weight:bold;
}
#message_send_detail #messageArea{
	width:520px;
	float:right;
	padding:10px 5px;
}

#message_send_detail #messageArea .messageDetail form{
	padding-top:10px;
}
#message_send_detail #messageArea .messageDetail form p{
	padding:8px 0 0 0;
}
#message_send_detail #messageArea .messageDetail table{
	table-layout:auto;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:98%;
}
#message_send_detail #messageArea .messageDetail th{
	width:100px;
	padding:8px 10px;
	border: solid 1px #ccc;
	background-color:#f0f0f0;
}
#message_send_detail #messageArea .messageDetail td{
	width:400px;
	padding:8px 10px;
	border:solid 1px #ccc;
}
#message_send_detail #messageArea .messageDetail td.join2{
	width:500px;
}
#message_send_detail #messageArea .messageDetail td img{
	margin:0 5px 0 0;
}
#message_send_detail #messageArea .putCenter{
	text-align:center;
	width:520px;
}
#message_send_detail #messageArea .positionMiddle{
	vertical-align:250%;
}








/*------------------------------------------------------
 SubArea
-------------------------------------------------------*/

/*---- Tab ----*/
.seSubAreaTab_my{
background:url(/img/common/btab_black_my.gif) no-repeat;
height:27px;
}
.seSubAreaTab_my h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}

/*---- Tab foot----*/
.seSubAreaTab_foot{
margin-top:15px;
background:url(/img/common/btab_black_foot.gif) no-repeat;
height:27px;
}
.seSubAreaTab_foot h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}

/*---- Tab spot----*/
.seSubAreaTab_spot{
margin-top:15px;
background:url(/img/common/btab_black_nspot.gif) no-repeat;
height:27px;
}
.seSubAreaTab_spot h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}

/*---- Sub Title ----*/
.seSubAreaSubTitle{
background:url(/img/mypage/common/bti_210.gif) no-repeat;
height:25px;
}
.seSubAreaSubTitle h3{
padding:4px 26px 0;
font-weight:bold;
color:#ffffff;
}

/*---- Tab Box ----*/
#seSubAreaTabBox{
border-top:1px solid #333333;
background:url(/img/mypage/bg_black.gif) ;
/*background-color:#000;*/
width:225px;
}
#seSubAreaTabBox .date{
color:#ddd
}
#seSubAreaTabBox .nodata{
color:#ddd
}
#seSubAreaTabBottom{
background:url(/img/mypage/bg_line2px.gif) no-repeat;
width:225px;
height:2px;
}

/*---- Tab Box MyList ----*/
.seSubAreaMyList{
padding:10px;}

.seSubAreaMyList ul li{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_check03.gif) no-repeat ;
}

/*---- Tab Box Foot ----*/
.seSubAreaFoot{
padding:10px;}

.seSubAreaFoot ul li{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_tv-38.gif) no-repeat ;
}

/*---- Tab Box Spot ----*/
.seSubAreaSpot{
padding:10px;}

.seSubAreaSpot ul li{
padding:5px 0 0 10px;

background:none;}

.seSubAreaSpot ul li.shop{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_shopping.gif) no-repeat ;}

.seSubAreaSpot ul li.eat{
padding:0 0 0 15px;
margin:0 0 5px 10px;
background:url(/img/mypage/ic_eat.gif) no-repeat ;}



/*------------------------------------------------------
 What
-------------------------------------------------------*/
.whattop{
width:700px;
}
.whatmap {
float:left;
width:431px;
height:276px;
padding:84px 0px 0px 18px;
background:url(/img/common/what_top_01.jpg) no-repeat ;
line-height:13pt;
color:#FFFFFF;
}
.whatmenu {
float:right;
width:251px;
height:266px;
padding:94px 0px 0px 0px;
background:url(/img/common/what_top_02.jpg) no-repeat ;
}
.whatmenu a{
    display:block;
    text-indent:-449px;
    overflow:hidden;
    margin:6px 0;
}
.whatmenu a.menu01{
    background-image:url(/img/common/what_menu_01.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu01{
    background-position:0px -30px;
}
.whatmenu a.menu02{
    background-image:url(/img/common/what_menu_02.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu02{
    background-position:0px -30px;
}
.whatmenu a.menu03{
    background-image:url(/img/common/what_menu_03.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu03{
    background-position:0px -30px;
}
.whatmenu a.menu04{
    background-image:url(/img/common/what_menu_04.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu04{
    background-position:0px -30px;
}
.whatmenu a.menu05{
    background-image:url(/img/common/what_menu_05.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu05{
    background-position:0px -30px;
}
.whatmenu a.menu06{
    background-image:url(/img/common/what_menu_06.gif);
    width:235px;
    height:30px;
}
.whatmenu a:hover.menu06{
    background-position:0px -30px;
}
.whattitle{
margin:29px 0 25px 10px;
}
.whatdetail{
width:700px;
margin-bottom:25px;
}
.whatdetailleft{
float:left;
width:435px;
}
.whatdetaillefttext{
width:425px;
height:80px;
padding-top:20px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;

}
.whatdetailright{
float:right;
width:250px;
padding-left:15px;
}
.whatdetailpagetop{
clear:both;
text-align:right;
border-bottom:#cccccc dotted 1px;
font-size:73%;
padding:15px 0px 10px 0px;
}

/*---- Top Page ----*/
.TopPageWrapper {
width:800px;
padding-left:80px;
text-align:left;
}
.TopTitle{
margin:36px 35px 24px 26px;
background:url(/img/common/top_title.gif) no-repeat ;
width:739px;
height:74px;
}
.TopMain{
width:800px;
clear:both;
}
.TopCatch{
float:left;
width:509px;
background:url(/img/common/top_text_01.gif) no-repeat 31px 0px;
padding-top:67px;
padding-left:31px;
line-height:13pt;
}
.TopLogin{
float:right;
width:245px;
height:155px;
background:url(/img/common/top_login_bg.gif) no-repeat;
padding-right:15px;
}
.TopLoginDetail{
padding-top:48px;
padding-left:15px;
}
.TopLoginMail{
height:26px;
padding-left:77px;
background:url(/img/common/top_login_04.gif) no-repeat top left;
}
.TopLoginPass{
height:36px;
padding-left:77px;
background:url(/img/common/top_login_05.gif) no-repeat top left;
}
.TopLoginForm{
width:134px;
height:17px;
}
.TopLoginNew{
margin-right:10px;
}
.TopMenu{
clear:both;
width:788px;
height:319px;
margin-top:23px;
margin-left:12px;
margin-bottom:33px;
background:url(/img/common/top_chara.gif) no-repeat bottom center;
}
.TopMenu01{
float:left;
padding:80px 0px 0px 41px;
background:url(/img/common/top_menu_bg_01.gif) no-repeat ;
width:222px;
height:101px;
}
.TopMenu01 td{
text-align:center;
background:url(/img/common/top_menu_01.gif) no-repeat;
width:169px;
height:44px;
}
.TopMenu02{
float:left;
padding:80px 0px 0px 41px;
background:url(/img/common/top_menu_bg_02.gif) no-repeat ;
width:222px;
height:101px;
}
.TopMenu03{
float:left;
padding:80px 0px 0px 41px;
background:url(/img/common/top_menu_bg_03.gif) no-repeat ;
width:214px;
height:101px;
}
.TopMenuLink{
text-align:right;
padding-top:114px;
padding-right:13px;
}
.Topfooter{
width:800px;
border-top:#666666 dotted 1px;
font-size:73%;
color:#666;
padding-top:11px;
padding-bottom:25px;
}

/*---- Spot Top Massage ----*/
.spotTopMessageArea{
border:#FFB409 3px solid;
padding:10px;
float:left;
width:650px;
}

.spotTopMessageAreaLeft{
float:left;
width:120px;
}
.spotTopMessageAreaRight{
float:left;
width:520px;
}

.spotTopMessageAreaPhoto{
border:#FFB409 3px solid;
}

.orangeHr{
border-bottom:solid #FFB506 1px;
}

/*---- Spot Top Massage ----*/
.spotTopMessageArea{
border:#FFB409 3px solid;
padding:10px;
float:left;
width:674px;
}

.spotTopMessageAreaLeft{
float:left;
width:120px;
}
.spotTopMessageAreaRight{
float:left;
width:544px;
}

.spotTopMessageAreaPhoto{
border:#FFB409 3px solid;
}

.orangeHr{
border-bottom:solid #FFB506 1px;
}

.shopUserList{
float:left;
width:70px;
height:140px;
margin-right:20px;
}

.bookmarkSeachBox{
padding:3px 6px;
background-color:#269a27;
}

#spotRankingListCage{
margin:10px 0;
padding:25px 25px 40px 0;
border:#33CC33 1px solid;
width:913px;
}
.spotRankingListCageA{
font-size:150%;
font-weight:bold;
}
#spotRankingListCage .rank{
float:left;
width:24px;
padding:0 6px 0 6px;
}

#spotRankingListCage .rank .rank1{
display:block;
width:24px;
height:24px;
text-align:center;
background:url(/img/common/ic_rank_g.gif) no-repeat;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding-top:4px;
}

#spotRankingListCage .rank .rank2{
display:block;
width:24px;
height:24px;
text-align:center;
background:url(/img/common/ic_rank_w.gif) no-repeat;
font-weight:bold;
font-size:12px;
color:#33cc33;
padding-top:4px;
}

#spotRankingListCage .photo{
float:left;
width:130px;
}

#spotRankingListCage .text{
float:left;
width:747px;
line-height:120%;
}


/* HowTowUse */
#howToNaviArea{
clear:both;
margin:10px 0;
}
#howToNavi{
float:left;
width:698px;
}
#howToNavi ul{
list-style-type:none;
float:left;
width:698px;
background-color:#ebebeb;
border:#b0b0b0 1px solid;
}
#howToNavi ul li{
display: inline;
font-size:82%;
}
#howToNavi ul li a{
float:left;
width:13em;
height:1.2em;
color:#000;
background-color:#ebebeb;
padding:0.2em;
text-decoration:none;
text-align:center;
border-right:1px dotted #b0b0b0;
}
#howToNavi ul li a.Visiting{
background-color: #fecb32;
color:#fff;
}
#howToNavi ul li a:hover{
background-color: #fecb32;
color:#fff;
}