*{margin:0px;
padding:0px;
color:#666;}

body{text-align:center;
font-family:Arial,Helvetica,'MS P Gothic',Osaka,;}

#right{float:right;}
#left{float:left;}
#clear{clear:both;}

#p_right{text-align:right;}
#p_left{text-align:left;}
#p_center{text-align:center;}

p{font-size:80%;
line-height:120%;}

#note{color:#B21D52;
font-size:90%;}

hr{visibility:hidden;
clear:both;}

hr#thin{visibility:visible;
height:1px;
color:#ccc;}

hr#thin-clear{visibility:visible;
height:1px;
color:#ccc;
clear:both;}

hr#thin-black{
clear:both;
visibility:visible;
height:1px;
color:#000;}

table{border-width:0px;
border-collapse:collapse;}

th,td{text-align:left;
vertical-align:top;
font-weight:normal;
font-size:80%;}

a,img{border:none;}

h1,h2,h3,h4,h5,h6{
line-height:120%;
color:#333;
text-align:left;}

h1{font-size:150%;}
h2{font-size:120%;}
h3{font-size:100%;
margin:15px 0px 0px 0px;}

h4{font-size:90%;color:#ff1a61;
margin:30px 0px 0px 0px;
display:block;
clear:both;}

h5{font-size:80%;}
h6{font-size:80%;color:#ff1a61;}


a:link,a:visited,a:hover,a:active,.menu a{
color:#000;
text-decoration:none;
border-width:0px 0px 1px 0px;
border-style:dotted;
border-color:#000;
}

a:hover{
background-color:#c1ff00;
background-image:url(../images/back_link_dotted.gif);}

a#arrow,a#arrow-top{
margin:10px 0px 0px 0px;
padding:4px 22px 4px 5px;
font-size:80%;
font-weight:bold;
color:#000;
background-repeat:no-repeat;
background-position:right;
float:right;
border:1px dotted #666;}

a:link#arrow,a:visited#arrow,a:action#arrow,a:link#arrow-top,a:visited#arrow-top,a:action#arrow-top{background-color:#fff;}
a:link#hover,a:hover#arrow-top{background-color:#c1ff00;}

a#arrow{background-image:url(../images/arrow.gif);}
a#arrow-top{background-image:url(../images/arrow_top.gif);}


.menu form{margin:2px 0px 20px 0px;}

.menu a:link,.menu a:visited,.menu a:active,.menu a:hover,.function a{font-weight:normal;border-width:0px;font-size:75%;}


option,input,textarea{border:1px solid #666;
color:#000;
background-color:#fff;
font-size:12px;
vertical-align:middle;
font-family:Arial,Helvetica,'MS P Gothic',Osaka,;}

textarea{line-height:150%;
padding:5px 10px;}

option,input{
line-height:normal;
padding:2px 10px;}


input#button{
height:18px;
padding:0px 20px;
font-size:12px;
line-height:14px;
border:1px solid #666;
background-image:url(../images/back-button.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#c1ff00;
color:#000;}

.menu input#button{
width:50px;
margin:0px 0px 0px -3px;
padding:0px 10px;
font-size:10px;}

input#error{background-color:#FF8FC2;}






.content{
width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;}

.header{background-color:#D8D8D8;}

.header h1#logo{float:left;
width:196px;padding:0px;
}

.header h1#logo a{
width:196px;
padding:0px;
background-color:#fff;
border:none;}

.header h1#logo a img{
width:196px;}


.menu{background-color:#fff;}

.menu form{margin:3px 0px 10px 0px;
padding:0px;}

.menu input{margin:0px;}




.menu,.menu-button{
width:760px;
float:right;
margin:0px 0px 0px 4px;}

.menu input,.search input{font-size:75%;
margin:0px 2px 0px 2px;
padding:0px;
color:#666;
font-weight:normal;
text-decoration:none;
border:1px solid #666;
height:16px;
vertical-align:middle;}

.menu-button{
background-color:transparent;}

.menu-button ul{float:right;}

.menu-button ul,.menu-button li{list-style:none;
display:inline;
width:auto;
height:auto;
}

.menu-button a:link,.menu-button a:visited,.menu-button a:active,.menu-button a:hover{width:100px;
height:auto;
margin:0px 0px 0px 10px;
padding:0px;
border-width:0px;
display:block;
float:left;
}

.menu-button a:link#mypage,.menu-button a:visited#mypage,.menu-button a:active#mypage,.menu-button a:hover#mypage
{width:210px;
height:auto;
margin:0px 0px 0px 30px;
padding:0px;
border-width:0px;
display:block;
float:left;
background-image:none;
background-color:transparent;}

.footer{text-align:center;
background-color:#fff;}

.footer-link{margin-right:auto;
margin-left:auto;
text-align:left;
width:680px;}

.footer-link div#paragraph{width:149px;
padding:10px;
float:left;
border-width:0px 0px 0px 1px;border-style:solid;border-color:#ccc;}

.footer-link div#paragraph ul,.footer-link div#paragraph li{list-style:none;
line-height:80%;
padding:2px 0px;}

.footer-link div#paragraph a:link,.footer-link div#paragraph a:visited,.footer-link div#paragraph a:active,.footer-link div#paragraph a:hover{
border:none;font-weight:normal;}


.footer{font-size:75%;}
.footer h6{float:left;}

.footer div.power{width:135px;}

li a,p a,th a,td a,td h4,hd h5,td h6{font-size:100%;}

#xb{color:#F14611;font-weight:normal;padding:0px;}

.pagetitle{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;
clear:both;}

.pagetitle h2{
width:auto;
float:left;
margin:0px 50px 0px 0px;
padding:0px;
border:none;
font-size:30px;
font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-wieght:bolder;}

.pagetitle p{
font-size:80%;
margin:10px 5px 0px 50px;}


.breadcrumbs{font-size:75%;}



.main{width:720px;
float:left;}


.sub{width:210px;
float:right;/*
background-color: #99CC99;*/}

.sub-contents{width:210px;
padding:10px 0px;

}


.sub-contents#links{border:1px solid #ff1a61;
width:208px;}

.sub-contents#links ul,.sub-contents#links li{list-style:none;
display:inline;}

.sub-contents#links a:link,.sub-contents#links a:visited,.sub-contents#links a:active,.sub-contents#links a:hover{
display:block;
font-size:80%;}


.sub-contents h5{
padding:0px 5px;}

.sub-contents p{font-size:80%; line-height:120%; padding:5px 0px;}

.sequence{width:auto;
float:right;}

.sequence#w720{width:auto;
float:right;}


.sequence p,.sequence a,.sequence a#button-i,.sequence img{float:left;margin:0px 5px;}

a#button-i{border:none;padding:0px;background-color:transparent;width:50px;}

.sequence p,.sequence a:link,.sequence a:visited,.sequence a:hover,.sequence a:active{
padding:5px 4px;
font-size:80%;
line-height:100%;
}

.sequence a:link,.sequence a:visited,.sequence a:hover,.sequence a:active{
border:1px solid #666;}

.sequence p,.sequence a:link,.sequence a:visited,.sequence a:active{background-color:#fff;}

.sequence a:hover{background-color:#c1ff00;}

.sequence p{color:#ff1a61;
border:1px solid #fff;
font-weight:bold;
background-color:#fff;}


ol li{list-style-type:hebrew;}
ul li,ol li li{list-style-type:disc;}
ol li li{font-size:120%;}
/*text*/




img#portrait_50{width:50px;
height:50px;
margin:10px 10px 0px 0px;
float:left;}

img#portrait_150{width:150px;
height:150px;}

p#user-type_p{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#user-type_c{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#user-type{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}


#mieu-x{color:#ff1a61;}

#heart{margin:0px 3px 0px 0px;width:11px; height:11px;float:left;}



a:link#inappropriate,a:visited#inappropriate,a:hover#inappropriate,a:active#inappropriate,
a:link#answer,a:visited#answer,a:hover#answer,a:active#answer
{width:auto;
float:right;
display:block;
font-size:80%;
padding:5px 5px 5px 25px;
background-repeat:no-repeat;
background-position:left;
border:1px solid #ccc;
color:#666;
font-weight:normal;
margin:0px 10px 10px 0px;}

a:link#inappropriate,a:visited#inappropriate,a:active#inappropriate{
background-image:url(../images/button_inappropriate.gif);}

a:link#answer,a:visited#answer,a:active#answer{
background-image:url(../images/button_inappropriate.gif);}

a:hover#inappropriate{
background-image:url(../images/button_inappropriate_over.gif);}

a:hover#answer{
background-image:url(../images/button_inappropriate_over.gif);}


p#user-type_p,span#user-type_p{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#user-type_c,span#user-type_c{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#user-type,span#user-type{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

#time{float:right;
color:#fff;background-color:#666;
padding:2px;
font-weight:bold;
font-size:75%;}
#introduction{font-size:80%;}
#post{font-size:70%;}

p#premium,span#premium{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#state-public{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}

p#state-delete{font-family:Arial,Helvetica,'MS P Gothic',Osaka,;
font-weight:bold;
color:#fff;
background-color:#666;
font-size:75%;
display:inline;
padding:0px 2px;}



div.img-288_192 img{display:inline;width:288px;height:192px;}
.thumbnail-288_192 a:link.thumbnail-link div.img-288_192 img{width:288px;height:192px;border:3px solid #000;}
.thumbnail-288_192 a:visited.thumbnail-link div.img-288_192 img{width:288px;height:192px;border:3px solid #000;}
.thumbnail-288_192 a:hover.thumbnail-link div.img-288_192 img{width:288px;height:192px;border:3px solid #c1ff00;}
.thumbnail-288_192 a:active.thumbnail-link div.img-288_192 img{width:288px;height:192px;border:3px solid #000;}
.thumbnail-288_192 a:link.thumbnail-link{border-width:0px;}
.thumbnail-288_192 a:visited.thumbnail-link{border-width:0px;}
.thumbnail-288_192 a:hover.thumbnail-link{border-width:0px;}
.thumbnail-288_192 a:active.thumbnail-link{border-width:0px;}


div.img-192_128 img{display:inline;width:192px;height:128px;}
.thumbnail-192_128 a:link.thumbnail-link div.img-192_128 img{width:192px;height:128px;border:3px solid #000;}
.thumbnail-192_128 a:visited.thumbnail-link div.img-192_128 img{width:192px;height:128px;border:3px solid #000;}
.thumbnail-192_128 a:hover.thumbnail-link div.img-192_128 img{width:192px;height:128px;border:3px solid #c1ff00;}
.thumbnail-192_128 a:active.thumbnail-link div.img-192_128 img{width:192px;height:128px;border:3px solid #000;}
.thumbnail-192_128 a:link.thumbnail-link{border-width:0px;}
.thumbnail-192_128 a:visited.thumbnail-link{border-width:0px;}
.thumbnail-192_128 a:hover.thumbnail-link{border-width:0px;}
.thumbnail-192_128 a:active.thumbnail-link{border-width:0px;}


div.img-144_96 img{display:inline;width:144px;height:96px;}
.thumbnail-144_96 a:link.thumbnail-link div.img-144_96 img{width:144px;height:96px;border:3px solid #000;}
.thumbnail-144_96 a:visited.thumbnail-link div.img-144_96 img{width:144px;height:96px;border:3px solid #000;}
.thumbnail-144_96 a:hover.thumbnail-link div.img-144_96 img{width:144px;height:96px;border:3px solid #c1ff00;}
.thumbnail-144_96 a:active.thumbnail-link div.img-144_96 img{width:144px;height:96px;border:3px solid #000;}
.thumbnail-144_96 a:link.thumbnail-link{width:144px;height:96px;border-width:0px;}
.thumbnail-144_96 a:visited.thumbnail-link{width:144px;height:96px;border-width:0px;}
.thumbnail-144_96 a:hover.thumbnail-link{width:144px;height:96px;border-width:0px;}
.thumbnail-144_96 a:active.thumbnail-link{width:144px;height:96px;border-width:0px;}


div.img-96_64 img{display:inline;width:94px;height:64px;}
.thumbnail-96_64 a:link.thumbnail-link div.img-96_64 img{border:3px solid #000;}
.thumbnail-96_64 a:visited.thumbnail-link div.img-96_64 img{border:3px solid #000;}
.thumbnail-96_64 a:hover.thumbnail-link div.img-96_64 img{border:3px solid #c1ff00;}
.thumbnail-96_64 a:active.thumbnail-link div.img-96_64 img{border:3px solid #000;}
.thumbnail-96_64 a:link.thumbnail-link{border-width:0px;}
.thumbnail-96_64 a:visited.thumbnail-link{border-width:0px;}
.thumbnail-96_64 a:hover.thumbnail-link{border-width:0px;}
.thumbnail-96_64 a:active.thumbnail-link{border-width:0px;}

h4{color:#ff1a61;
font-size:20px;
margin:20px 0px 0px 0px;
padding:3px 0px 2px 10px;
/*border-color:#333;
border-width:0px 0px 2px 0px;*/
background-image:url(../images/back_stripe.gif);
background-position:left;}

h4 a:link,h4 a:visited,h4 a:hover,h4 a:active,{color:#ff1a61;
font-size:18px;
padding:3px 2px 0px 2px;}

h4#set{width:auto;
background-image:none;
background-color:#efefef;
font-size:15px;
margin:10px 0px 10px 10px;
border-width:0px 0px 1px 0px;
border-color:#ccc;
color:#666;}

table{width:720px;}


.login-sub table{width:200px;}

table#news th,table#news td{border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#666;
padding:5px 10px;}

table#news th{
width:110px;
font-weight:bold;
font-size:80%;}

table#news td{width:auto;
font-size:80%;
line-height:160%;}

table#news h6#title{font-size:120%;
margin:5px 0px 0px 0px;}

table#news h5{font-size:110%;
margin:0px 0px 2px 0px;}



p#user-type_c{background-color:#fff;color:#666;font-size:90%;}

img#news_thumbnail{float:left;
margin:0px 20px 10px 0px;
width:60px;
height:auto;}


.creator-introduce{width:720px;}
.creator-introduce img#portrait{float:left;width:120px;}
.creator-introduce div#name-data{float:right;width:580px;}
.creator-introduce div#name-data h5{font-size:90%;color:#FF1A61;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#666;
margin:0px 10px 4px 0px;
}

.creator-introduce div#name-data p{font-size:75%;line-hight:105%;
margin:10px 0px 10px 0px;}
.creator-introduce div#name-data table{width:580px;}
.creator-introduce div#name-data th,.creator-introduce div#name-data td{font-size:75%;
line-hight:105%;
border:2px solid #fff;
width:auto;
padding:2px 5px;}

.creator-introduce div#name-data th{background-color:#666;color:#fff;width:50px;}

table#mark td{border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#666;
padding:10px 20px;
vertical-align:middle;}

table#mark td#thumbnail{width:auto;font-size:100%;}
table#mark td#comment{width:auto;font-size:80%;}
table#mark .creator-list{width:350px;
float:left;
margin:0px 10px 0px 0px;}

table#mark .creator-list div#name{width:260px;
float:right;}

table#mark .creator-list div#name h5{
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#ccc;
padding:0px 0px 2px 0px;
font-size:85%;}

table#mark .creator-list div#name h5 a:link,.creator-list div#name h5 a:visited{color:#FF1A61;}

table#mark .creator-list div#name p#ll{font-size:75%;}

table#mark .creator-list div#others{width:350px;
clear:both;}


.creator-list{width:350px;
float:left;
margin:10px 10px 0px 0px;}
.creator-list img#portrait{float:left;
width:80px;
height:80px;}
.creator-list div#name{width:260px;
float:right;}
.creator-list div#name h5{
width:260px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#ccc;
padding:0px 0px 2px 0px;
margin:0px 0px 5px 0px;
font-size:85%;}
.creator-list div#name h5 a:link,.creator-list div#name h5 a:visited{color:#FF1A61;}
.creator-list div#name p#ll{font-size:75%;
margin:20px 0px 0px 10px;}




strong{color:#ff1a61;}