@charset "utf-8";
/* CSS Document 20080325 001 */


/* pop up */
.pop{text-align:left;background:#FFF8CC;border:1px solid #E5CDC0;padding:0 12px 5px;}
.pop_content{padding:10px 20px;background:#fff;color:#999;border:1px solid #FFDCA2;}
.pop_prompt{height:18px;}
.pop_prompt strong{display:block;font-weight:normal;color:#FF6600;}
.pop_prompt a{float:right;color:#258FB8;text-decoration:underline;margin:-17px 4px 0 0;}
.pop_prompt a:hover{color:#333333;}
.pop_content h2{color:#FF3300;font-size:18px;margin-bottom:5px;line-height:20px;}
.pop_content ol{list-style:decimal;padding-left:25px;margin:0 0 5px;}
.pop_content #toplogin{float:none; font-size:12px;}
.pop_content #toplogin h2{height:0;margin:0;}
.pop_content #toplogin ul{height:70px;}
.pop_content #toplogin fieldset#topbtn{top:36px;}
.pop_btn{height:18px;padding-top:5px;text-align:center;}
.pop_btn input{line-height:18px;width:39px;margin:0 27px;padding:0;color:#333;border:0;background: url(/static/img/exchange/btn.gif) 0 -1120px no-repeat;cursor:pointer;}
.pop_content p.hl{margin-top:10px;}

.pop_btn a{padding-left:5px;margin:0 10px;}
.pop_btn a,.pop_btn a span{background:url(/static/img/group/btn_a.gif) no-repeat;display: -moz-inline-stack;display:inline-block;}
.pop_btn a span{background-position:right top;padding:2px 5px 0 0;height:18px;line-height:16px;}


/*---- default ----*/
body{
color:#333333;
background:#FFFFFF;
letter-spacing:0.05em;
font-family:  Tahoma, Helvetica, Arial, sans-serif;
text-align: center;
}
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote{
margin:0;
padding:0;
}
br{
letter-spacing:0;
}
fieldset,img{
border:0;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6,th{
font-size:100%;
font-weight:normal;
font-style:normal;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
color:#333;
}
select{
background-color:#ffffff !important;
}
address,caption,cite,code,dfn,var{
font-style:normal;
font-weight:normal;
}
abbr,acronym{
border:0;
font-variant:normal;
}
/*---- text ----*/
body{
line-height:1.5;
}
.userInput{
line-height:1.2;
word-break:break-all;
overflow: hidden;
}
.replylink{
text-align:right;
margin:8px 10px 5px 10px;
background:#FBF4E5 none repeat scroll 0 0;
float:right;
clear:right;
width:560px;
padding:5px 15px;
display:inline;
}
.replylink div{
float:left;
}
/* clearFix */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
overflow:hidden;
}
* html .clearfix{
height:1%;
overflow:visible;
}
a{ text-decoration:none;}
a:link{
color:#258fb8;
}
a:visited{
color:#258fb8;
}
a:active{
color:#996600;
}
a:focus{
color:#996600;
}
a:hover{ text-decoration: underline;}
dl.contentsList01 dd a:visited,
ul.entryList01 li dl dd a:visited{
color:#996699;
}
/*formSettin*/
input,
textarea{
padding:2px;
background-color:#fdf9f2;
border:1px solid #f1deb4;
}
/*safari setting*/
html[xmlns*=""] body:last-child input[type="file"]{
background-color:transparent;
border:none;
}
*input[type="file"]{
padding:2px;
background-color:#fdf9f2;
border:1px solid #f1deb4;
}
html*input[type="file"]{
background-color:transparent;
}
form input.focus,
form textarea.focus{
background-color: #f7f0e6;
}
div.searchForm01 input{
padding:0;
border:0;
background:transparent;
}
.formBt01.focus{
background:#5B524D;
}
.formBt02.focus{
background:#E5E4E2;
}

/* CSS Document */
#bodyArea{
width: 100%;
clear:both;
padding-top:5px;
}
#bodyMainArea{
float:left;
width:716px;
padding-bottom:20px;
}

#rightSideArea {
    float: right;
    width: 224px;
    margin-left: 1px;
}

#bodySide{
width:275px;
float:left;
clear:both;
}
#bodyContents{
width:441px;
float:left;
}
#bodySub{
float:right;
width:224px;
}
#bodyClear{
clear:both;
font:0/0 sans-serif;
width:0px;
height:0px;
}
#footerArea{
width:950px;
clear:both;
} 



/* CSS Document */
table{
border-collapse:collapse;
border-spacing:0;
}
th,td{
margin:0;
padding:0;
}
/* ----- ContentsList01 ---- */
dl.contentsList01{
line-height:1.8;
}
dl.contentsList01 dt{
clear:both;
float:left;
width:65px;
}
dl.contentsList01 dt span{
padding-top:2px;
background-position: 0% 50%;
background-repeat: no-repeat;
}
dl.contentsList01 dd{
float:left;
width:327px;
padding-left:18px;
background:url(/static/img/basic/common/list_lead001.gif) no-repeat 0% 0.9em;
}
/* ----- ContentsList02 ---- */
dl.contentsList02{
line-height:1.6;
}
dl.contentsList02 dt{
position:absolute;
top:-9999px;
}
dl.contentsList02 dd dl{
padding-left:15px;
}
dl.contentsList02 dd dl dt{
position:static;
float:left;
width:6.5em;
}
dl.contentsList02 dd dl dd{
margin-left:7em;
padding-left:18px;
background:url(/static/img/basic/common/list_lead001.gif) no-repeat 0% 0.8em;
}
dl.contentsList02 dd dl dt span{
display:block;
padding-left:19px;
}
dl.contentsList02 dt.diaryTitle{
background:url(/static/img/basic/icon/diary002.gif) no-repeat 1px 50%;
}
dl.contentsList02 dt.photoTitle{
background:url(/static/img/basic/icon/photo003.gif) no-repeat 1px 50%;
}
dl.contentsList02 dd p.moreLink01{
margin-bottom:5px;
padding-right:10px;
}
/* ----- ContentsList03 ---- */
div.contentsList03{}
div.contentsList03 dl{}
div.contentsList03 dt{}
div.contentsList03 dd{
margin-left:20px;
}
/* ----- ActionIcon01 ----*/
p.actionIcon01{
float:left;
}
/* ----- ActionIcon03 ----*/
ul.actionIcon03{
padding:6px 0 6px 4px;
background:url(/static/img/basic/common/dotline_horizontal002.gif) repeat-x 0% 100%;
overflow:hidden;
}
ul.actionIcon03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.actionIcon03{
height:1%;
overflow:visible;
}
ul.actionIcon03 li{
float:left;
}
ul.actionIcon03 li.diary{width:80px;}
ul.actionIcon03 li.photo{width:137px;}
ul.actionIcon03 li a{
padding-left:15px;
}
ul.actionIcon03 li.diary a{background:url(/static/img/basic/icon/diary002.gif) no-repeat 0% 50%;}
ul.actionIcon03 li.photo a{background:url(/static/img/basic/icon/photo003.gif) no-repeat 0% 50%;}
/* ----- IconList ---- */
ul.iconList01{
clear:both;
margin:0 auto;
}
ul.iconList01 li{
width:82px;
float:left;
overflow:hidden;
padding:5px 0 5px;
}
ul.iconList01 li div{
height:80px;
}
ul.iconList01 li span{
width:84px;
display:block;
}
ul.iconList02{
margin-right:auto;
margin-left:auto;
padding-bottom:10px;
overflow:hidden;
}
ul.iconList02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.iconList02{
height:1%;
overflow:visible;
}
ul.iconList02 li{
float:left;
width:100px;
padding:0 4px;
}
ul.iconList02 li div{
height:85px;
border:1px solid #d4d4d4;
text-align:center;
}
ul.iconList02 li span{
display:block;
text-align:center;
}
ul.count1{width:108px;}
ul.count2{width:216px;}
ul.count3{width:324px;}
ul.count4{width:432px;}
/*---- sponsorList02 ----*/
table.iconList02{
padding:0;
float:none
}
table.iconList02{
border-spacing:7px;
border-collapse:separate;
margin:0 auto;
}
table.iconList02 tr.itemList td{
width:84px;
border:1px solid #d4d4d4;
text-align:center;
padding:10px 7px;
}
table.iconList02 tr.nameList td{
text-align:center;
padding:0 7px 2px;
width:84px;
word-break:break-all;
overflow:visible;
}
/* -- iconList03 -- */
div.iconList03{
width:714px;
margin:0 auto;
border:1px solid #FFAA33;
position:relative;
overflow:hidden;
}
div.iconList03 ul{
background:transparent url(/static/img/basic/common/iconlist_line_block.gif) no-repeat left bottom;
}
div.iconList03 ul.iconListBottom{
background:transparent url(/static/img/basic/common/iconlist_line_block.gif) no-repeat left top;
}
div.iconList03 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.iconList03 ul{
display:inline-block;
clear:both;
position:relative;
bottom:-1px;
}
div.iconList03 ul.iconListBottom{
z-index:1;
}
div.iconList03 ul li{
overflow:visible;
word-break:break-all;
float:left;
width:138px;
padding:2px 3px 3px 2px;
text-align:center;
z-index:1;
}
div.iconList03 ul.iconListBottom li{
padding-bottom:2px;
}
div.iconList03 ul li.rightSide{
padding-right:2px;
background:none;
}
div.iconList03 ul li div div.iconListImage{
width:138px;
padding-top:1px;
text-align:center;
}
div.iconList03 ul li div.iconState01,
div.iconList03 ul li div.iconState02,
div.iconList03 ul li div.iconState03{
min-height:138px;
_height:138px;
z-index:1;
}
div.nomemo div.iconList03 ul li div div.iconListImage{
padding-top:9px;
}
div.iconList03 ul li div.iconState01{background:#FFFFFF;}
div.iconList03 ul li div.iconState02{background:#FEE7C6;}
div.iconList03 ul li div.iconState03{background:#FFD8A7;}
div.iconList03 ul li div div.iconListImage a{
display:block;
width:76px;
height:76px;
margin:3px auto;
margin-right:auto;
margin-left:auto;
background-color:transparent !important;
background-position:50% 50% !important;
background-repeat:no-repeat !important;
outline:none;
}
div.iconList03 ul li div div a.iconTitle{
text-indent:-9999px;
}
div.iconList03 ul li div p{
padding-top:5px;
}
/* ----- UtilityLinks01 ---- */
div.utilityLinks01{
float:right;
padding-right:5px;
}
div.utilityLinks01 li{
padding-left:14px;
background:url(/static/img/basic/icon/arrow001.gif) 0 5px no-repeat;
}
/* ----- UtilityLinks02 ---- */
div.utilityLinks02{
clear:both;
}
div.utilityLinks02 ul li{
margin-left:auto;
}
div.utilityLinks02 ul li a{
padding-left:14px;
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/* ----- UtilityLinks03 ---- */
div.utilityLinks03{}
div.utilityLinks03 ul{}
div.utilityLinks03 li{
width:49%;
float:left;
}
ul.utilityLinks03{
padding-top:30px;
text-align:center;
}
ul.utilityLinks03 li{
padding:0 5px 5px;
}
p.utilityLinks03{
padding-top:30px;
text-align:center;
width:100%;
overflow:hidden;
}
/* ----- moreLink01 ---- */
p.moreLink01{
clear:both;
text-align:right;
clear:both;
}
p.moreLink01 a{
padding-left:12px;
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
p.moreLink01 a:hover,
p.moreLink01 a:active,
p.moreLink01 a:focus{
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
div.moreLink01{
clear:both;
text-align:right;
clear:both;
}
div.moreLink01 a{
padding-left:12px;
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
div.moreLink01 a:hover,
div.moreLink01 a:active,
div.moreLink01 a:focus{
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
/* ---- supplement01 ---- */
.supplement01{
/*font-size:83%;*/
color:#666;
}
/* ---- supplement02 ---- */
.supplement02{
color:#666;
margin:1em 0;
}
/* ---- with supplement01 on search_user ---- */
.su_last_access{
float:right;
text-align:right;
}
/* ---- with supplement01 on search_diary ---- */
.sd_date_time{
text-align:right;
}
/* ---- formButtons01 ---- */
.formButtons01{
padding:10px;
background:url(/static/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
/*width:694px;*/
}
ul.formButtons01{
/*width:auto;*/
}
.formButtons01 p,
.formButtons01 ul,
ul.formButtons01{
text-align:center;
}
.formButtons01 li,
.formButtons01 form{
display:inline;
}
.formBt01{
padding:0 20px;
*padding:0;
color:#fff;
border:1px solid #45362F !important;
background:#5B524D !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}
.formBt02{
padding:0 20px;
*padding:0;
color:#575350;
border:1px solid #6D5A53 !important;
background:#E5E4E2 !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}
.formButtons01 input{
vertical-align:middle;
margin:10px 4px;/*mod080605* org: 0 4px*/
}
/* ---- pageTitle ---- */
div.pageTitle{
z-index:1;
padding-bottom:7px;
background:no-repeat 0% 0%;
height:43px;
overflow:hidden;
min-height:43px;
width:100%;
position:relative;
}
div.pageTitle02{
z-index:1;
*height:43px;
background:no-repeat 0% 0%;
height:43px;
min-height:43px;
}
div.pageTitle h2{
padding:5px 0 0 15px;
*padding-top:3px;
font-size:116.7%;
font-weight:bold;
line-height:2.5;
float:left;
}
div.pageTitle02 h2{
padding:5px 0 0 15px;
*padding-top:3px;
font-size:116.7%;
font-weight:bold;
line-height:2.5;
float:left;
}
div.pageTitle02 span{
color: #F57B00;
font-weight: bold;
margin-right: 5px;
}
div.pageTitle p{
float:right;
padding-top:15px;
padding-right:15px;
width:15em;
text-align:right;
}
div.homeTitle001{background-image:url(/static/img/basic/heading/title_home001.gif);}
div.homeTitle002{background-image:url(/static/img/basic/heading/title_home002.gif);}
div.homeTitle003{background-image:url(/static/img/basic/heading/title_home003.gif);}
div.homeTitle004{background-image:url(/static/img/basic/heading/title_home004.gif);}
div.communityTitle001,
div.communityTitle002,div.communityTitle003{
padding-bottom:3px;
}
div.communityTop{
padding-bottom:7px;
}
div.communityTitle001{background-image:url(/static/img/basic/heading/title_community001.gif);}
div.communityTitle002{background-image:url(/static/img/basic/heading/title_community002.gif);}
div.communityTitle003{background-image:url(/static/img/basic/heading/title_community003.gif);}
div.friendTitle001{background-image:url(/static/img/basic/heading/title_friend001.gif);}
div.friendTitle002{background-image:url(/static/img/basic/heading/title_friend002.gif);}
div.friendTitle003{background-image:url(/static/img/basic/heading/title_friend003.gif);}
div.homeTitle001,
div.communityTitle001,
div.friendTitle001{padding-left:20px;}
div.homeTitle002 h2,
div.homeTitle003 h2,
div.homeTitle004 h2,
div.communityTitle002 h2,
div.communityTitle003 h2,
div.friendTitle002 h2,
div.friendTitle003 h2{padding-left:47px;}
/* ----- bbsList01 ---- */
dl.bbsList01{
width:714px;
border:1px solid #FBB14E;
border-top:none;
clear:both;
}
dl.bbsList01 dd.formButtons01{
border-top:1px solid #FFCD8F;
}
dl.bbsDetail{
margin-bottom:5px;
}
/* -- bbsContent -- */
dl.bbsList01 dd.bbsContent dl{
border-top:1px solid #FFCD8F;
background:url(/static/img/basic/common/bg_bbs01.gif) repeat-y 0% 0%;
overflow:hidden;
}
dl.bbsList01 dd.bbsContent dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html dl.bbsList01 dd.bbsContent dl{
height:1%;
overflow:visible;
}
dl.bbsList01 dd.bbsContent dt{
float:left;
width:141px;
padding:10px 0;
text-align:center;
}
dl.bbsList01 dd.bbsContent dd{
float:right;
width:543px;
padding:10px 10px 10px 0;
word-break:break-all;
overflow:hidden;
}
/* -- bbsInfo -- */
dl.bbsList01 dd.bbsInfo{
padding:3px 20px;
border-top:1px solid #FFCD8F;
}
dl.bbsList01 dd.bbsInfo dl{
padding:2px 0;
}
dl.bbsList01 dd.bbsInfo dl dt{
display:inline;
padding-right:8px;
*padding-right:4px;
background:url(/static/img/basic/common/colon001.gif) no-repeat 100% 50%;
}
dl.bbsList01 dd.bbsInfo dl dd{
display:inline;
padding-left:4px;
*padding-left:8px;
}
/* ---- commentList01 ---- */
dl.commentList01{
border-bottom:1px solid #DDC49C;
}
/*---- deleteTextArea ----*/
p.deleteTextArea{
/*border-left:solid 1px #DDC49C;*/
display:block;
width:5em;
height:1.5em;
position:absolute;
left:2em;
top:2px;
font-weight:normal;
text-align:left;
line-height:1.4em;
*line-height:1.5;
padding-left:10px;
}
/* -- commentDate -- */
dl.commentList01 dt.commentDate{
width:714px;
*height:20px;
border:1px solid #DDC49C;
border-bottom:none;
background:#F5E9D4;
color:#B5966B;
font-weight:bold;
line-height:1.8;
}
dl.commentList01 dt.commentDate input{
border:1px solid #F2DDB7;
background:#FDF9F2;
vertical-align:middle;
}
dl.commentList01 dt.commentDate p{
padding-left:5px;
}
dl.commentList01 dt.commentDate span{
display:block;
width:12em;
	position:absolute;
right:10px;
bottom:0;
color:#8C7551;
font-weight:normal;
text-align:right;
*line-height:1.5;
}
/* -- commentContent01 -- */
dl.commentContent01{
border:1px solid #DDC49C;
border-bottom:none;
background:url(/static/img/basic/common/bg_comment01.gif) repeat-y 0% 0%;
overflow:hidden;
}
dl.commentContent01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
dl.commentContent01{
/* display:inline-block;*/
clear:both;
}
* html dl.commentContent01 {
height:1%;
overflow:visible;
}
dl.commentContent01 dt{
float:left;
width:141px;
padding:10px 0;
text-align:center;
display:block;
}
div.commentForm dl.commentContent01 dt{
width:121px;
padding:10px;
text-align:left;
}
dl.commentContent01 dt span.supplement01{
display:block;
}
dl.commentContent01 dd{
float:right;
width:543px;
padding:10px 10px 10px 0;
word-break:break-all;
_overflow:hidden;
}
dl.commentContent01 dd textarea{
display:block;
margin-top:5px;
}
/* ---- commentForm ---- */
div.commentForm h3{
padding:0 10px;
border:1px solid #DDC49C;
border-top:none;
background:#F5E9D4 url(/static/img/basic/common/bg_comment_form001.gif) repeat-x 0% 0%;
font-weight:bold;
line-height:2;
}
div.commentForm div.formButtons01{
border:1px solid #DDC49C;
}
div.commentForm div.formButtons01 p{
padding:10px 20px;
/*font-size:83%;*/
text-align:left;
}
/* -- commentFormNote -- */
div.commentForm div.commentFormNote{
border-right:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
}
div.commentForm div.commentFormNote p{
padding:0 20px;
border-top:1px solid #EFEFEF;
border-bottom:1px solid #EBEBEB;
background:#F8F8F8;
color:#666;
line-height:2;
}
/* ---- pageNavigation01 ---- */
div.pageNavigation01{
width:714px;
border:1px solid #D6D6D6;
border-top:none;
}
/* -- pageList01 -- */
div.pageNavigation01 div.pageList01{
*height:26px;
min-height:26px;
border-top:1px solid #ddd;
background:#EBEBEB url(/static/img/basic/common/bg_pageNavigation_01.gif) repeat-x 0% 100%;
line-height:1.8;
text-align:center;
}
div.pageNavigation01 div.pageList01 ul{
display:inline;
padding:0 1px;
*padding-left:4px;
}
div.pageNavigation01 div.pageList01 li,
div.pageNavigation01 div.pageList01 li div{
display:inline;
}
div.pageNavigation01 div.pageList01 li.on{
padding:2px 4px;
border:1px solid #258FB8;
background:#60AAC7;
color:#fff;
text-decoration:none;
}
div.pageNavigation01 div.pageList01 ul li a{
margin:0 0.25em;
}
/* -- pageList02 -- */
div.pageNavigation01 div.pageList02,.tellfriendselect{
*height:26px;
min-height:26px;
padding:0 10px;
_padding:2px 10px;
background:#fff url(/static/img/basic/common/bg_page_list02.gif) repeat-x 0% 100%;
line-height:1.8;
}
.tellfriendselect{border-top:1px solid #FBB14E;margin:20px -10px -10px -9px;position:relative;}
div.pageNavigation01 div.pageList02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.pageNavigation01 div.pageList02{
height:1%;
overflow:visible;
}
div.pageNavigation01 div.pageList02 p{
float:left;
width:55%;
color:#666;
}
div.pageNavigation01 div.pageList02 p img{
margin-top:7px;
}
div.pageNavigation01 div.pageList02 p.supplement01{
padding-top:3px;
}
div.pageNavigation01 div.pageList02 ul{
float:right;
width:44%;
text-align:right;
white-space:nowrap;
}
div.pageNavigation01 div.pageList02 ul li{
display:inline;
margin-left:5px;
}

/* -- toolExplanation -- */
div.toolExplanation01,
div.toolExplanation02{
padding:5px 18px;
background:url(/static/img/basic/common/bg_toolexplanation001.gif) repeat-y 0% 0%;
color:#666;
/*font-size:83%;*/
}
div.toolExplanation02{
border-bottom:1px solid #F6A838;
}
div.toolExplanation01 p img,
div.toolExplanation02 p img{
margin-right:3px;
vertical-align:middle;
}
/* -- confirm01 -- */
div.confirm01{
background:#F8F8F8 url(/static/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
color:#666;
font-size:116.7%;
font-weight:bold;
}
div.confirm01 p{
padding:8px 20px 10px;
background:url(/static/img/basic/common/bg_confirm002.gif) no-repeat 0% 100%;
}
#editList01 div.confirm01{
border-bottom:1px solid #F6A838;
}
/* -- confirm02 -- */
div.confirm02{
background:#F8F8F8 url(/static/img/basic/common/bg_confirm003.gif) repeat-y 0% 0%;/*修正予定*/
color:#666;
padding:8px 20px 10px;
}
/* ---- entryList01 ---- */
ul.entryList01{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList01 li{
display:block;
*display:inline-block;
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList01 li.odd{
background:#FFF8E9;
}
ul.entryList01 li dl{
padding:0 15px;
zoom:1;
}
ul.entryList01 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList01 li dl{
height:1%;
overflow:visible;
}
ul.entryList01 li dl dt{
float:left;
width:160px;
padding-left:20px;
}
ul.entryList01 li dl dd{
float:right;
width:504px;
overflow:hidden;
word-break:break-all;
}
ul.entryList01 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}
/* ---- searchForm ---- */
div.searchForm01 select,
div.searchForm02 select,
div.searchForm03 select {
overflow:auto;
}
div.searchForm01,
div.searchForm02,
div.searchForm03{
margin-bottom:5px;
border:1px solid #f3ddbf;
overflow:hidden;
}
div.searchForm01:after,
div.searchForm02:after,
div.searchForm03:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.searchForm01,
* html div.searchForm02,
* html div.searchForm03{
height:1%;
overflow:visible;
}
div.searchForm01 h2,
div.searchForm02 h2,
div.searchForm03 h2{
position:absolute;
left:-9999px;
}
li.searchDiary a{width:39px;}
li.searchCommunity a{width:64px;}
li.searchPhoto a{width:38px;}
li.searchInbox a{width:46px;}
li.searchLog a{width:56px;}
li.searchFrom a{width:46px;}
li.searchWholeCommunity a{width:88px;}
li.searchTopic a{width:50px;}
li.searchEvent a{width:50px;}
li.searchOtherComuunities a{width:110px;}
li.searchEventDate a{width:112px;}
li.searchAll a{width:39px;}
li.searchForm,
li.searchEventDate,
li.searchOtherComuunities{
background:none !important;
}
/* -- searchForm01 -- */
div.searchForm01{
background:#fbe9cf url(/static/img/basic/common/bg_search_form001.gif) repeat-x 0% 0%;
}
div.searchForm01 ul.searchCategory01{
width:396px;
}
/* -- searchForm02 -- */
div.searchForm02{
background:#FBE9D0 url(/static/img/basic/common/bg_search_form002.gif) repeat-x 0% 0%;
}
div.searchForm02 ul.searchFunction01 ul.searchCategory01{
display:inline;
}
div.searchForm02 ul.searchFunction01 li ul{
display:inline;
}
/* -- searchForm03 -- */
div.searchForm03{
background:#FBE9CF url(/static/img/basic/common/bg_search_form003.gif) repeat-x 0% 0%;
}
div.searchForm03 li.select01{
padding-top:2px;
_padding-top:5px;
}
div.searchForm03 ul.searchCategory01{width:296px;}
div.searchForm03 ul.communitySearch01{width:416px;}
div.searchForm03 ul.communitySearch02{width:240px;}
div.searchForm03 ul.searchFunction03 ul.communitySearch01{width:auto;}
div.searchForm03 p.select01{
padding-bottom:5px;
text-align:center;
}
div.bottomSearch01{
margin-top:10px;
clear:both;
padding:1px 0 3px;
}
div.bottomSearch02{
margin-top:10px;
clear:both;
}
div.bottomSearch03{
margin-top:10px;
clear:both;
padding:1px 0 2px;
}
/* -- searchCategory01 -- */
ul.searchCategory01{
margin-right:auto;
margin-left:auto;
padding:6px 0 0;
}
ul.searchCategory01 li{
float:left;
text-align:center;
}
ul.searchCategory01 li a{
display:block;
background:url(/static/img/basic/common/searchform_border.gif) repeat-y 100% 0%;
}
ul.searchCategory01 li.last a,
ul.searchCategory01 li.last a:hover{
background:none;
}
ul.searchCategory01 li a:hover{
background:url(/static/img/basic/common/searchform_border.gif) repeat-y 100% 0%;
}
ul.searchCategory01 li a.selected:link,
ul.searchCategory01 li a.selected:visited,
ul.searchCategory01 li a.selected:hover,
ul.searchCategory01 li a.selected:active,
ul.searchCategory01 li a.selected:focus{
color:#fff;
background:#f90;
text-decoration:none;
}
/* -- searchFunction01 -- */
ul.searchFunction01{
clear:both;
padding:6px 0 5px;
text-align:center;
}
ul.searchFunction01 li{
display:inline;
}
ul.searchFunction01 li input{
vertical-align:middle;
}
ul.searchFunction01 li.input01 input,
ul.searchFunction01 li.input02 input{
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(/static/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction01 li.select01 select{
background:#FDF9F2;
vertical-align:middle;
}
ul.searchFunction01 li.input02 select,
ul.searchFunction01 li.input02 input{
vertical-align:middle;
}
ul.searchFunction01 li.input01 input{width:299px;}
ul.searchFunction01 li.input02 input{width:199px;}
/* -- searchFunction02, searchFunction03 -- */
ul.searchFunction02,
ul.searchFunction03{
margin-right:auto;
margin-left:auto;
padding:6px 0 14px;
clear:both;
}
ul.searchFunction02 li,
ul.searchFunction03 li{
float:left;
padding-left:4px;
}
ul.searchFunction02 li ul li,
ul.searchFunction03 li ul li{
padding-left:0;
}
ul.searchFunction02 li input,
ul.searchFunction03 li input{
vertical-align:middle;
}
ul.searchFunction02 li.input02 input,
ul.searchFunction03 li.input02 input{
width:199px;
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(/static/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction02{width:540px;}
ul.searchFunction03{width:670px;}
div.searchForm03 ul.searchFunction03{width:660px;}
div.searchForm03 ul.searchFunction03 li.select01 select{width:145px;}
ul.searchFunction03 li.input02{
padding-top:3px;
_padding-top:3px;
}
/* -- searchSort -- */
ul.searchSort01,
ul.searchSort02,
ul.searchSort03{
padding:0 0 5px;
}
ul.searchSort01 li,
ul.searchSort02 li,
ul.searchSort03 li{
display:inline;
}
ul.searchSort01 li input,
ul.searchSort02 li input,
ul.searchSort03 li input{
margin-right:3px;
vertical-align:middle;
}
ul.searchSort01{
width:450px;
margin-right:auto;
margin-left:auto;
}
ul.searchSort02{
text-align:center;
}
ul.searchSort03{
width:484px;
margin-right:auto;
margin-left:auto;
text-align:right;
}
ul.searchSort01 .searchFocus01{
margin-left:20px;
}
/* ----- messageArea ----- */
div.messageArea{
margin-bottom:5px;
}
div.messageArea .mT15{
margin-top:15px;
}
div.messageArea div.heading03{
width:690px;
height:26px;
/*position:relative;*/
padding:0 5px 0 21px;
background:url(/static/img/basic/heading/message_area001.gif) no-repeat 0% 0%;
line-height:24px;
clear:both;
}
div.messageArea div.heading03 h2,
div.messageArea div.heading03 h3{
font-weight:bold;
}
div.messageArea div.heading03 p{
position:absolute;
top:0;
right:10px;
}
div.messageArea div.contents{
padding:8px 20px 10px;
border:1px solid #FBB14E;
border-top:none;
background:#FEE7C6;
}
div.messageArea div.contents div{
padding:23px 70px 27px;
border:1px solid #FFCD8F;
background:url(/static/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
}
div.messageArea div.contents div .formButtons01{
background:none;
}
div.messageArea div.contents div p{
padding:7px 40px 7px 40px;
}
div.messageArea div.contents div p strong{
font-weight:bold;
}
div.messageArea div.contents div p.messageAlert{
min-height:16px;
*height:1%;
width:450px;
overflow:hidden;
background:url(/static/img/basic/icon/message_area001.gif) no-repeat 0% 0%;
}
div.messageArea div.contents div ul.formButtons01{
background:none;
}
div.messageArea div.contents div p.formButtons01{
padding:7px 0;
text-align:center;
}
div.messageArea div.contents div p.formButtons01 span{
display:block;
padding-bottom:10px;
/*font-size:83%;*/
}
div.messageArea div.contents div dl.messageForm01{
width:370px;
margin:5px auto;
margin-right:auto;
margin-left:auto;
border:1px solid #F6A838;
background:#fff url(/static/img/basic/common/bg_edit_list001.gif) repeat-y 0% 0%;
overflow:hidden;
}
div.messageArea div.contents div dl.messageForm01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.messageArea div.contents div dl.messageForm01{
height:1%;
overflow:visible;
}
div.messageArea div.contents div dl.messageForm01 dt{
float:left;
width:120px;
padding:10px;
}
div.messageArea div.contents div dl.messageForm01 dd{
float:left;
width:210px;
padding:10px;
}
div.messageArea div.contents div ul.messageContentList01{
padding:7px 40px 7px 40px;
}
div.messageArea div.contents div ul.messageContentList01 li input{
margin-right:3px;
vertical-align:middle;
}
/* ----- bodyMainArea ----- */
#bodyMainArea div.heading02{
width:690px;
height:24px;
padding:0 5px 0 21px;
background:url(/static/img/basic/heading/body_main_area001.gif) no-repeat 0% 0%;
line-height:24px;
clear:both;
display:inline-block;
}
#bodyMainArea div.heading02:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
#bodyMainArea div.heading02 h2,
#bodyMainArea div.heading02 h3{
float:left;
width:550px;
font-weight:bold;
}
#bodyMainArea #bodyContents div.heading02 h2,
#bodyMainArea #bodyContents div.heading02 h3{
font-weight:normal;
}
#bodyMainArea div.heading02 h3 em{
/*font-size:84%;*/
}
#bodyMainArea div.heading02 p{
float:right;
width:120px;
}
/* ----- listBox01 ----- */
#bodySide div.listBox01{
width:270px;
background:url(/static/img/basic/heading/body_side001.gif) no-repeat top;
margin:0 0 5px;
}
#bodySide div.listBox01 h2{
height:24px;
padding-left:18px;
line-height:24px;
}
#bodySide div.listBox01 h2 a:link,
#bodySide div.listBox01 h2 a:visited,
#bodySide div.listBox01 h2 a:hover,
#bodySide div.listBox01 h2 a:active,
#bodySide div.listBox01 h2 a:focus{
color:#000;
background:none;
}
#bodySide div.listBox01 div.contents{
width:268px;
border:1px solid #f90;
border-top:none;
}
/* ----- iconListTable ----- */
table.iconListTable{
width:268px;
background:url(/static/img/basic/common/bg_iconlist001.gif) repeat-y 50% 0%;
table-layout:fixed;
overflow:visible;
}
table.iconListTable tr{
background:url(/static/img/basic/common/bg_iconlist002.gif) repeat-x 0% 100%;
}
table.iconListTable td{
width:79px;
padding:5px;
text-align:center;
vertical-align:top;
word-break:break-all;
}
table.iconListTable td.centerItem{
width:78px;
padding:5px 6px;
}
table.iconListTable td a.photo:link,
table.iconListTable td a.photo:visited,
table.iconListTable td a.photo:hover,
table.iconListTable td a.photo:active,
table.iconListTable td a.photo:focus{
display:block;
width:76px;
height:76px;
background-color:transparent;
background-position:50% 50%;
background-repeat:no-repeat;
text-indent:-9999px;
outline:none;
}
table.iconListTable td span{
display:block;
padding-top:5px;
overflow: hidden;
}
/* ----- listBoxUtility01 ----- */
#bodySide div.listBoxUtility01{
background:#fff;
width:266px;
margin:0 auto;
overflow:hidden;
}
#bodySide div.listBoxUtility01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #bodySide div.listBoxUtility01{
height:1%;
overflow:visible;
}
#bodySide div.utilityLinks01 ul
{
padding:5px;
}
/* ----- bodyContents ----- */
#bodyContents div.contents{
padding:5px 0 0;
}
/* ----- bodyContents/heading01 ----- */
#bodyContents div.heading01{
height:30px;
padding-left:21px;
background:url(/static/img/basic/heading/body_contents001.gif) no-repeat 0% 0%;
line-height:26px;
}
/* ----- bodyContents/heading02 ----- */

#bodyContents div.heading02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #bodyContents div.heading02{
height:1%;
overflow:visible;
}
#bodyContents div.heading02 h3{
float:left;
width:355px;
}
#bodyContents div.heading02 ul.utility02{
float:right;
width:57px;
}
#bodyContents div.heading02 ul.utility02 li{
float:left;
width:19px;
}
#bodyContents div.heading02 ul.utility02 li a img{
margin-top:4px;
vertical-align:top;
}
*:first-child+html #bodyContents div.heading02 ul.utility02 li a img{
margin-top:0;
}

#bodyContents div.gameinfo2 {
padding-bottom: 10px;
}
#bodyContents div.gameinfo2 div.heading02 div.left{
position:relative;
width:355px;
float:left;
clear:none;
}
#bodyContents div.gameinfo2 div.heading02 div.left div.img{
position:absolute;
top:4px;
left:-18px;
}
#bodyContents div.gameinfo2 div.heading02 div.left div.txt{
float:left;
clear:none;
}
#bodyContents div.gameinfo2 div.heading02 div.right{
width:57px;
float:right;
clear:none;
}

div.heading02 p.utility03{
float:right;
}
#bodyContents div.heading02 img.openRange{
margin-left:3px;
}
/* ----- bodyContents/heading05 ----- */
#bodyContents div.heading05{
width:420px;
height:30px;
position:relative;
padding-left:21px;
background:url(/static/img/basic/heading/body_contents004.gif) no-repeat 0% 0%;
line-height:26px;
}
#bodyContents div.heading05 p{
position:absolute;
top:0;
right:16px;
font-size:12px;
}
#bodyContents div.heading05 p.editProfileLink a{
padding-left:20px;
background:url(/static/img/basic/icon/change001.gif) no-repeat 0% 50%;
}
/* ----- bodyContents/contentsList01 ----- */
#bodyContents div.contents dl.contentsList01{
padding-left:15px;
}
/* ----- bodySubSection ---- */
div.bodySubSection{
margin: 8px 0 8px 0;

}
div.bodySubSection div.heading01{
position:relative;
}
div.bodySubSection h2{
height:24px;
padding-left:15px;
background:url(/static/img/basic/heading/body_sub001.gif) no-repeat 0% 0%;
line-height:24px;
}
div.bodySubSection h2 a:link,
div.bodySubSection h2 a:visited,
div.bodySubSection h2 a:hover,
div.bodySubSection h2 a:active,
div.bodySubSection h2 a:focus{
color:#000;
background:none;
}
div.bodySubSection a.sectionSize{
display:block;
width:15px;
height:15px;
position:absolute;
top:5px;
right:5px;
}
div.bodySubSection div.contents{
border:1px solid #F6A838;
border-top:none;
}
div.bodySubSection div.contentsalbum{
border:1px solid #F6A838;
border-top:none;
text-align:center;
padding:15px 0 5px 0;
}
div.bodySubSection div.contentsalbum table {
width:190px;
margin:auto;
padding:0px;
}
div.bodySubSection div.contents ul {
    margin: 0 5px 0 5px;
    padding: 8px 0 8px 0;
}
div.bodySubSection div.contents li {
    padding-left: 20px;
    margin-bottom: 3px;
}
div.bodySubSection div.contents ul.vote li {
    background: url(/static/img/basic/common/vote001.gif) no-repeat left center;
}
div.bodySubSection div.contents ul.help li {
    background: url(/static/img/basic/icon/help_q.gif) no-repeat left center;
}
div.bodySubSection div.contents ul.diary li {
    background: url(/static/img/basic/common/diary002.gif) no-repeat left center;
}
div.bodySubSection div.contents ul.bbs li {
    background: url(/static/img/basic/icon/community_topic001.gif) no-repeat left center;
}
div.bodySubSection div.contents ul.showcase li {
    background: url(/static/img/basic/common/showcase001.gif) no-repeat left center;
}
div.bodySubSection div.contents ul li a {
    width: 190px;
    display: block;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
}
div.bodySubSection div.more {
    text-align: right;
    padding: 0 10px 8px 0;
}
.blindWindow {
    margin-top: 10px;
}
.blindWindow div.bodySubSection {
    margin: 0;
}
.blindWindow div.bodySubSection h2 {
    cursor: pointer;
    background: url(/static/img/basic/heading/body_main_area001.gif) no-repeat;
}
.blindWindow div.bodySubSection div.contents {
    border-left: 1px solid #F6A838;
    border-right: 1px solid #F6A838;
}
/* ----- generalSection ---- */
div.generalSection{
margin:0 0 5px;
}
/* ----- emphasis ----- */
.emphasis01{
color:#FF0000;
font-weight:bold;
}
.emphasis02{
font-weight:bold;
}
.emphasis01 a,
.emphasis01 a:link,
.emphasis01 a:visited,
.emphasis01 a:hover,
.emphasis01 a:active,
.emphasis01 a:focus
{
color:#FF0000;
font-weight:bold;
}
/* ----- nothing ----- */
.nothing{
padding-top:5px;
text-align:center;
}
/****************************************************************************************/
/********************************************************追加の分************************/
/****************************************************************************************/
/******************************/
/* ---- pageNavigation02 ---- */
/******************************/
div.pageNavigation02{
border:1px solid #D6D6D6;
background:url(/static/img/basic/community/community_info_bg002.gif);
text-align:center;
}
div.pageNavigation02 p{
width:630px;
margin:0 auto;
padding:10px 0;
text-align:left;
font-size:1em;
line-height:1.2em;
color:#000;
}
/********************/
/* -- iconList03 -- */
/********************/
div.iconList03 ul li div.iconState04{
min-height:120px;
_height:120px;
overflow:hidden;
padding-top:10px;
}
div.iconList03 ul li div.iconState01,
div.iconList03 ul li div.iconState04{background:#FFFFFF;}
div.iconState04{}
div.iconList03 ul li div.iconState04 a{
display:block;
width:76px;
height:76px;
text-indent:-9999px;
margin:0 auto;
}
/*************************/
/* ---- entryList01 ---- */
/*************************/
ul.entryList01 li h3{
background:url(/static/img/basic/heading/body_long_contents001.gif) no-repeat;
height:20px;
padding:3px 0 0 20px; 
font-weight:bold; 
}
/* ---- errorArea ---- */
#errorArea{
width:678px;
border:1px solid #cccccc;
padding:1px;
margin:12px auto;
}
#errorArea div.contents{
width:315px;
padding:24px 150px 21px 211px;
border:1px solid #cccccc;
background:url(/static/img/basic/icon/alert001.gif) no-repeat 150px 50%;
background-color:#eeeeee;
}
#errorArea div.contents p{
font-weight:bold;
color:#ff0000;
line-height:1.5;
}
/*---- heading04 ----*/
div.heading04{
margin-bottom:5px;
border:1px solid #F3DDBF;
}
div.heading04 dl{
border:1px solid #fff;
background:#FFF3E0;
overflow:hidden;
}
div.heading04 dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.heading04 dl{
height:1%;
overflow:visible;
}
div.heading04 dl dt{
float:left;
width:280px;
padding:3px 0 3px 10px;
}
div.heading04 dl dd{
float:left;
width:137px;
padding:3px 10px 3px 0;
text-align:right;
}
div.heading04 dl dd a{
padding-left:10px;
background:url(/static/img/basic/icon/link001.gif) no-repeat 0% 50%;
}
/* ---- necessaryItem ---- */
span.necessaryItem{
color:#DD0000;
font-weight:bold;
}
/* ---- manageList ---- */
div.manageList01,
div.manageList02{
width:714px;
border:1px solid #FBB14E;
border-top:none;
}
div.manageList01{
background:url(/static/img/basic/common/bg_manage_list001.gif) repeat-y 0% 0%;
}
div.manageList01 col.tableColumn01{width:142px;}
div.manageList01 col.tableColumn02{width:330px;}
div.manageList01 col.tableColumn03{width:122px;}
div.manageList01 col.tableColumn04{width:120px;}
div.manageList02 col.tableColumn01{width:142px;}
div.manageList02 col.tableColumn02{width:452px;}
div.manageList02 col.tableColumn03{width:120px;}
div.manageList01 table,
div.manageList02 table{
width:714px;
}
div.manageList01 table th,
div.manageList01 table td,
div.manageList02 table th,
div.manageList02 table td{
border-top:1px solid #FBB14E;
vertical-align:middle;
}
div.manageList01 table th,
div.manageList02 table th{
padding-top:10px;
text-align:center;
}
div.manageList01 table th ul li,
div.manageList02 table th ul li{
padding-bottom:4px;
}
div.manageList01 table th ul li a img,
div.manageList02 table th ul li a img{
text-decoration:none;
}
div.manageList01 table td,
div.manageList02 table td{
padding:10px 0;
}
div.manageList01 table td.manageListIntro,
div.manageList02 table td.manageListIntro{
vertical-align:top;
}
div.manageList01 table td.manageListAddIntro{
vertical-align:middle;
}
div.manageList01 table td p,
div.manageList01 table td ul,
div.manageList02 table td p,
div.manageList02 table td ul{
padding:0 12px;
}
div.manageList01 table td ul.manageListEdit,
div.manageList02 table td ul.manageListEdit{
padding-top:10px;
text-align:right;
}
div.manageList01 table td ul.manageListEdit li,
div.manageList02 table td ul.manageListEdit li{
display:inline;
}
div.manageList01 table td ul.manageListEdit li.leftside,
div.manageList02 table td ul.manageListEdit li.leftside{
margin-right:5px;
padding-right:5px;
border-right:1px solid #FFCD8F;
}
div.manageList01 table td.invalid{
background:#f2f2f2;
}
div.manageList02 table tr td.invalid{
background-color:#f2f2f2 !important;
}
/*-- communityInfoList01 --*/
td.communityInfoList01{
padding:0 !important;
background:url(/static/img/basic/common/bg_manage_list002.gif) repeat-y 0% 0% !important;
}
td.communityInfoList01 ul{
padding:0 !important;
}
td.communityInfoList01 ul li{
border-top:1px solid #FECD92;
overflow:hidden;
}
td.communityInfoList01 ul li.listTop{
border-top:none;
}
td.communityInfoList01 ul li:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html td.communityInfoList01 ul li{
height:1%;
overflow:visible;
}
td.communityInfoList01 ul li dl dt{
float:left;
width:78px;
padding:10px 12px;
}
td.communityInfoList01 ul li dl dd{
float:left;
width:325px;
padding:10px 12px;
}
div.memoList01 div.editMemoForm p.editMemoSubmit{
display:inline;
margin-right:4px;
}
div.memoList01 div.editMemoForm form{
display:inline;
}
/*---- sponsorList ----*/
div.sponsorList01{
clear:both;
margin-top:20px;
}
div.sponsorList01 div.contents{
width:674px;
padding:20px;
border:1px solid #E0E0E0;
background:#fff;
}
div.sponsorList01 dl{
padding:0 0 10px;
line-height:1.5;
}
div.sponsorList01 dl dt{
}
div.sponsorList01 dl dt a{
font-weight:bold;
text-decoration:none;
text-decoration:underline
}
div.sponsorList01 dl dd a,
div.sponsorList01 dl dd a:hover{
color:#000000;
text-decoration:none;
}
div.sponsorList01 dd.siteHost{
color:#008000;
padding-left:5px;
margin-bottom:10px;
}
div.sponsorList01 dd.siteHost a,
div.sponsorList01 dd.siteHost a:hover{
color:#008000;
text-decoration:none;
}
div.sponsorList01 p.moreLink01{
}
/*---- formButton ----*/
input.inputImage{
background-color:transparent;
border:none;
}
/*---- pictograph ----*/
img.pictograph{
vertical-align:bottom;
*vertical-align:-1%;
margin:0 2px;
}
/*---- heading06-09 ----*/
div.heading06{
background:url(/static/img/basic/heading/body_contents006.gif) no-repeat;
height:22px;
padding:4px 0 0 20px;
}
div.heading06 h2{
font-weight:bold;
}
div.heading06 h2 a:link,
div.heading08 h2 a:link,
div.heading06 h2 a:visited,
div.heading08 h2 a:visited{
color:#333333;
text-decoration:underline;
}
div.heading07, div.heading08, div.heading09{
overflow:hidden;
clear:both;
}
div.heading07 h2, div.heading07 h3{
background:url(/static/img/basic/heading/body_main_area002.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}
div.heading08 h2, div.heading08 h3{
background:url(/static/img/basic/heading/body_main_area003.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}
div.heading09 h2, div.heading09 h3{
background:url(/static/img/basic/heading/body_main_area004.gif) no-repeat;
height:22px;
font-weight:bold;
padding:4px 4px 0 20px;
}

/*---- FooterArea ----*/
#footerArea p.pagetop{
margin:0px 5px 5px 0px;
padding-top:15px;
text-align:right;
}
#footerArea p.pagetop a{
padding-left:11px;
background:url(/static/img/basic/icon/pagetop001.gif) no-repeat 0% 50%;
font-size: 11px;
}
#footerArea ul{
line-height:1;
text-align:center;
}
#footerArea ul li{
display:inline;
}
* html #footerArea ul.footerNavigation01 {
    position: relative;
    z-index: -1;
}
#footerArea ul.footerNavigation01{
padding:9px 0 6px;
background:#f4f4f4 url(/static/img/basic/common/footernavi01_bg.gif) repeat-x 0% 0%;
}
#footerArea ul.footerNavigation01 li{
margin:0 12px;
}
#footerArea ul.footerNavigation02{
padding:6px 3px;
background:#f4f4f4 url(/static/img/basic/common/footernavi02_bg.gif) repeat-x 0% 0%;
}
#footerArea ul.footerNavigation02 li{
margin:0 8px;
}
#footerArea address{
background:url(/static/img/basic/common/footerarea_bg.gif) repeat 0% 0%;
line-height:20px;
text-align:center;
}
/*---- help ----*/
#help div.contents{
_height:1px;
padding:5px;
background-color:#ffffff;
}
#help h3{
padding:1px 5px;
border:1px solid #FFCD8F;
background:#FFF7E9;
color:#FB7D00;
}
#help ul{
padding:2px 0 5px;
}
#help ul li{
padding-bottom:4px;
}
#help ul li a{
padding-left:6px;
background:url(/static/img/basic/icon/list001.gif) no-repeat 0% 0.5em;
}
#help ul.helpList02{
float:left;
width:45%;
}
#help ul.helpList03{
float:left;
width:55%;
}
#help p.moreLink01{
clear:both;
}
/*---- attention ----*/
#attention div.contents ul{
padding:3px;
}
#attention div.contents ul li{
width:203px;
padding:5px 5px 3px;
background:url(/static/img/basic/common/dotline_horizontal001.gif) repeat-x 0% 0%;
}
#attention div.contents ul li.attentionListTop{
padding:3px 5px;
background:none;
}
#attention div.contents ul li dl dt a{
padding-left:14px;
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}
#attention div.contents ul li dl dd{
margin-left:25px;
padding:3px 0 3px 7px;
background:url(/static/img/basic/icon/list001.gif) no-repeat 0% 10px;
/*font-size:84%;*/
line-height:1.5;
}

/*========================== 2008/04/02 ==========================*/
#wrapper{
width:950px;
margin:0 auto;
padding:0 5px;
text-align: left;
}

/*========================== 2008/05/14 ==========================*/

div.normalArea01{
border:1px solid #FBB14E;
border-top:none;
}

div.normalArea02{
padding:3px 0;
border:1px solid #FBB14E;
border-top:none;
font-size:80%;
text-align:center;
}

div.normalArea03{
padding:3px 0;
border:1px solid #FBB14E;
border-top:none;
}

div.normalArea04{
width:714px;
padding:3px 0;
border:1px solid #FBB14E;
border-top:none;
}

li.searchFriendCN a{width:80px;}
li.searchCommunityCN a{width:56px;}
li.searchDiaryCN a{width:56px;}
li.searchPhotoCN a{width:56px;}

div.homeTitle001s{background-image:url(/static/img/basic/heading/title_home001s.gif);}
div.homeTitle002s{background-image:url(/static/img/basic/heading/title_home002s.gif);}
div.homeTitle003s{background-image:url(/static/img/basic/heading/title_home003s.gif);}
div.homeTitle005{background-image:url(/static/img/basic/heading/title_home005.gif);}
div.homeTitle006{background-image:url(/static/img/basic/heading/title_home006.gif);}
div.homeTitle007{background-image:url(/static/img/basic/heading/title_home007.gif);}
div.homeTitle008{background-image:url(/static/img/basic/heading/title_home008.gif);}
div.homeTitle009{background-image:url(/static/img/basic/heading/title_home009.gif);}
div.homeTitle010{background-image:url(/static/img/basic/heading/title_home010.gif);}
div.homeTitle001s h2,
div.homeTitle005 h2,
div.homeTitle006 h2,
div.homeTitle007 h2,
div.homeTitle008 h2,
div.homeTitle009 h2,
div.homeTitle010 h2{padding-left:47px;}
div.homeTitle001s {padding-bottom:10px; *height:34px; height:34px; min-height:34px;}
div.homeTitle002s h2{padding-left:40px; font-weight:normal;}
div.homeTitle003s h2{padding-left:10px; padding-top:2px; _padding-top:6px; font-weight:normal;}
div.homeTitle003s h2 img{margin-right:3px; vertical-align:middle;}

div.pageTitle02 p{
float:right;
padding-top:10px;
padding-right:5px;
text-align:right;
}
div.pageTitle02 p img{
vertical-align:middle;
}

ul.searchFunction03 li.input03 input{
width:350px;
margin-left:80px;
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(/static/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction03 li.input04 input{
width:350px;
margin-left:120px;
padding:2px 0 1px 21px;
*padding:3px 0 3px 21px;
border:1px solid #ffc976;
background:#fff url(/static/img/basic/icon/searchform001.gif) no-repeat 5px 50%;
font-size:100%;
}
ul.searchFunction03 li.ico01{
padding-top:6px;
}
ul.searchFunction03 li.ico01 img{
margin-left:15px;
margin-right:3px;
vertical-align:middle;
}

.explainBlock01{
background:#FEE7C6;
border:1px solid #FBB14E;
border-top:none;
margin-bottom:15px;
padding:5px 10px 5px 20px;
overflow:visible;
*word-break:break-all;
color:#333333;
font-weight:bold;
}

.explainBlock02{
padding:15px;
border-top:1px solid #FBB14E; border-bottom:1px solid #FBB14E;
background:#F8F8F8 url(/static/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
}
.explainBlock02 .normal{
margin-bottom:15px;
}
.explainBlock02 .normal span{
color:#FF0000;
}
.explainBlock02 .notice{
color:#FF0000;
font-weight:bold;
}
.explainBlock02 ul.style01{
padding:0 20px 0 40px;
}
.explainBlock02 ul.style01 li{
list-style-type:disc;
list-style-position:outside;
}

ul.editContents2 span.ttl{
float:left;
text-align:left;
}
ul.editContents2 span.txt{
float:right;
text-align:left;
}

.explainBlock03{
padding:15px;
border:1px solid #FBB14E;
border-top:none;
background:#FFFFFF url(/static/img/basic/common/bg_line.gif) repeat-y 0% 0%;
}
.explainBlock03 ul.style01{
padding:0 20px 0 40px;
}
.explainBlock03 ul.style01 li{
list-style-type:disc;
list-style-position:outside;
}
.explainBlock03 ul.style02{
padding:0 20px 15px 40px;
}
.explainBlock03 ul.style02 li{
list-style-type:disc;
list-style-position:outside;
}
.explainBlock03 p.style01{
text-align:center;
}
.explainBlock03 p.normal{
margin-bottom:15px;
}

.explainBlock04{
background:#FEE7C6;
border:1px solid #FBB14E;
/*border-top:none;*/ margin-top:10px;
padding:5px 10px 5px 20px;
overflow:visible;
*word-break:break-all;
color:#333333;
font-weight:bold;
}

.explainBlock05{
padding:15px;
border-bottom:1px solid #FBB14E; /*Original-- border:1px solid #FBB14E;*/
/*border-top:none;*/
background:#F8F8F8 url(/static/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
}
.explainBlock05 .normal{
margin-bottom:15px;
}
.explainBlock05 .normal span{
color:#FF0000;
}
.explainBlock05 .notice{
color:#FF0000;
font-weight:bold;
}
.explainBlock05 ul.style01{
padding:0 20px 0 40px;
}
.explainBlock05 ul.style01 li{
list-style-type:disc;
list-style-position:outside;
}

.explainBlock06{
padding:15px;
/*border:1px solid #FBB14E;*/
/*border-top:none;*/
/*border-bottom:none;*/
border:none;
background:#F8F8F8 url(/static/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
}
.explainBlock07{
padding:15px;
border:1px solid #D6D6D6;
border-top:none;
background-color:#F8F8F8;
}

.submitBlock01{
border:1px solid #FBB14E;
border-top:none;
background:#F8F8F8 url(/static/img/basic/common/bg_confirm001.gif) repeat-y 0% 0%;
}

.marginfix{
clear:both;
margin-bottom:15px;
}
.marginfix02{
clear:both;
margin-bottom:0;
}
.marginfix03{
clear:both;
margin-bottom:5px;
}


div.pageNavigation01 div.pageList02 p.status{
float:left;
width:55%;
color:#333;
}
div.pageNavigation01 div.pageList02 p.status span{
color:#fee7c6;
}
div.pageNavigation01 div.pageList02 p.pageList{
width:350px;
float:left;
text-align:right;
}

.ListTextTop span.ttl{
float:left;
width:120px;
text-align:left;
clear:left;
}
.ListTextTop span.txt{
float:left;
text-align:left;
}

/*---- searchForm05 ----*/
div.searchForm05{
margin-top:5px;
margin-bottom:15px;
border:1px solid #F3DDBF;
background:#FBE9D0 url(/static/img/basic/common/bg_search_form002.gif) repeat-x 0% 0%;
}
div.searchForm05 h2{
position:absolute;
left:-9999px;
}

/* ---- formButtons02 ---- */
.formButtons02{
padding:10px;
border:1px solid #FBB14E;
border-top:none;
background:url(/static/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
/*width:694px;*/
}
ul.formButtons02{
/*width:auto;*/
}
.formButtons02 p,
.formButtons02 ul,
ul.formButtons02{
text-align:center;
}
.formButtons02 li,
.formButtons02 form{
display:inline;
}

.formButtons02 li.leftSide{
float:left;
}
.formButtons02 li.rightSide{
float:right;
}

/* ---- pageNavigation03 ---- */
div.pageNavigation03{
width:100%;
margin:15px 0;
border:none;
}
/* -- pageList01 -- */
div.pageNavigation03 div.pageList01{
*height:26px;
min-height:26px;
background:#FFFFFF;
line-height:1.8;
text-align:center;
}
div.pageNavigation03 div.pageList01 ul{
display:inline;
padding:0 5px 0 5px;
*padding-left:4px;
}
div.pageNavigation03 div.pageList01 li,
div.pageNavigation03 div.pageList01 li div{
display:inline;
}
div.pageNavigation03 div.pageList01 ul li a{
margin-left:5px;
}
/* -- pageList02 -- */
div.pageNavigation03 div.pageList02{
height:24px;
padding:0 10px;
background:#fff url(/static/img/basic/common/bg_page_list03.gif) repeat-x;
line-height:1.8;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}
div.pageNavigation03 div.pageList02 ul{
float:right;
width:44%;
text-align:right;
white-space:nowrap;
}
div.pageNavigation03 div.pageList02 ul li{
display:inline;
margin-left:5px;
}

/* ---- pageNavigation04 ---- */
div.pageNavigation04{
width:100%;
margin:0;
border:none;
}
/* -- pageList01 -- */
div.pageNavigation04 div.pageList01{
width:689px;
margin:0 auto;
background:#FFFFFF;
}
div.pageNavigation04 div.pageList01 .prev{
float:left;
width:25%;
margin-bottom:5px;
text-align:left;
}
div.pageNavigation04 div.pageList01 .text{
float:left;
width:50%;
margin-bottom:5px;
text-align:center;
}
div.pageNavigation04 div.pageList01 .next{
float:left;
width:25%;
margin-bottom:5px;
text-align:right;
}
/* -- pageList02 -- */
div.pageNavigation04 div.pageList02{
width:689px;
margin:0 auto;
background:#FFFFFF;
}
div.pageNavigation04 div.pageList02 .prev{
float:left;
width:25%;
text-align:left;
}
div.pageNavigation04 div.pageList02 .text{
float:left;
width:50%;
text-align:center;
}
div.pageNavigation04 div.pageList02 .next{
float:left;
width:25%;
text-align:right;
}

/* -- pageList03 -- */
div.pageNavigation04 div.pageList03{
width:546;
margin:0 auto;
background:#FFFFFF;
}
div.pageNavigation04 div.pageList03 .prev{
float:left;
width:50%;
margin-bottom:5px;
text-align:left;
}
div.pageNavigation04 div.pageList03 .next{
float:left;
width:50%;
margin-bottom:5px;
text-align:right;
}

/* ---- searchList01 ---- */
ul#searchList01{
float:right;
width:100%;
background:#ffffff; 
margin:0;
padding:0;
border:none;
display:block;
}
ul#searchList01 li{
border-bottom:none;
}
ul#searchList01 li p{
line-height:1.5em;
}
ul#searchList01 li dl{
width:100%;
margin:10px auto;
clear:both;
}
ul#searchList01 li dt{
width:120px;
float:left;
padding:0;
text-align:center; 
border:none;
margin-top:12px;
}
ul#searchList01 li dt img {
margin-bottom:3px;
}
ul#searchList01 li.sd_date_time{
	position:relative;
	margin:-15px 0 -2px;
}
ul#searchList01 li dd{
width:545px;
height:85px;
float:left;
padding:20px 10px 5px 30px;
text-align:left;
border:none;
background:#fff url(/static/img/basic/common/bg_search_list03.gif) no-repeat top left;
}
ul#searchList01 li dd li.b img{
	vertical-align:middle;
	position:relative;
	_bottom:-5px;
}
ul#searchList01 li dd li {
width:100%;
/*height:20px;*/
overflow:hidden;
}
ul#searchList01 li dd li.b{
	line-height:50px;
	height:50px;
	padding-top:5px;
}
ul#searchList01 li span{
/*font-size:83%;*/
}

/* -- iconList04 (unused?) -- */
div.iconList04{
width:714px;
margin:0 auto;
border:1px solid #FFAA33;
border-top:none;
z-index:1;
}
div.iconList04 ul{
background:transparent url(/static/img/basic/common/iconlist_line_block.gif) no-repeat left bottom;
}
div.iconList04 ul.iconListBottom{
background:transparent url(/static/img/basic/common/iconlist_line_block.gif) no-repeat left top;
}
div.iconList04 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.iconList04 ul{
display:inline-block;
clear:both;
}
div.iconList04 ul.iconListBottom{
z-index:1;
}
div.iconList04 ul li{
overflow:visible;
word-break:break-all;
float:left;
width:113px;
padding:15px;
text-align:center;
z-index:1;
}
div.iconList04 ul.iconListBottom li{
padding-bottom:15px;
}
div.iconList04 ul li.rightSide{
padding-right:2px;
background:none;
}
div.iconList04 ul li div div.iconListImage{
width:113px;
padding-top:1px;
text-align:center;
}
div.iconList04 ul li div.iconState05{
min-height:113px;
_height:113px;
z-index:1;
}
div.nomemo div.iconList04 ul li div div.iconListImage{
padding-top:9px;
}
div.iconList04 ul li div.iconState05{background:#FFFFFF;}
div.iconList04 ul li div div.iconListImage a{
display:block;
width:76px;
height:76px;
margin:3px auto;
margin-right:auto;
margin-left:auto;
background-color:transparent !important;
background-position:50% 50% !important;
background-repeat:no-repeat !important;
outline:none;
}
div.iconList04 ul li div div a.iconTitle{
text-indent:-9999px;
}
div.iconList04 ul li div p{
padding-top:5px;
}

/* ---- entryList02 ---- */
ul.entryList02{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList02 li{
display:block;
*display:inline-block;
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList02 li.odd{
background:#FFF8E9;
}
ul.entryList02 li dl{
padding:0 5px 0 15px;
zoom:1;
}
ul.entryList02 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList02 li dl{
height:1%;
overflow:visible;
}
ul.entryList02 li dl dt{
float:left;
width:160px;
padding-left:20px;
}
ul.entryList02 li dl dd{
float:right;
width:504px;
word-break:break-all;
}
ul.entryList02 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}ul.entryList02 li dl dd input{
margin-right:10px;
}

/* ---- entryList03 (unused?) ---- */
ul.entryList03{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList03 li{
display:block;
*display:inline-block;
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList03 li dl{
padding:0 5px 0 15px;
zoom:1;
}
ul.entryList03 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList03 li dl{
height:1%;
overflow:visible;
}
ul.entryList03 li dl dt{
float:left;
width:160px;
padding-left:20px;
}
ul.entryList03 li dl dd{
float:right;
width:504px;
word-break:break-all;
}
ul.entryList03 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}
ul.entryList03 li dl dd input{
margin-right:10px;
}

/* ---- entryList04 (unused?) ---- */
ul.entryList04{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList04 li{
display:block;
*display:inline-block;
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList04 li.odd{
background:url(/static/img/basic/common/bg_entryList04_01.gif) repeat-y left top;
}
ul.entryList04 li.even{
background:url(/static/img/basic/common/bg_entryList04_02.gif) repeat-y left top;
}
ul.entryList04 li dl{
padding:0 5px 0 15px;
zoom:1;
}
ul.entryList04 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList04 li dl{
height:1%;
overflow:visible;
}
ul.entryList04 li dl dt{
float:left;
width:160px;
}
ul.entryList04 li dl dt span{
color:#FF0000;
}
ul.entryList04 li dl dd{
float:right;
width:524px;
word-break:break-all;
}
ul.entryList04 li dl dd span{
color:#FF9200;
font-size:80%;
line-height:1.2em;
}
ul.entryList04 li dl dd span.normal{
color:#333333;
font-size:80%;
line-height:1.2em;
}
ul.entryList04 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}
ul.entryList04 li dl dd input{
margin-right:10px;
}
ul.entryList04 li dl dd img{
margin-bottom:10px;
}
ul.entryList04 li dl dd p{
margin-top:10px;
}

.messageArea  div ul.btnArea{
border:none;
text-align:center;
}

/* ---- entryList05 (unused?) ---- */
ul.entryList05{
border:1px solid #FBB14E;
clear:both;
}
ul.entryList05 li{
display:block;
*display:inline-block;
padding:5px 0;
*padding:4px 0 2px;
}
ul.entryList05 li.odd{
background:url(/static/img/basic/common/bg_entryList05_01.gif) repeat-y left top;
}
ul.entryList05 li.even{
background:url(/static/img/basic/common/bg_entryList05_02.gif) repeat-y left top;
}
ul.entryList05 li dl{
padding:0 5px 0 15px;
zoom:1;
}
ul.entryList05 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html ul.entryList05 li dl{
height:1%;
overflow:visible;
}
ul.entryList05 li dl dt{
float:left;
width:160px;
}
ul.entryList05 li dl dt span{
color:#FF0000;
}
ul.entryList05 li dl dd{
float:right;
width:504px;
word-break:break-all;
}
ul.entryList05 li dl dd span{
color:#FF9200;
font-size:80%;
line-height:1.2em;
}
ul.entryList05 li dl dd span.normal{
color:#333333;
font-size:80%;
line-height:1.2em;
}
ul.entryList05 li dl dd a img{
margin-left:5px;
vertical-align:middle;
_padding:0.2em 0 0.2em;
}
ul.entryList05 li dl dd input{
margin-right:10px;
}
ul.entryList05 li dl dd img{
margin-bottom:10px;
}
ul.entryList05 li dl dd p{
margin-top:10px;
}

/* ---- listTopicTitle01 ---- */
div.listTopicArea01{
border:1px solid #FBB14E;
border-top:none;
}
div.listTopicArea01 .listTopicTitle01{
background:#FEE7C6;
padding:5px 10px 5px 10px;
border-bottom:1px solid #FFCD8F;
}
div.listTopicArea01 .listTopicTitle01 input{
margin-right:3px;
}
div.listTopicArea01 .listTopicTitle01 dl{
clear:both;
}
div.listTopicArea01 .listTopicTitle01 dt{
float:left;
width:500px;
font-size:116%;
font-weight:bold;
}
div.listTopicArea01 .listTopicTitle01 dt span{
margin-left:20px;
font-size:86% !important;
white-space:nowrap;
}
div.listTopicArea01 .listTopicTitle01 dd{
float:right;
width:150px;
text-align:right;
color:#535353;
}

div.calendarArea{
}

/*---- calendarTable01 ----*/
table.calendarTable01{
table-layout:fixed;
border-collapse:collapse;
border:1px solid #F8A448;
}

table.calendarTable01 th{
font-size:12px;
font-weight:normal;
border:1px solid #F8A448;
}

table.calendarTable01 td{
height:73px;
_height:auto;
min-height:73px;
height:expression( this.scrollHeight < 74 ? "73px" : "auto" );
word-break:break-all;
overflow:visible;
border:1px solid #F8A448;
}

/*---- calendarTable02 ----*/
table.calendarTable02{
table-layout:fixed;
border-collapse:collapse;
background:#fff url(/static/img/basic/common/bg_page_list02.gif) repeat-x 0% 100%;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}

table.calendarTable02 th{
font-size:12px;
font-weight:normal;
}

table.calendarTable02 td{
height:28px;
padding:2px 0;
_height:auto;
min-height:73px;
word-break:break-all;
overflow:visible;
}

/*---- messageArea03 ----*/
div.messageArea03{
background-color:#FEE7C6;
width:716px; 
margin:0;
}

div.messageArea03 h3{ 
background:url(/static/img/basic/common/bg_messageArea03.gif) no-repeat;
height:20px;
padding:3px 0 0 20px; 
font-weight:bold;
}


/*---- showKao ----*/

.showKaoUpload{
padding:17px;
}

.showKaoUpload .photo table{
width:200px;
height:200px;
border:1px solid #F2D387;
background:url(/static/img/basic/common/bg_showKaoPhoto.gif) repeat-x top;
}
.showKaoUpload .photo td{
text-align:center;
vertical-align:middle;
}

.showKaoUpload .form{
float:left;
width:425px;
}
.showKaoUpload .form p.img{
margin-bottom:15px;
}
.showKaoUpload .form p.btn{
margin-bottom:15px;
text-align:right;
}
.showKaoUpload .form p.notice{
padding-top:10px;
border-top:1px solid #C0C0C0;
}

.formBt03{
padding:0 20px;
*padding:0;
color:#fff;
border:1px solid #117196 !important;
background:#258FB8 !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}
.formBt03dis{
padding:0 20px;
*padding:0;
color:#117196;
border:1px solid #117196 !important;
background:#258FB8 !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}

.formBt04{
padding:0 20px;
*padding:0;
color:#000000;
border:1px solid #30befe !important;
background:#94defe !important;
line-height:1.8;
*line-height:1.2;
cursor:pointer;
}

.normalArea04 ul.upload{
padding:0 50px;
}
.normalArea04 ul.upload li{
float:left;
width:250px;
text-align:center;
margin-right:50px;
}




.selectPhoto{
float:left;
}
.normalArea04 .selectPhoto ul{
padding:0 25px;
}
.normalArea04 .selectPhoto ul li{
float:left;
text-align:center;
margin-right:20px;
}
.normalArea04 .selectPhoto ul li img{
padding:5px;
border:1px solid #FBDF9C;
max-width:80px;
max-height:80px;
}

.selectPhotoOthers{
float:left;
}
.normalArea04 .selectPhotoOthers ul{
padding:0 50px;
}
.normalArea04 .selectPhotoOthers ul li{
float:left;
text-align:center;
margin-right:100px;
}
.normalArea04 .selectPhotoOthers ul li img{
border:1px solid #FBDF9C;
}


.normalArea04 .chkBtn{
float:right;
margin-right:10px;
text-align:right;
}

.showKaoUpload .photo{
float:left;
margin-right:30px;
}

.showKaoCheck{
padding:17px;
}
.showKaoCheck .photo01{
float:left;
text-align:center;
}
.showKaoCheck .photo01 table{
width:200px;
height:200px;
border:1px solid #F2D387;
background:url(/static/img/basic/common/bg_showKaoPhoto.gif) repeat-x top;
}
.showKaoCheck .photo01 td{
text-align:center;
vertical-align:middle;
}
.showKaoCheck .photo01 p{
margin-top:5px;
}

.showKaoCheck .photo02{
float:left;
text-align:left;
}
.showKaoCheck .photo02 table{
width:200px;
height:200px;
border:1px solid #F2D387;
background:url(/static/img/basic/common/bg_showKaoPhoto.gif) repeat-x top;
}
.showKaoCheck .photo02 td{
text-align:center;
vertical-align:middle;
}
.showKaoCheck .photo02 p.txt01{
margin-top:5px;
text-align:left;
}
.showKaoCheck .photo02 p.txt02{
margin-top:15px;
text-align:right;
}

.showKaoCheck .looklike{
width:280px;
height:250px;
float:left;
background:url(/static/img/basic/common/bg_showKaoCheck.gif) no-repeat left top;
}
.showKaoCheck .looklike p{
width:280px;
text-align:center;
}
.showKaoCheck .looklike p.txt01{
margin-top:40px;
}
.showKaoCheck .looklike p.txt02{
margin-top:10px;
font-size:60px;
font-weight:bold;
}
.showKaoCheck .looklike p.txt03{
margin-top:10px;
}
.showKaoCheck .looklike p span{
font-weight:bold;
}


.showKaoExample{
width:697px;
height:123px;
margin-bottom:15px;
padding-left:20px;
background:url(/static/img/basic/common/bg_showKaoExample.gif) no-repeat left top;
}
.showKaoExample .img{
float:left;
width:140px;
margin-top:12px;
}
.showKaoExample .txt{
float:left;
width:390px;
margin-top:45px;
}
.showKaoExample .more{
float:left;
width:150px;
margin-top:55px;
}

div.messageArea div.heading10{
width:690px;
height:26px;
position:relative;
padding:0 5px 0 21px;
background:url(/static/img/basic/heading/message_area001.gif) no-repeat 0% 0%;
line-height:24px;
clear:both;
}
div.messageArea div.heading10 h2,
div.messageArea div.heading10 h3{
font-weight:bold;
}
div.messageArea div.heading10 p{
position:absolute;
top:0;
right:10px;
}

/* -- iconList05 -- */
div.iconList05{
width:714px;
margin:0 auto;
border:1px solid #FFAA33;
border-top:none;
z-index:1;
}
div.iconList05 ul{
background:transparent url(/static/img/basic/common/bg_iconList05.gif) no-repeat left bottom;
}
div.iconList05 ul.iconListBottom{
background:transparent url(/static/img/basic/common/bg_iconList05.gif) no-repeat left top;
}
div.iconList05 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.iconList05 ul{
display:inline-block;
clear:both;
}
div.iconList05 ul.iconListBottom{
z-index:1;
}
div.iconList05 ul li{
overflow:visible;
word-break:break-all;
float:left;
width:208px;
padding:15px;
text-align:center;
z-index:1;
}
div.iconList05 ul.iconListBottom li{
padding-bottom:15px;
}
div.iconList05 ul li.rightSide{
padding-right:2px;
background:none;
}
div.iconList05 ul li div div.iconListImage{
width:208px;
padding-top:1px;
text-align:center;
}
div.iconList05 ul li div.iconState05{
min-height:113px;
_height:113px;
z-index:1;
}
div.nomemo div.iconList05 ul li div div.iconListImage{
padding-top:9px;
text-align:center;
}
div.iconList05 ul li div.iconState05{background:#FFFFFF;}

div.iconList05 ul li div div a.iconTitle{
text-indent:-9999px;
}
div.iconList05 ul li div p{
padding-top:5px;
}

/* -- iconList06 -- */
div.iconList06{
width:714px;
margin:0 auto;
border-top:none;
z-index:1;
}
div.iconList06 ul{
background:transparent url(/static/img/basic/common/bg_iconList06.gif) no-repeat left bottom;
}
div.iconList06 ul.iconListBottom{
background:transparent url(/static/img/basic/common/bg_iconList06.gif) no-repeat left top;
}
div.iconList06 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.iconList06 ul{
display:inline-block;
clear:both;
}
div.iconList06 ul.iconListBottom{
z-index:1;
}
div.iconList06 ul li{
overflow:visible;
word-break:break-all;
float:left;
width:327px;
padding:15px;
text-align:center;
z-index:1;
}
div.iconList06 ul li div div.iconListImage{
width:327px;
padding-top:1px;
text-align:center;
}
div.iconList06 ul li div.iconState05{
min-height:113px;
_height:113px;
z-index:1;
}
div.nomemo div.iconList06 ul li div div.iconListImage{
text-align:center;
}
div.iconList06 ul li div.iconState05{background:#FFFFFF;}

div.iconList06 ul li div div a.iconTitle{
text-indent:-9999px;
}
div.iconList06 ul li p{
margin-top:3px;
}

/*-- showPhotoList --*/
div.showPhotoList{
width:670px;
padding:0 22px;
border:1px solid #FBB14E;
border-top:none;
background:#F2F2F2;
clear:both;
}

div.showPhotoList table{
width:100%;
}

div.showPhotoList table td{
padding:10px 5px;
}

div.showPhotoList table td div{
width:202px;
height:200px;
margin-right:auto;
margin-left:auto;
border:1px solid #D9D9D9;
background-color:#fff;
background-repeat:no-repeat;
background-position:50% 50%;
text-indent:-9999px;
}

div.showWall {
margin:0 auto;
background:url(/static/img/basic/common/bg_line.gif) repeat left top;
border:6px solid #FBB14E;
padding:15px;
}

div.showWall table{
margin:0 auto;
}

a.wide{display:block;width:100%}
a.wide:hover{color:#996600;text-decoration:none}

.formButtons02{
background:none;
border:none;
}
.formButtons02{
/*width:auto;*/
}
.formButtons02 p,
.formButtons02 ul,
.formButtons01{
text-align:left;
}
.formButtons02 li,
.formButtons02 form{
display:inline;
}

#popupPage01 div.box{
width:546px;
margin:15px auto;
}

div.heading_normal{
width:526px;
height:24px;
border-bottom:1px solid #DDC9AC;
padding:0 0 0 20px;
background:url(/static/img/basic/heading/body_diary001.gif) no-repeat 0% 0%;
line-height:24px;
}
div.heading_normal:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.heading_normal h3{
font-weight:bold;
}

#popupPage01 table td.fix{
height:25px;
_height:auto;
min-height:25px;
height:expression( this.scrollHeight < 26 ? "25px" : "auto" );
}


/* ----- listBox02 ----- */
#bodySide div.listBox02{
width:270px;
background:url(/static/img/basic/common/body_side001.gif) no-repeat top;
margin:0 0 5px;
}
#bodySide div.listBox02 h2{
height:24px;
padding-left:18px;
line-height:24px;
}
#bodySide div.listBox02 h2 a:link,
#bodySide div.listBox02 h2 a:visited,
#bodySide div.listBox02 h2 a:hover,
#bodySide div.listBox02 h2 a:active,
#bodySide div.listBox02 h2 a:focus{
color:#000;
background:none;
}
#bodySide div.listBox02 div.contents{
width:268px;
border:1px solid #f90;
border-top:none;
}


.listBoxUtility01 .checkBirthday{
float:left;
padding:10px 0 10px 5px;
text-align:center;
}
.listBoxUtility01 .checkEvent{
float:left;
padding:10px 0 10px 5px;
text-align:center;
}


/* ----- listBox03 ----- */
#bodySide div.c{
text-align:center;
}
#bodySide div.listBox03{
width:270px;
background:url(/static/img/basic/common/bg_side_head_02.gif) no-repeat top;
margin:0;
}
#bodySide div.listBox03 h2{
height:23px;
padding-left:18px;
line-height:24px;
}
#bodySide div.listBox03 h2 a:link,
#bodySide div.listBox03 h2 a:visited,
#bodySide div.listBox03 h2 a:hover,
#bodySide div.listBox03 h2 a:active,
#bodySide div.listBox03 h2 a:focus{
color:#000;
background:none;
}
#bodySide div.listBox03 div.contents{
width:268px;
border:1px solid #cccccc;
border-top:none;
}
#bodySide div.listBox03 div.contents div.day{
padding:15px 0;
text-align:center;
}
#bodySide div.listBox03 div.contents div.day span{
font-weight:bold;
}
#bodySide div.listBox03 div.contents div.check{
padding-top:5px;
padding-bottom:5px;
background:url(/static/img/basic/common/bg_check.gif) no-repeat top;
}
#bodySide div.listBox03 div.contents div.check ul{
margin-left:30px;
}
#bodySide div.listBox03 div.contents div.check li {
float:left;
}
#bodySide div.listBox03 div.contents div.check li.left{
margin-right:20px;
}
#bodySide div.listBox03 div.contents div.check li img{
vertical-align:middle;
}

div.contentsEdit{
height:15px;
margin-top:10px;
margin-bottom:20px;
padding-top:5px;
background:url(/static/img/basic/common/bg_contentsEdit.gif) no-repeat top;
}
div.contentsEdit li img{
vertical-align:middle;
}
div.contentsEdit li{
display:inline;
}
div.contentsEdit li.left{
margin-right:15px;
}

/* ----- ContentsList04 ---- */
dl.contentsList04{
line-height:1.8;
}
dl.contentsList04 dt{
clear:both;
float:left;
width:65px;
padding-left:10px;
}
dl.contentsList04 dt span{
padding-top:2px;
background-position: 0% 50%;
background-repeat: no-repeat;
}
dl.contentsList04 dd{
float:left;
width:342px;
padding-left:18px;
background:url(/static/img/basic/common/list_lead001.gif) no-repeat 0% 0.9em;
overflow: hidden;
text-overflow: ellipsis;
}

dl.contentsList04 dd a:visited {
color:#996699;
}

#bodyContents div.heading02{
width:415px;
height:24px;
padding:0 5px 0 21px;
background:url(/static/img/basic/common/body_contents002.gif) no-repeat 0% 0%;
line-height:24px;
overflow:hidden;
}

#bodyContents div.heading11{
width:420px;
height:30px;
position:relative;
padding-left:21px;
background:url(/static/img/basic/common/bg_heading11.gif) no-repeat 0% 0%;
line-height:26px;
}

#bodyContents div.writeDiary{
width:441px;
/*padding:5px 0 5px 25px;*/
/*background:url(/static/img/basic/common/bg_writeDiary.gif) no-repeat left top;*/
background:url(/static/img/basic/common/bg_balloon_01.gif) no-repeat left top;
}
#bodyContents div.writeDiary div.textWrite{
width:416px;
padding-left:25px;
padding-top:5px;
}
#bodyContents div.writeDiary div.submitWrite{
/*width:400px;*/
padding-top:3px;
padding-right:16px;
/*padding-left:25px;*/
text-align:right;
/*background:url(/static/img/basic/common/bg_balloon_05.gif) repeat-y;*/
}
#bodyContents div#form_option_diary{
width:416px;
padding-left:25px;
background:url(/static/img/basic/common/bg_balloon_05.gif) repeat-y;
}
#bodyContents div.balloonFoot{
width:441px;
height:7px;
margin-bottom:10px;
background:url(/static/img/basic/common/bg_balloon_03.gif) no-repeat left top;
}
#bodyContents div.closeArea{
width:400px;
padding-right:16px;
padding-bottom:7px;
text-align:right;
}

#bodySide div.mymixProfileList{
width:257px;
height:17px;
margin-bottom:5px;
padding:5px 3px 5px 10px;
background:url(/static/img/basic/common/bg_mymixProfile_list.gif) no-repeat top;
}
#bodySide div.mymixProfileList ul{
margin-left:5px;
}
#bodySide div.mymixProfileList li{
display:inline;
}
#bodySide div.mymixProfileList li img{
margin:3px 0;
}
#bodySide div.mymixProfileList li.left{
margin-right:5px;
}
#bodySide div.mymixProfileList li img{
vertical-align:middle;
}

#bodyContents div.break{
margin:15px 0 0 0;
background:url(/static/img/basic/common/bg_contentsEdit.gif) no-repeat left top;
}


#form_option_diary{}
#diaryBody{width:400px; height:100px; margin-top:5px;}
.txtEditArea{margin-top:10px;}
.photoPutArea{margin-top:10px;}
.photoPutArea p{margin-bottom:5px;}
.diaryViewLimit dd span{color:#666666; /*font-size:83%;*/}

#friendSearch li.searchFriendOption{margin-left:10px;}
#friendSearch li.searchFriendOption img {margin-right:3px; vertical-align:middle;}
#friendSearch li.searchFriendOption a.img{text-decoration:none;}

/* ---- showWall ---- */
#showWall{
clear:both;
}

#showWall div.contents{
margin-top:15px;
padding-top:15px;
}
#showWall div.contents div.gbkcontents{
margin:5px 0px 5px 0px;
clear:both;
}
#showWall div.contents div.gbkcontents div.gbkdotline{
clear:both;
background: transparent url(/static/img/basic/common/dotline_horizontal002.gif) repeat-x scroll left bottom;
height:10px;
}
#showWall div.contents div.gbkcontents div.gbkautharea{
float:left;
width:94px;
clear:left;
margin-top:8px;
margin-left:8px;
margin-bottom:8px;
text-align:center;
display:inline;
}
#showWall div.contents div.gbkcontents div.gbkcontentarea{
float:right;
width:610px;
}
#showWall div.contents div.gbkcontents div.gbkcontentarea a{margin-right:5px;}
#showWall div.contents div.gbkcontents div.gbkuserInput{
line-height:1.2;
word-break:break-all;
overflow: hidden;
float:right;
clear:right;
text-align:left;
padding:5px 10px;
width:570px;
}
#showWall div.contents div.utilityLinks02{
background:none;
}

#showWall div.contents div.utilityLinks02 ul{
padding:5px 0;
background:url(/static/img/basic/common/dotline_horizontal002.gif) repeat-x left bottom;
}

#showWall div.contents div.utilityLinks02 ul li{
padding-right:10px;
text-align:right;
}

#showWall div.contents div.utilityLinks02 ul li a:hover,
#showWall div.contents div.utilityLinks02 ul li a:active,
#showWall div.contents div.utilityLinks02 ul li a:focus{
background:url(/static/img/basic/icon/arrow001.gif) no-repeat 0% 50%;
}

#showWall div.contents dl{
clear:both;
_height:1px;
padding:0 15px;
}

#showWall div.contents dl dt{
display:block;
float:left;
clear:both;
width:76px;
padding-bottom:20px;
text-align:center;
position:relative;
z-index:5;
word-break:break-all;
}

#showWall div.contents dl dd{
float:right;
width:600px;
margin-bottom:10px;
padding:8px 0 0;
background:url(/static/img/basic/common/bg_showWall_01.gif) no-repeat 100% 0%;
}

#showWall div.contents dl dd p{
margin-left:12px;
padding:0 16px 20px;
background:#fff3e2;
}

#showWall div.contents dl dd ul{
margin-left:12px;
padding:0 16px 10px;
text-align:right;
background:#fff3e2 url(/static/img/basic/common/bg_showWall_02.gif) no-repeat 100% 100%;
}

#showWall div.contents dl dd li{
display:inline;
}
#showWall div.contents dl dd li.break{
color:#ff9966;
}

#showWall div.contents dl dd p.relation{
background-image:none;
}

#showWall div.contents dl dd p.userInput img{
float:left;
margin-right:10px;
}

#showWallComment{
margin-bottom:15px;
padding-bottom:10px;
background:url(/static/img/basic/common/dotline_horizontal002.gif) repeat-x left bottom;
}
#showWallComment .icoArea{
margin:5px 0 5px 0;
}
#showWallComment .inputArea{
margin:5px 0 5px 0;
}
#showWallComment .submitArea{
width:716px;
margin:5px 0 5px 0;
text-align:right;
}

div.messageArea div.contents02{
padding:8px 20px 10px 20px;
border:1px solid #FBB14E;
border-top:none;
background:#FEE7C6;
}
div.messageArea div.contents02 div.normal{
padding:15px;
border:1px solid #FFCD8F;
background:url(/static/img/basic/common/bg_stripe001.gif) repeat 0% 0%;
}

/*---- addBookmark ----*/
#addBookmark {border:none; margin:0; padding:0 30px;}
#addBookmark .box01{float:left; width:100px; margin-right:20px; border:none;}
#addBookmark .box02{float:left; border:none;}
#addBookmark table th{width:80px; padding:3px; background:#fdf9f2; color:#996600; font-weight:normal; vertical-align:top;}
#addBookmark table td{width:320px; padding:3px; background:#ffffff; vertical-align:top;}

/* ---- formButtons03 ---- */
.formButtons03{
padding:10px;
}
ul.formButtons03{
/*width:auto;*/
}
.formButtons03 p,
.formButtons03 ul,
ul.formButtons03{
text-align:left;
}
.formButtons03 li{
float:left;
}
.formButtons03 li.ttl{
width:150px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!! */

.editList01{
margin-bottom:5px;
width:100%;
}

.editList01 div.contents{
clear:both;
}

.editList01 ul.editContents{
border-right:1px solid #FBB14E;
border-left:1px solid #FBB14E;
background:#fff url(/static/img/basic/common/bg_edit_list001.gif) repeat-y 0% 0%;
}

.editList01 ul.editContents li{
clear:both;
border-bottom:1px solid #FBB14E;
}
.editList01 ul.editContents dd{
	word-wrap:break-word;
}

.editList01 ul.editContents li dl{
/* display:inline-block; */
zoom:1;
}
.editList01 ul.editContents li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.editList01 ul.editContents li dl dt,
.editList01 ul.editContents li dl dd{
padding:10px;
overflow:visible;
word-break:break-all;
}

.editList01 ul.editContents li dl dt{
float:left;
width:120px;
clear:left;
}

.editList01 ul.editContents li dl dd{
float:left;
width:520px;
_height:1%;
word-break:break-all;
}

.editList01 ul.editContents li dl dd input,
.editList01 ul.editContents li dl dd select{
vertical-align:middle;
}

.editList01 ul.editContents li dl dd select{
margin-right:3px;
}

.editList01 ul.editContents li dl dd textarea{
margin-top:5px;
}

.editList01 ul.editContents li dl dd ul li{
border:none;
}

.editList01 ul.editContents li dl dd ul.checkList01 li{
display:inline;
margin-right:5px;
}

.editList01 ul.editContents li dl dd ul.checkList01 li input{
margin-right:3px;
}

.editList01 textarea{
width:530px;
}

.editList01 ul.editContents02{
border-right:1px solid #F6A838;
border-left:1px solid #F6A838;
}
.editList01 ul.editContents02 li{
border-bottom:1px solid #FDCD8B;
}
.editList01 ul.editContents02 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.editList01 ul.editContents02 li dl{
/* display:inline-block;*/
zoom:1;
}
.editList01 ul.editContents02 li dl dt{
padding:10px 10px 10px 60px;
overflow:visible;
word-break:break-all;
}
.editList01 ul.editContents02 li dl dd{
padding:10px;
overflow:visible;
word-break:break-all;
}
.editList01 ul.editContents02 li dl dt{
float:left;
width:180px;
}
.editList01 ul.editContents02 li dl dd{
float:left;
_height:1px;
word-break:break-all;
}
.editList01 ul.editContents02 li dl dd input.style01{
width:200px;
}
.editList01 ul.editContents02 li dl dd input.style02{
width:200px;
margin-right:150px;
}

/*-- formButtons01 --*/
.editList01 .formButtons01{
border-top:none;
text-align:center;
border-left:1px solid #F6A838;
border-right:1px solid #F6A838;
border-bottom:1px solid #F6A838;
}


.editList01 div.formButtons01 p.supplement01{
text-align:left !important;
width:630px;
margin:0 auto 5px;
padding:10px 0;
text-align:left;
}

.editList01 ul.formButtons01 li{
display:inline;
margin:0 4px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!! */

/*---- editList01 ----*/
#editList01{
margin-bottom:5px;
width:100%;
}

#editList01 div.contents{
clear:both;
}

#editList01 ul.editContents{
border-right:1px solid #FBB14E;
border-left:1px solid #FBB14E;
background:#fff url(/static/img/basic/common/bg_edit_list001.gif) repeat-y 0% 0%;
}

#editList01 ul.editContents li{
clear:both;
border-bottom:1px solid #FBB14E;
}
#editList01 ul.editContents dd{
	word-wrap:break-word;
}

#editList01 ul.editContents li dl{
/* display:inline-block; */
zoom:1;
}
#editList01 ul.editContents li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#editList01 ul.editContents li dl dt,
#editList01 ul.editContents li dl dd{
padding:10px;
overflow:visible;
word-break:break-all;
}

#editList01 ul.editContents li dl dt{
float:left;
width:120px;
clear:left;
}

#editList01 ul.editContents li dl dd{
float:left;
width:520px;
_height:1%;
word-break:break-all;
}

#editList01 ul.editContents li dl dd input,
#editList01 ul.editContents li dl dd select{
vertical-align:middle;
}

#editList01 ul.editContents li dl dd select{
margin-right:3px;
}

#editList01 ul.editContents li dl dd textarea{
margin-top:5px;
}

#editList01 ul.editContents li dl dd ul li{
border:none;
}

#editList01 ul.editContents li dl dd ul.checkList01 li{
display:inline;
margin-right:5px;
}

#editList01 ul.editContents li dl dd ul.checkList01 li input{
margin-right:3px;
}

#editList01 textarea{
width:530px;
}

#editList01 ul.editContents02{
border-right:1px solid #F6A838;
border-left:1px solid #F6A838;
}
#editList01 ul.editContents02 li{
border-bottom:1px solid #FDCD8B;
}
#editList01 ul.editContents02 li dl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#editList01 ul.editContents02 li dl{
/* display:inline-block;*/
zoom:1;
}
#editList01 ul.editContents02 li dl dt{
padding:10px 10px 10px 60px;
overflow:visible;
word-break:break-all;
}
#editList01 ul.editContents02 li dl dd{
padding:10px;
overflow:visible;
word-break:break-all;
}
#editList01 ul.editContents02 li dl dt{
float:left;
width:180px;
}
#editList01 ul.editContents02 li dl dd{
float:left;
_height:1px;
word-break:break-all;
}
#editList01 ul.editContents02 li dl dd input.style01{
width:200px;
}
#editList01 ul.editContents02 li dl dd input.style02{
width:200px;
margin-right:150px;
}

/*-- formButtons01 --*/
#editList01 .formButtons01{
border-top:none;
text-align:center;
border-left:1px solid #F6A838;
border-right:1px solid #F6A838;
border-bottom:1px solid #F6A838;
}


#editList01 div.formButtons01 p.supplement01{
text-align:left !important;
width:630px;
margin:0 auto 5px;
padding:10px 0;
text-align:left;
}

#editList01 ul.formButtons01 li{
display:inline;
margin:0 4px;
}


ul.searchResultBlock{
background:url(/static/img/basic/common/bg_communityBlock_02.gif) repeat-y 0% 0%;
width:714px;
border:1px solid #FBB14E;
border-top:none;
}

ul.searchResultBlock li{
width:714px;
border-top:1px solid #FBB14E;
}

ul.searchResultBlock li p{
width:160px;
float:left;
padding:10px;
text-align:center;
min-height:160px;
_height:auto;
}

dl.resultList dt.resultTitle span.category{
margin-left:1em;
position:relative;
width:auto;
right:inherit;
bottom:inherit;
display:inline;
}

dl.resultList{
width:533px;
border:none;
float:right;
}

dl.resultList dt.resultTitle{
position:relative;
*height:100%;
margin:0;
padding-left:20px;
border-bottom:1px solid #FBB14E;
background:#FEE7C6;
font-size:116.7%;
line-height:2;
padding-right:35%;
word-break:break-all;
}

dl.resultList dt.resultTitle span{
display:block;
position:absolute;
right:10px;
bottom:0;
font-size:86%;
text-align:right;
white-space:nowrap;
}

dl.resultList dt.resultTitle span.date{
color:#535353;
width:35%;
top:0px;
}

dl.resultList dt.resultTitle span.date em{
color:#f6a838;
}

dl.resultList dd.resultContent{
width:533px;
float:right;
text-align:center;
}

dl.resultList dd.resultContent p{
border:none;
width:513px;
float:none;
margin:0 auto;
padding:10px 0;
overflow:hidden;
text-align:left;
font-size:90%;
word-break:break-all;
}
/*-- 080526 GuestBook Borderes --*/
.gbBtnsArea{
text-align:center;
border:1px solid #F6A838;
border-top:none;
}

ul.gbBtnsArea li{
display:inline;
margin:0 4px;
}

.gbContentsArea{
border:1px solid #F6A838;
border-top:none !important;
height:100%;
}

#showWall div.gbConf{
margin-top:0px !important;
}

.gbBtnsAreaConf{
border-top:1px solid #F6A838;
clear:both;
}

/*-- 080610 GuestBook blockquote */
div#showWall div.contents dl dd div blockquote{
background-color:#FFEDBB;
width:450px;
margin:5px 0px 5px 25px;
padding:10px;
}
#showWall div.contents dl dd div{
margin-left:12px;
padding:0 16px 20px;
background:#fff3e2;
}

/*-- maintenance --*/
.borderTopNone{
border-top:none !important;
overflow: auto;
}
div.photoPutArea input{ /*for IE7*/
background-color:#FDF9F2;
}

/*-- email auto complete --*/
div.domainArea {
position:absolute;
display:none;
border:1px solid #FFAA33;
background-color:#FDF9F2;
width:205px;
z-index:2;
}

#headerArea div.headerNavigationBottom {
    clear: both;
    height: 23px;
    padding-bottom: 8px;
}
div.headerNavigationBottom ul.globalNavigation01 {
    height: 23px;
    float: right;
}
ul.globalNavigation01 li {
    float: left;
}
ul.globalNavigation01 li.home {
    width: 50px;
    padding-right: 19px;
}
ul.globalNavigation01 li.home a {
    background-position: left top;
}
ul.globalNavigation01 li.home a:hover {
    background-position: -89px top;
}

ul.globalNavigation01 li.community {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.community a {
    background-position: left -23px;
}
ul.globalNavigation01 li.community a:hover {
    background-position: -89px -23px;
}

ul.globalNavigation01 li.friendSearch {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.friendSearch a {
    background-position: left -46px;
}
ul.globalNavigation01 li.friendSearch a:hover {
    background-position: -89px -46px;
}


ul.globalNavigation01 li.friendInvite {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.friendInvite a {
    background-position: left -69px;
}
ul.globalNavigation01 li.friendInvite a:hover {
    background-position: -89px -69px;
}
ul.globalNavigation01 li.diary {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.diary a {
    background-position: left -115px;
}
ul.globalNavigation01 li.diary a:hover {
    background-position: -89px -115px;
}
ul.globalNavigation01 li.album {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.album a {
    background-position: left -92px;
}
ul.globalNavigation01 li.album a:hover {
    background-position: -89px -92px;
}
ul.globalNavigation01 li.vote {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.vote a {
    background-position: left -138px;
}
ul.globalNavigation01 li.vote a:hover {
    background-position: -89px -138px;
}
ul.globalNavigation01 li.showcase {
    width: 80px;
    padding-right: 11px;
}
ul.globalNavigation01 li.showcase a {
    background-position: left bottom;
}
ul.globalNavigation01 li.showcase a:hover {
    background-position: -89px bottom;
}
ul.globalNavigation01 li a {
    background: url(/static/img/basic/common/globalnavi002.gif) no-repeat;
    display: block;
    height: 23px;
    line-height: 23px;
    outline-style: none;
    text-indent: -9999px;
}

#headerArea div.personalNavigation01 {
    padding: 0 0 3px 0px;
    background: url(/static/img/basic/common/personalnavi_bg001.gif) no-repeat center bottom;
    height: 28px;
    width: 950px;
    margin: 0 auto;
}
#headerArea div.personalNavigation01 ul {
    padding-bottom: 3px;
    height: 28px;
    /*width: 634px;*/
    float: left;
}
div.personalNavigation01 ul li {
    float: left;
    position: relative;
    z-index: 10;
}
div.personalNavigation01 ul li a {
    display: block;
    float: left;
    height: 28px;
    text-indent: -9999px;
    outline-style: none;
}
ul.personalNaviHome .localSubMenu,
ul.personalNaviCommunity .localSubMenu {
    position: absolute;
    top: 28px;
    right: 0;
}
ul.personalNaviHome li.top a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: left top;
    width: 94px;
}
ul.personalNaviHome li.top a:hover,
ul.personalNaviHome li.top a.on {
    background-position: left bottom;
}
ul.personalNaviHome li.message {
    width: 109px;
}
ul.personalNaviHome li.message a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -94px top;
    width: 109px;
}
ul.personalNaviHome li.message a:hover,
ul.personalNaviHome li.message a.on {
    background-position: -94px bottom;
}
ul.personalNaviHome li.diary {
    width: 109px;
}
ul.personalNaviHome li.diary a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -203px top;
    width: 109px;
}
ul.personalNaviHome li.diary a:hover,
ul.personalNaviHome li.diary a.on {
    background-position: -203px bottom;
}
ul.personalNaviHome li.photo {
    width: 109px;
}
ul.personalNaviHome li.photo a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -312px top;
    width: 109px;
}
ul.personalNaviHome li.photo a:hover,
ul.personalNaviHome li.photo a.on {
    background-position: -312px bottom;
}
ul.personalNaviHome li.vote {
    width: 109px;
}
ul.personalNaviHome li.vote a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -421px top;
    width: 109px;
}
ul.personalNaviHome li.vote a:hover,
ul.personalNaviHome li.vote a.on {
    background-position: -421px bottom;
}
ul.personalNaviHome li.showcase {
    width: 118px;
}
ul.personalNaviHome li.showcase a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -530px top;
    width: 118px;
}
ul.personalNaviHome li.showcase a:hover,
ul.personalNaviHome li.showcase a.on {
    background-position: -530px bottom;
}
ul.personalNaviHome li.friend a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -648px top;
    width: 100px;
}
ul.personalNaviHome li.friend a:hover,
ul.personalNaviHome li.friend a.on {
    background-position: -648px bottom;
}
ul.personalNaviHome li.log a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: -748px top;
    width: 100px;
}
ul.personalNaviHome li.log a:hover,
ul.personalNaviHome li.log a.on {
    background-position: -748px bottom;
}
ul.personalNaviHome li.setup a {
    background: url(/static/img/basic/common/my_home_menu.gif);
    background-position: right top;
    width: 102px;
}
ul.personalNaviHome li.setup a:hover,
ul.personalNaviHome li.setup a.on {
    background-position: right bottom;
}

ul.personalNaviHome .localSubMenu {
    background-color: #FFFBE8;
    border: 1px solid #FEC480;
}
ul.personalNaviCommunity .localSubMenu {
    background-color: #F9FFEC;
    border: 1px solid #B7D19D;
}
ul.personalNaviHome .localSubMenu .inbox {
    background: url(/static/img/basic/common/message_inbox.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .outbox {
    background: url(/static/img/basic/common/message_sent.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .savebox {
    background: url(/static/img/basic/common/message_draft.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .trash {
    background: url(/static/img/basic/common/message_trash001.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .writeDiary {
    background: url(/static/img/basic/common/diary002.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .createAlbum {
    background: url(/static/img/basic/common/photo003.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .createVote {
    background: url(/static/img/basic/common/vote001.gif) no-repeat 10px center;
}
ul.personalNaviHome .localSubMenu .createShowcase {
    background: url(/static/img/basic/common/showcase001.gif) no-repeat 10px center;
}
ul.personalNaviCommunity .localSubMenu .createTopic {
    background: url(/static/img/basic/icon/community_topic001.gif) no-repeat 10px center;
}
ul.personalNaviCommunity .localSubMenu .createEvent {
    background: url(/static/img/basic/icon/community_event001.gif) no-repeat 10px center;
}

ul.personalNaviFriend li.top a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: left top;
    width: 97px;
}
ul.personalNaviFriend li.top a:hover,
ul.personalNaviFriend li.top a.on {
    background-position: left bottom;
}
ul.personalNaviFriend li.diary a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -97px top;
    width: 100px;
}
ul.personalNaviFriend li.diary a:hover,
ul.personalNaviFriend li.diary a.on {
    background-position: -97px bottom;
}
ul.personalNaviFriend li.photo a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -197px top;
    width: 100px;
}
ul.personalNaviFriend li.photo a:hover,
ul.personalNaviFriend li.photo a.on {
    background-position: -197px bottom;
}
ul.personalNaviFriend li.vote a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -297px top;
    width: 100px;
}
ul.personalNaviFriend li.vote a:hover,
ul.personalNaviFriend li.vote a.on {
    background-position: -297px bottom;
}
ul.personalNaviFriend li.showcase a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -397px top;
    width: 100px;
}
ul.personalNaviFriend li.showcase a:hover,
ul.personalNaviFriend li.showcase a.on {
    background-position: -397px bottom;
}
ul.personalNaviFriend li.friend a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -497px top;
    width: 100px;
}
ul.personalNaviFriend li.friend a:hover,
ul.personalNaviFriend li.friend a.on {
    background-position: -497px bottom;
}
ul.personalNaviFriend li.guestbook a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -597px top;
    width: 100px;
}
ul.personalNaviFriend li.guestbook a:hover,
ul.personalNaviFriend li.guestbook a.on {
    background-position: -597px bottom;
}
ul.personalNaviFriend li.sendMessage a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: -697px top;
    width: 126px;
}
ul.personalNaviFriend li.sendMessage a:hover,
ul.personalNaviFriend li.sendMessage a.on {
    background-position: -697px bottom;
}
ul.personalNaviFriend li.addFriend a {
    background: url(/static/img/basic/common/friend_home_menu.gif);
    background-position: right top;
    width: 127px;
}
ul.personalNaviFriend li.addFriend a:hover,
ul.personalNaviFriend li.addFriend a.on {
    background-position: right bottom;
}

ul.personalNaviCommunity li.top a {
    width: 104px;
    background: url(/static/img/basic/common/personalnavi_community_top001.gif) no-repeat;
}

ul.personalNaviCommunity li.bbsJoined a {
    width: 145px;
    background: url(/static/img/basic/common/personalnavi_community_topic_joined001.gif) no-repeat;
}
ul.personalNaviCommunity li.bbs a {
    width: 145px;
    background: url(/static/img/basic/common/personalnavi_community_topic001.gif) no-repeat;
}

ul.personalNaviCommunity li.eventJoined a {
    width: 145px;
    background: url(/static/img/basic/common/personalnavi_community_event_joined001.gif) no-repeat;
}
ul.personalNaviCommunity li.event a {
    width: 145px;
    background: url(/static/img/basic/common/personalnavi_community_event001.gif) no-repeat;
}

ul.personalNaviCommunity li.groupMember a {
    width: 147px;
    background: url(/static/img/basic/common/personalnavi_community_member001.gif) no-repeat;
}
ul.personalNaviCommunity li.exit a {
    width: 144px;
    background: url(/static/img/basic/common/personalnavi_community_exit001.gif) no-repeat;
}
ul.personalNaviCommunity li.join a {
    width: 144px;
    background: url(/static/img/basic/common/personalnavi_community_add001.gif) no-repeat;
}
ul.personalNaviCommunity li.bookmark a {
    width: 132px;
    background: url(/static/img/basic/common/personalnavi_community_bookmark001.gif) no-repeat;
}
ul.personalNaviCommunity li.invite a {
    width: 133px;
    background: url(/static/img/basic/common/personalnavi_community_invite001.gif) no-repeat;
}
ul.personalNaviCommunity li a:hover,
ul.personalNaviCommunity li a.on {
    background-position: left bottom;
}
ul.personalNaviHome .localSubMenu div {
    height: 28px;
    border-bottom: 1px dashed #FEC480;
}
ul.personalNaviHome .localSubMenu div.last {
    border-bottom: 0;
}
ul.personalNaviCommunity .localSubMenu div {
    height: 28px;
    border-bottom: 1px dashed #B7D19D;
}
ul.personalNaviCommunity .localSubMenu div.last {
    border-bottom: 0;
}
ul.personalNaviHome .localSubMenu div a,
ul.personalNaviCommunity .localSubMenu div a {
    background: transparent;
    line-height: 28px;
    text-indent: 30px;
    text-decoration: none;
    color: black;
}

ul.personalNaviHome .localSubMenu div a:hover,
ul.personalNaviCommunity .localSubMenu div a:hover {
    text-decoration: underline;
}

#editPhotoArea {
    border-bottom: 1px solid #FBB14E;
}

.cropLeft {
    width: 430px;
    float: left;
    margin: 5px 0 0 10px;
    display: inline;
}

.imageCrop {
    width: 400px;
    padding: 10px;
    border: 1px solid #CCCCCC;
    background: #F2F2F2;
    margin: 20px 0 10 0;
}


.cropRight {
    width: 250px;
    float: right;
    padding: 40px 0 0 20px;
    background: url(/static/img/basic/common/bg_stripe001.gif);
    height: 460px;
}

.cropRight p {
    margin: 20px 0 0 0;
    color: #666666;
}

.cropLeft #smaller {
    width: 19px;
    height: 19px;
    float: right;
    display: inline;
    margin-right: 10px;
    background: url(/static/img/basic/common/_h.gif) no-repeat;
    cursor: pointer;
}

.cropLeft #larger {
    width: 19px;
    height: 19px;
    float: right;
    margin-right: 10px;
    display: inline;
    background: url(/static/img/basic/common/+h.gif) no-repeat;
    cursor: pointer;
}

.cropLeft #constraints {
    width: 360px;
    height: 19px;
    float: left;
    margin-left: 5px;
    display: inline;
    position: relative;
}

#grip {
    background: url(/static/img/basic/common/grip.gif) no-repeat;
    width: 11px;
    height: 16px;
    position: absolute;
}

.headerRight {
    width: 110px; font-size: 13px; float: right; padding: 20px 5px 0 0; 
    _padding: 20px 0 0 0; /* Hack for ie6 */
    display: inline;
    text-indent: -9999px;
}
.headerRight a {
    width: 40px;
    height: 20px;
    display: block;
    float: right;
    margin-right: 8px;
    outline-style: none;
}

.headerRight a.headerHelpBtn {
    background: url(/static/img/basic/button/bt2.gif) no-repeat;
}
.headerRight a:hover.headerHelpBtn {
    background-position: left -26px;
}
.headerRight a.headerLogoutBtn {
    background: url(/static/img/basic/button/bt2.gif) no-repeat -43px top;
}
.headerRight a:hover.headerLogoutBtn {
    background-position: -43px -26px;
}

.emptyContentMsg {
    background: url(/static/img/basic/community/community_info_bg002.gif);
    border-left: 1px solid #FBB14E;
    border-right: 1px solid #FBB14E;
    border-bottom: 1px solid #FBB14E;
    text-align: center;
}
.emptyContentMsg img {
    margin: 30px auto;
}
div.votePluginRadio {
float:left;
clear:none;
margin:6px 0 0 2px;
*margin:2px;
}
div.resultList {
    border-bottom: 1px solid #FBB14E;
	overflow:hidden;
	zoom:1;
}
div.resultList .logo {
    width: 120px;
    height: 140px;
    float: left;
}
div.resultList .logo .logoFrame {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
    width: 80px;
    height: 80px;
    margin: 10px auto;
}
div.resultList .logo .logoName {
    text-align: center;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}
div.resultList .logo .logoName a {
    text-overflow: ellipsis;
}
div.resultList .main {
    width: 593px;
    float: right;
    border-left: 1px #FBB14E dashed;
}
div.resultList .main .desc {
    background: #FEE7C6;
    _height: 40px;
	min-height:40px;
    line-height: 40px;
    padding: 0 10px 0 10px;
}
div.resultList .main .desc .title {
    font-size: 14px;
    padding: 0px 5px 0 0px;
    float: left;
    width: 300px;
	background:#FEE7C6;
    overflow: hidden;
}
div.resultList .main .desc .title a {
    text-overflow: ellipsis;
}
div.resultList .main .desc .author {
    float: right;
    padding-right: 8px;
	width:145px;
	text-align:right;
}

div.resultList .main .date {
    float: right;
}
div.resultList .main .time {
    float: right;
    padding-left: 3px;
}
div.resultList .main .body {
    width: 573px;
    min-height: 80px;
	_heihgt:80px;
    padding: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}



/*-- vote plugin --*/
table.votePluginArea {
border:1px solid #FBB14E;
margin: 5px 0 5px 0;
}
div.votePluginQuestion1 {
float:left;
clear:none;
width:80px;
padding:2px;
margin:2px;
*margin:1px;
text-align:center;
background-color:#FF7A4E;
color:#FFFFFF;
font-weight:bold;
}
div.votePluginQuestion2 {
float:left;
clear:none;
width:80px;
padding:2px;
margin:2px;
*margin:1px;
text-align:center;
background-color:#FFA020;
color:#FFFFFF;
font-weight:bold;
}
div.votePluginQuestion3 {
float:left;
clear:none;
width:80px;
padding:2px;
margin:2px;
*margin:1px;
text-align:center;
background-color:#79C101;
color:#FFFFFF;
font-weight:bold;
}
div.votePluginResult1 {
float:left;
clear:none;
padding:2px;
margin:2px;
*margin:1px;
color:#FE2419;
font-weight:bold;
}
div.votePluginResult2 {
float:left;
clear:none;
padding:2px;
margin:2px;
*margin:1px;
color:#FFA020;
font-weight:bold;
}
div.votePluginResult3 {
float:left;
clear:none;
padding:2px;
margin:2px;
*margin:1px;
color:#79C101;
font-weight:bold;
}
div.votePluginRadio {
float:left;
clear:none;
margin:6px 0 0 2px;
*margin:2px;
}

.gbkButtons {
    margin-bottom:10px;
    text-align:center;
    padding-top:10px;
}
.gbkButtons li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.gbkReplyArea {
    clear:both;
    padding-left:18px;
}

.frameShade {
    background: url(/static/img/basic/home/90shadow.gif) no-repeat right bottom;
    height: 96px;
    width: 96px;
    overflow: visible;
}

.frame {
    border: 1px solid #CCCCCC;
    height: 90px;
    width: 90px;
    text-indent: -9999px;
}

#friendNews {
    margin-bottom: 15px;
}
#friendNews p {
    padding: 8px 3px;
    border-bottom: 1px solid #EEEEEE;
}
#friendNews .moreLink01 {
    border-bottom: 0;
}
#friendNews .date {
    float: left;
    padding-left: 19px;
    font-size: 11px;
    padding-top: 2px;
    color: #CCCCCC;
}
#friendNews .vote {
    background: url(/static/img/basic/common/vote001.gif) no-repeat left center;
}
#friendNews .diary {
    background: url(/static/img/basic/common/diary002.gif) no-repeat left center;
}
#friendNews .bbs {
    background: url(/static/img/basic/icon/community_topic001.gif) no-repeat left center;
}
#friendNews .comment {
    background: url(/static/img/echo/echo_reply002.gif) no-repeat left center;
}
#friendNews .album {
    background: url(/static/img/basic/common/photo003.gif) no-repeat left center;
}
#friendNews .showcase {
    background: url(/static/img/basic/common/showcase001.gif) no-repeat left  center;
}
#friendNews .friend{
    background: url(/static/img/group/friend.gif) no-repeat left center;
}
#friendNews .footprint {

}
#friendNews .pe {
    background: url(/static/img/exchange/pe.gif) no-repeat left center;
}
#friendNews .repaste {
    background: url(/static/img/group/icon_out.gif) no-repeat left center;
}
#friendNews .famous {
    background: url(/static/img/group/daren.gif) no-repeat -4px 0;
}
#friendNews .community {
    background: url(/static/img/basic/icon/community.gif) no-repeat left center;
}
#friendNews .mood {
    background: url(/static/img/basic/icon/mood001.gif) no-repeat left center;
}
#friendNews .item {
    background: url(/static/img/item_icon/item.gif) no-repeat left center;
}
#friendNews .transvestist {
    background: url(/static/img/basic/icon/style_item.gif) no-repeat left center;
}
#friendNews .task {
    background: url(/static/img/basic/icon/task001.gif) no-repeat left center;
}
#friendNews .content {
    background: url(/static/img/basic/common/list_lead001.gif) no-repeat left center;
    float: left;
    margin-left: 15px;
    overflow: hidden;
    padding-left: 18px;
    width: 330px;
}

#friendNews .wide {
    width: 600px;
}
#friendNews .content a {
    margin: 0 4px;
}

/*search member*/
.single-mb{width:100%;margin:10px 0;}
.single-mb:after{content:'';display:block;clear:both;height:0;}
.mb-photo{float:left;width:120px;text-align:center;pading:15px 0 0;}
.mb-info{float:right;width:545px;height:101px;padding:7px 10px 5px 33px;background:url(/static/img/basic/common/bg_search_list03.gif) no-repeat;}
.mb-intro{float:left;width:375px;word-wrap:break-word;overflow:hidden;}
.basic-info{height:20px;line-height:20px;margin-bottom:5px;}
.basic-info li{float:left;width:220px;margin-right:5px;}
.basic-info li.sex{width:55px;}
.basic-info li.city{width:100px;margin:0;}
.go-page{float:right;width:165px;text-align:center;}

