img {
border:none;
}

a:link,a:visited,a:hover {
color:#069;
}

a:hover {
text-decoration:none;
color:#F0F;
}

#content {
	float:left;
	width:596px;
	margin:0;
	padding:0;
}

#contentItem{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.rss_right {
	font-size:100%;
	text-align:center;
	vertical-align:middle;
	margin:0 10px 5px;
	padding:0;
	text-decoration: none;
}

.rss_right img {
	vertical-align: middle;
}

#breadCrumb {
font-size:80%;
margin:0;
padding:0;
}

.feature {
font-size:80%;
margin:0 30px 0 0;
padding:0;
}

.link_list {
	font-size:130%;
	margin:2%;
	padding:0;
}

#kiyaku_all h6 {
font-size:130%;
border-right-width:4px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#390;
border-bottom-color:#090;
margin:0;
padding:3px;
}

.right {
text-align:right;
font-size:80%;
margin:40px 20px 20px 0;
padding:0;
}

#navBar {
	padding:0;
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 596px;
}

#navBar2 {
background-color:#F9F9F9;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0 0 0 79%;
padding:0;
}

.red {
font-weight:700;
color:red;
}

.google7 {
text-align:center;
margin:1% 0;
padding:0;
}

#siteInfo {
border:1px solid #ccc;
font-size:75%;
margin-top:-1px;
text-align:center;
padding:10px;
}

#siteInfo h3 {
font-size:100%;
color:#666;
text-decoration:none;
margin:0;
padding:0;
}

#siteInfo h3 a {
color:#666;
text-decoration:none;
}

.kimari {
font-size:110%;
margin:0 0 1%;
padding:0;
}

/*
#search {
font-size:90%;
text-align:center;
margin:0;
padding:0;
}
*/

#sectionLinks {
border-bottom:1px solid #ccc;
font-size:80%;
margin:0;
padding:0;
}

.sectionLinks h3 {
background-image:url(http://www.do-kuchikomi.net/phero/images/site_title02.gif);
background-repeat:repeat-x;
background-position:top;
margin:10px 0 0;
padding:10px 0 2px 10px;
}

#sectionLinks_2 {
border-bottom:1px solid #ccc;
font-size:90%;
margin:0;
padding:0;
}

#sectionLinks h3 {
background-image:url(http://www.do-kuchikomi.net/phero/images/site_title02.gif);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:10px 0 2px 10px;
}

#sectionLinks a:link {
border-top:1px solid #ccc;
voice-family:inherit;
width:auto;
margin:0;
padding:2px 0 2px 10px;
}

#sectionLinks a:visited {
border-top:1px solid #ccc;
margin:0;
padding:2px 0 2px 10px;
}

#sectionLinks a:hover {
border-top:1px solid #ccc;
background-image:url(http://www.do-kuchikomi.net/media/images/kanren.gif);
background-repeat:repeat-x;
background-position:bottom;
text-decoration:none;
padding:2px 0 2px 10px;
}

.active {
text-decoration:none;
font-weight:bolder;
padding:2px 0 2px 10px;
}

.relatedLinks {
font-size:90%;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
margin:1% 0 2%;
padding:0 0 10px 10px;
}

.relatedLinks02 {
font-size:90%;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
margin:0;
padding:0;
}

.relatedLinks02 ul li {
margin-bottom:10px;
}

#masthead {
	width:100%;
	margin:0;
	padding:0;
	height: 115px;
	_height: 130px;
}

.bust_logo_banner h1 {
font-size:100%;
text-indent:40px;
position:relative;
font-family:"HG丸ｺﾞｼｯｸM-PRO";
font-weight:700;
color:#5B5B5B;
top:3px;
left:10px;
margin:0 0 0 40px;
padding:0;
}

.diet_logo_banner h1 {
	font-size:100%;
	text-indent:40px;
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
	font-weight:700;
	color:#5B5B5B;
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
	position: relative;
	top: 10px;
}

.trial_logo_banner h1 {
font-size:100%;
text-indent:40px;
position:relative;
font-weight:bold;
color:#5B5B5B;
top:10px;
margin:0 0 0 40px;
padding:0;
}

.phero_logo_banner h1 {
	font-size:100%;
	text-indent:40px;
	position:relative;
	font-weight:bold;
	color:#5B5B5B;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	top: 5px;
}

.bust_logo_banner h2{
	font-size:80%;
	position:relative;
	top:20px;
	text-align:right;
	margin:0 20px 0 0;
	padding:0;
	color: #333333;
}

.trial_logo_banner h2,
.phero_logo_banner h2,
.diet_logo_banner h2,
.cosmetic_logo_banner h2 {
	position: absolute;
	right: 30px;
	font-size: 80%;
	top: 40px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.trial_logo_banner h2 a,
.diet_logo_banner h2 a,
.bust_logo_banner h2 a,
.cosmetic_logo_banner h2 a,
.phero_logo_banner h2 a{
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}


#kiyaku_all ul {
margin-top:0;
margin-bottom:20px;
}

#kiyaku_all ul li{
	font-size: 110%;
	color: #333333;
}

#kiyaku_all p {
font-size:110%;
line-height:1.5em;
color:#3C3C3C;
margin:0 20px 30px;
padding:0;
}

.feature_2 {
font-size:110%;
margin:0;
padding:0 10px 10px 0;
}

.story {
clear:both;
font-size:80%;
margin:0;
padding:0;
}

.story p {
padding:0 0 10px;
}

.pageswitch {
font-size:100%;
text-align:center;
margin:0;
padding:0;
}

.shohn_title {
font-size:120%;
margin:0 0 5px 10px;
padding:0;
}

.shohin_shosai {
height:auto;
width:auto;
float:left;
margin:10px 0 0;
padding:0;
}

.shohin_setumei {
clear:left;
line-height:150%;
margin:0 20px;
padding:0;
}

.randomshohin_setumei {
line-height:150%;
margin:0 0 8px;
padding:0 5%;
}

.tuchirss {
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0%;
	margin-left: 0px;
}

.tuchirss img {
	margin: 0px;
	padding: 0px;
}

.tuchi_setumei {
background-color:#EEFFFC;
border:1px solid #8CFFE8;
margin:-4% 15% 2% 5%;
padding:5px;
}

.randomitembody {
font-size:90%;
margin:3% 0;
padding:0;
}

.randomshohin_waku {
border:1px solid #CCC;
margin:0;
padding:0;
}

.link_hoho {
font-size:110%;
color:#373737;
margin:0;
padding:0;
}

.leftbox {
float:left;
height:auto;
margin:0;
padding:0;
}

.gazohaba2 {
height:150px;
margin:0 5px 0 20px;
padding:0;
}

.kakaku_nado01 {
font-size:100%;
line-height:130%;
margin:0 30px 0 0;
padding:0;
}

.kakaku_nado {
font-size:130%;
line-height:130%;
}

.taiken_toko {
font-size:120%;
text-align:center;
margin-top:2%;
margin-bottom:2%;
padding:0;
}


.more{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.more02{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.more p {
	line-height:1.5em;
	font-size:115%;
	padding:0;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.znq {
font-size:75%;
margin:0;
padding:0;
}

.znq_title {
background-color:#DFEEFF;
text-align:center;
font-size:80%;
}

.question {
padding-left:10px;
margin-bottom:0;
font-weight:700;
padding-top:5px;
padding-bottom:5px;
}

.tohyo {
font-size:110%;
line-height:150%;
border:1px solid #EFEFEF;
margin:0 20px;
padding:10px;
}

#get a:hover {
background-color:#F0F;
color:#F6F6F6;
margin:0;
padding:2px;
}

#get {
background-color:#EBFFDD;
color:#666;
margin:0;
padding:2px;
}

.comment {
font-size:120%;
background-color:#DFFFD0;
font-weight:700;
margin:0 0 2%;
padding:2px 3px;
}

.commentbody {
font-size:100%;
margin:0 3%;
padding:0;
}

.commentinfo {
font-size:13px;
color:gray;
text-align:right;
}

.smiley {
height:auto;
width:300px;
margin:10px;
padding:0;
}

.cf img {
border:none;
margin:2px;
padding:0;
}

.biko {
font-weight:700;
color:#60F;
}

.kakaku {
float:left;
width:20%;
text-align:center;
vertical-align:middle;
border:1px solid #999;
height:100%;
margin:0;
padding:0;
}

.store {
text-align:right;
border:1px solid #999;
margin:0;
padding:0;
}

.kaijo {
clear:none;
}

.kaijo2 {
clear:left;
}

.kaijo3 {
clear:both;
}

.iteminfo {
text-align:right;
margin:0 0 0 20px;
padding:0;
}

.shohin2_waku {
width:auto;
height:auto;
margin:0;
padding:0;
}

.shohin_2shosai {
height:auto;
width:auto;
float:left;
margin:0;
padding:0;
}

.shohin_2setumei {
height:auto;
width:auto;
clear:left;
margin:0 0 8px;
padding:0;
}

.gazohaba_2 {
margin:0 5px 0 20px;
padding:0;
}

.shohn2_title h3,.archive_midashi,#kiyaku_all h3,.randomitembody h4,.more h3,.Comment_title {
font-size:110%;
font-weight:700;
background-image:url(img/bg_midashi_item.jpg);
background-repeat:no-repeat;
height:30px;
margin:0 0 0 10px;
padding:5px 3px 3px 10px;
}

.itembody_titlelist {
border-bottom:solid #999;
vertical-align:middle;
border-top-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#999;
border-right-color:#999;
border-left-color:#999;
margin:0;
padding:0;
}

.shohn_titlelist {
float:left;
width:40%;
border:1px solid #999;
margin:0;
padding:0;
}

.light {
text-align:right;
}

/*
#search label {
display:block;
margin:0;
padding:0;
}
*/

.link_list dl {
	margin-bottom:2%;
	margin-left:5%;
	font-size:90%;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
}

.link_list dl dd{
	margin-bottom: 15px;
}



.commentform2 {
margin:0 0 0 30%;
padding:0;
}

.bbs_seiretu {
width:30%;
margin:0;
padding:0;
}

.toptitle {
font-size:125%;
background-color:#B5FFB5;
font-weight:700;
margin:2% 2% 0;
padding:3px;
}

.hensin {
margin-right:50%;
}

.iteminfo2 {
text-align:right;
background-color:#F0FFF8;
margin:0 2% 1%;
padding:0;
}

.bb_name {
font-weight:700;
color:#F90;
}

.g_avatar {
float:left;
margin:0 0 0 2%;
padding:0 10px 10px 0;
}

.itembody2 {
font-size:110%;
margin:2px 2% 0 4%;
padding:0;
}

.bb_comments {
border-bottom-width:2px;
border-bottom-style:dotted;
border-bottom-color:#999;
margin:2% 2% 4% 10%;
padding:0;
}

#subcontent {
border-top-style:dotted;
border-color:#999;
border-width:2px;
margin:0;
padding:1% 0 2%;
}

.bbs_foam {
margin:0 0 2% 10%;
padding:0;
}

.switchform {
text-align:right;
margin:1% 2% 1% 0;
padding:0;
}

.bbs_list {
border:1px solid #CCC;
margin:0 0 1%;
padding:0;
}

.commentlist {
background-color:#FFFBFF;
margin-left:10%;
margin-top:1%;
margin-bottom:1%;
border-left-width:5px;
border-left-style:solid;
border-left-color:#CCC;
padding:1%;
}

.kakorogu {
text-align:right;
margin-top:1%;
margin-bottom:1%;
margin-right:1%;
padding:0;
}

#bbs_catshosai {
font-size:110%;
border:1px solid #E1E1E1;
background-color:#F4FFFA;
line-height:140%;
margin:2% 10%;
padding:2%;
}

#bbs_catshosai h4 {
font-size:120%;
font-weight:700;
}

.comment_waku {
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2%;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2%;
	padding-left: 0;
}

.bbs_titlelist {
font-size:130%;
}


.searchform {
	margin:0;
	padding:0;
	text-align: center;
}


.highlight {
background-color:#FF9;
}

blockquote {
	font-size:100%;
	background-color:#F4FFFA;
	border:2px dotted #CCC;
	padding:3%;
	line-height: 1.6em;
	margin-top: 20px;
	margin-right: 10%;
	margin-bottom: 20px;
	margin-left: 10%;
}

.shosai_button {
text-align:center;
font-size:120%;
text-decoration:underline;
margin:1% 0;
padding:5px;
}

.c_preview {
border-top:thin solid #CCC;
border-right:5px solid #FFECFF;
border-bottom:thin solid #CCC;
border-left:5px solid #FFECFF;
margin:0 50% 1% 0;
padding:1%;
}

#phero_titlelist table {
width:100%;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#999;
border-right-color:#999;
border-left-color:#999;
}

#phero_titlelist td {
border-right-width:1px;
border-right-style:solid;
border-right-color:#999;
margin:0;
padding:3px;
}

.kakaku_kotei {
line-height:130%;
margin-left:2%;
margin-right:2%;
}

.title_kotei {
margin-right:3%;
margin-left:3%;
}

.setumei_kotei {
margin-right:2%;
margin-left:2%;
margin-bottom:2%;
color:#F0F;
}

.pink {
font-size:110%;
color:#F0F;
}

.ques_2 {
margin-left:7%;
font-size:90%;
}

.titlelist ul li {
font-size:120%;
line-height:1.6em;
background-image:url(img/bullet_pink.gif);
background-repeat:no-repeat;
background-position:left center;
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}

.logo_banner {
height:150px;
width:100%;
background-image:url(http://www.do-kuchikomi.net/bridal/images/logo01.jpg);
background-position:center;
background-repeat:no-repeat;
margin:0 0 1.5%;
padding:0;
}

.phero_logo_banner {
	background-image:url(http://www.phero-perfume.net/images/top_logo02.gif);
	background-repeat:no-repeat;
	height:60px;
	padding:0;
	margin-top: 40px;
	_margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}

.bust_logo_banner {
background-image:url(img/bustup.jpg);
background-repeat:no-repeat;
height:72px;
margin:40px 0 10px 30px;
padding:0;
}

.trial_logo_banner {
	background-image:url(img/trial.gif);
	background-repeat:no-repeat;
	height:72px;
	padding:0;
	margin-top: 30px;
	_margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}

.diet_logo_banner {
	background-image:url(img/diet.jpg);
	background-repeat:no-repeat;
	height:72px;
	padding:0;
	margin-top: 30px;
	_margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}

.sitei_hikaku {
font-size:13px;
background-color:#F4FCFF;
margin:0;
padding:5px;
}

.top_joken_search {
margin:5px 0 0;
padding:0;
}

.top_joken_search label {
font-size:14px;
font-weight:lighter;
}

.sitei_hikaku_waku {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
margin:0;
padding:0 0 2%;
}

.view01 ol li {
font-size:85%;
}

.viewbody {
line-height:1.6em;
font-size:80%;
margin:5px 0 0 30px;
padding:0;
}

.gazohaba_view {
text-align:left;
margin:0 0 20px;
padding:0;
}

.viewtitle {
font-size:13px;
margin:0;
padding:5px 5px 0 10px;
}

.view_midasi {
text-align:center;
margin:2% 0 0;
padding:0;
}

.sitei_hikaku dt {
font-weight:700;
font-size:14px;
line-height:105%;
margin:0;
padding:0;
}

.sitei_hikaku dd {
line-height:105%;
margin:0;
padding:0;
}

.sitei_hikaku_top {
border:1px solid #E1E1FF;
margin:2% 0;
padding:1% 0 0 5%;
}

.sitei_hikaku_top dt {
font-weight:700;
font-size:110%;
line-height:130%;
margin:0;
padding:0;
}

.sitei_hikaku_top dd {
line-height:120%;
font-size:100%;
margin:0 0 10px 20px;
padding:0;
}

.top_tokubai {
font-size:70%;
margin:0;
padding:0;
}

.linkswitch {
font-size:110%;
}

.welcome h3 {
font-size:130%;
margin:0;
padding:0;
}

.campaign {
background-image:url(http://www.do-kuchikomi.net/media/images/phero/sail.jpg);
background-position:left;
background-repeat:no-repeat;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
margin:0;
padding:10px;
}

.whats_new {
background-image:url(http://www.do-kuchikomi.net/media/images/phero/whats_new.jpg);
background-position:left;
background-repeat:no-repeat;
text-indent:40px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
margin:5% 0 0;
padding:10px;
}

.osusume {
background-image:url(http://www.do-kuchikomi.net/phero/images/osusume.gif);
background-repeat:no-repeat;
font-size:14px;
margin:2% 1% 2% 0;
padding:17px 5px 0 25px;
}

.con_box ul li,
.con_box_whatNew ul li {
	font-size:85%;
	background-image:url(img/page_go.png);
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 1.5em;
	margin: 0;
	
	_margin:10px 0; 
	_line-height: 100%;
}

.con_box_whatNew ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}


.most_karma {
margin-top:3%;
padding:0;
}

.phero_sitemap2 {
margin-top:5%;
margin-bottom:5%;
padding:0;
}

.sitemap_li {
font-weight:700;
list-style-type:none;
margin:0;
padding:2% 5% 1%;
}

.sitemap_subli {
line-height:130%;
margin-bottom:0;
font-size:90%;
margin-left:15%;
list-style-type:none;
padding:0;
}

.phero_sitemap {
margin:0 0 0 10%;
padding:0;
}

.all_item {
font-weight:700;
list-style-type:none;
margin:0 0 0 3%;
padding:0;
}

.sitemap_midasi {
border-left-width:5px;
border-left-style:solid;
border-left-color:#FF8040;
margin:0;
padding:0.5%;
}

.sitemap_title {
font-size:120%;
font-weight:700;
margin-bottom:2%;
margin-left:5%;
padding:0.5px;
}

.kensaku_midasi {
font-size:13px;
font-weight:700;
color:#F9F9F9;
background-color:#30F;
border-top-width:thin;
border-right-width:thin;
border-left-width:thin;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#999;
border-right-color:#999;
border-left-color:#999;
margin:1% 0 0 8%;
padding:2px 0 2px 10px;
}

.search01 {
text-align:center;
border:thin solid #999;
background-image:url(http://www.do-kuchikomi.net/phero/kensaku/images/search_midasi.gif);
background-repeat:repeat-x;
background-position:center bottom;
font-size:13px;
font-weight:700;
margin:0 0 10px 8%;
padding:1px 0;
}

#globalNav {
position:relative;
width:100%;
min-width:640px;
height:32px;
color:#ccc;
background-image:url(http://www.do-kuchikomi.net/phero/images/search_midasi.gif\A );
margin:0;
padding:0;
}

#globalNav2 {
position:relative;
width:100%;
min-width:640px;
height:28px;
color:#ccc;
margin:0 auto;
padding:0;
}

#globalNav3 {
	position:absolute;
	min-width:640px;
	height:28px;
	color:#ccc;
	margin:0 auto;
	padding:0;
	top: 100px;
	_top: 110px;
}

#globalNav img {
margin-bottom:-4px;
}

#gnl {
position:absolute;
top:0;
left:0;
}

#gnr {
position:absolute;
top:0;
right:0;
}

#globalLink {
position:absolute;
top:6px;
height:22px;
min-width:640px;
left:10px;
z-index:100;
margin:0;
padding:0;
}

a.glink,a.glink:visited {
font-size:13px;
color:#000;
font-weight:700;
border-right:1px solid #8FB8BC;
margin:0;
padding:2px 5px 4px;
}

a.glink:hover {
background-image:url(http://www.do-kuchikomi.net/phero/navibar/glblnav_selected.gif);
text-decoration:none;
}

.subglobalNav {
position:absolute;
top:84px;
left:0;
min-width:640px;
height:20px;
visibility:hidden;
color:#fff;
padding:0 0 0 10px;
}

.subglobalNav a:link,.subglobalNav a:visited {
font-size:80%;
color:#fff;
}

.subglobalNav a:hover {
color:#ccc;
}

#search_navibar {
position:absolute;
top:5px;
right:10px;
z-index:101;
font-size:13px;
color:#666;
}

#search_navibar input {
font-size:13px;
margin:0 0 0 10px;
}

#search_navibar a:link,#search_navibar a:visited {
font-size:13px;
font-weight:700;
}

.blue {
font-weight:700;
color:#30F;
}

.clap_nakami {
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 20px;
}

.clap_nakami02 {
font-size:80%;
border-color:#30F #CCC #CCC;
border-style:solid;
border-width:2px 1px 1px;
margin:5px 0 0;
padding:10px;
}

.shop_setumei table {
width:100%;
border-top-width:2px;
border-left-width:1px;
border-top-style:solid;
border-left-style:solid;
border-top-color:#30F;
border-left-color:#CCC;
margin:5px 0 0;
padding:0;
}

.shop_setumei table td {
border-right-width:1px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#CCC;
border-bottom-color:#CCC;
margin:0;
padding:5px 5px 5px 10px;
}

.midasi05 {
background-color:#F7F7F7;
}

.edit {
	font-size:90%;
	text-align:right;
	padding:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 2%;
}

.zengo {
font-weight:700;
margin:3px 0;
padding:0;
}

.topic_bbs {
font-size:13px;
width:90%;
margin:3% 0;
padding:0;
}

.topic_bbs02 {
width:100%;
margin:1% 0;
padding:0;
}

.topic_bbs table {
font-size:13px;
width:100%;
border:1px solid #CCC;
margin:0;
padding:0;
}

.topic_bbs02 table {
font-size:110%;
border:1px solid #CCC;
width:100%;
margin:0;
padding:0;
}

.topic_bbs td {
margin:0;
padding:5px;
}

.topic_bbs02 td {
margin:0;
padding:5px 5px 5px 20px;
}

.td_title {
width:50%;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
}

.td_name {
width:30%;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
}

.hiduke {
width:20%;
}

.topic_bbs_midasi {
width:100%;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#CCC;
border-right-color:#CCC;
border-left-color:#CCC;
font-weight:700;
background-image:url(http://www.do-kuchikomi.net/phero/images/bbs_midasi.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0;
padding:0 0 0 2%;
}

.topic_bbs_midasi02 {
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#CCC;
border-right-color:#CCC;
border-left-color:#CCC;
font-weight:700;
background-image:url(http://www.do-kuchikomi.net/phero/images/bbs_midasi.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0;
padding:5px 5px 5px 20px;
}

.bold {
font-weight:700;
background-image:url(http://www.do-kuchikomi.net/phero/images/bbs_table_midasi.gif);
background-repeat:repeat-x;
width:90%;
margin:0;
padding:0;
}

.bbs_toko_button {
border:1px solid #CCC;
width:89.5%;
text-align:center;
margin:0;
padding:2% 0;
}

.tokubai {
font-size:120%;
}

.top_banner {
text-align:center;
margin:0;
padding:5px 0;
}

.top_banner img {
border-style:none;
}

.toptitle_2 {
background-color:#E1FFFF;
font-size:120%;
font-weight:700;
margin:0;
padding:5px 10px;
}

.hizuke {
margin:0 0 0 20px;
padding:0;
}

.itembody_2 {
line-height:130%;
font-size:110%;
margin:13px 15px 0;
padding:0;
}

.iteminfo_2 {
font-size:100%;
margin:0;
padding:0;
}

.mannaka {
text-align:center;
font-size:95%;
margin:0;
padding:0;
}

.SN_setumei {
font-size:80%;
position:absolute;
top:10px;
left:20px;
margin:0;
padding:0;
}

.hikaku_rogo {
margin:1% 0 1% 3%;
padding:0;
}

.font_pink {
color:#F0F;
}

.googlelink {
text-align:center;
margin:0;
padding:8px 0 0;
}

.google468 {
text-align:center;
margin:2% 0 0;
padding:0;
}

.higawari {
font-size:90%;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#E4E4E4;
border-right-color:#E4E4E4;
border-left-color:#E4E4E4;
margin:3% 0 0;
padding:0 5%;
}

.error {
color:red;
font-size:larger;
}

.itembody_info {
font-size:110%;
margin:0 0 0 10%;
padding:0;
}

.info_title {
font-size:120%;
font-weight:700;
margin:0;
padding:0;
}

.kesai {
background-color:#FFFFC1;
border:1px solid #999;
font-size:80%;
margin:0;
padding:1px;
}

.trial_body {
font-size:115%;
line-height:1.4em;
margin:0 3% 10px;
padding:0;
}

.zebra_01 {
border:1px solid #F3F3F3;
margin:0;
padding:0 0 0 10px;
}

.osusume2 {
text-align:right;
margin:0 30px 10px 0;
padding:0;
}

#topics_cat h3 {
background-image:url(http://www.do-kuchikomi.net/phero/images/site_title02.gif);
background-repeat:repeat-x;
margin:0;
padding:5px 5px 2px;
}

.topics_cat h3,.link_list h2 {
	background-image:url(img/bg_midashi_item.jpg);
	background-repeat:no-repeat;
	font-size:90%;
	height:30px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
}

.znq_data {
font-size:75%;
margin:0;
padding:0 3px;
}

.znq_etc {
width:70%;
margin:0;
padding:0;
}

.znq_attention {
color:#393;
padding:3px;
}

.znq_form h4 {
font-size:90%;
text-align:left;
border:0;
color:#000;
margin:0 0 2px;
padding:0;
}

.clap_button {
font-size:110%;
text-align:center;
margin:0 0 1%;
padding:0;
}

.feedsAll {
border:1px solid #CCC;
background-color:#FFFFF7;
margin:5px 0;
padding:3px 10px;
}

.feedsDesc {
font-size:90%;
color:#C00;
text-align:right;
margin:0;
padding:0;
}

.saisin {
font-size:120%;
border-left-width:8px;
border-left-style:solid;
border-left-color:#0C0;
margin:5% 0 0 5%;
padding:0 0 0 10px;
}

.jikoku {
	font-size:90%;
	font-weight:700;
	text-align:right;
	padding:0;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#topics_waku {
font-size:140%;
margin:2% 2% 0;
padding:0;
}

#topics_waku h2 {
border-left-width:10px;
border-left-style:solid;
border-left-color:#F0F;
font-size:150%;
margin:5px 0 10px;
padding:0 0 0 10px;
}

.item_body {
line-height:150%;
margin:0;
padding:0;
}

.item_info {
font-size:85%;
text-align:right;
margin:20px 0 10px;
padding:0;
}

.right_2 {
text-align:right;
margin:0 3% 0 0;
padding:0;
}

.more2 {
font-size:90%;
text-align:center;
margin:5px 0 0;
padding:0;
}

.igosso_hreview {
clear:both;
margin:0 0 20px;
}

.igosso_hreview h3 {
clear:both;
font-weight:400;
margin:0 0 0 110px;
}

.igosso_hreview h4 {
font-size:90%;
margin:0 0 5px 110px;
}

.igosso_hreview.photo {
float:left;
border:0;
margin:0 0 0 -110px;
padding:0;
}

.igosso_revrating,.igosso_tags_area,.igosso_description {
font-size:80%;
line-height:150%;
margin:2px 0 0 110px;
}

.igosso_more {
font-size:80%;
width:auto;
text-align:right;
margin:0;
padding:0;
}

.top_tag_waku {
margin:0 5% 10px;
padding:0;
}

.top_category img {
vertical-align:middle;
margin:0;
padding:0;
}

.top_category dl {
margin:5px 0 0;
padding:0;
}

.top_category dt {
font-size:90%;
border-top-width:1px;
border-top-style:solid;
border-top-color:#CCC;
font-weight:700;
margin:0;
padding:3px 0 3px 10px;
}

.top_category p {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
margin:10px 0 0;
padding:0 0 5px;
}

.top_category dd {
font-size:95%;
background-image:url(http://www.do-kuchikomi.net/media/images/book_open.png);
background-repeat:no-repeat;
background-position:left center;
margin:0 0 0 20px;
padding:0 0 0 20px;
}

.top_category ul {
margin:0 0 20px 45px;
padding:0;
}

.top_category li {
font-size:90%;
list-style-type:none;
list-style-image:url(../../../media/images/top_yajirusi.gif);
margin:0;
padding:0;
}

.email {
margin:0;
padding:3px 0;
}

.email img {
margin:0 0 -5px;
padding:0;
}

.tb_name {
background-image:url(../../../media/images/house_go.png);
background-repeat:no-repeat;
background-position:left center;
margin:0;
padding:0 0 0 20px;
}

.tb_body {
margin:0 5%;
padding:0;
}

.tb_date {
text-align:right;
margin:0 5% 0 0;
padding:0;
}

.sticky_item {
background-image:url(../../../media/images/denno_title_ripo.gif);
background-repeat:no-repeat;
height:50px;
margin:0;
padding:0;
}

dt {
font-weight:700;
}

.zengo_mae {
background-image:url(img/control_fastforward_blue_mae.gif);
background-repeat:no-repeat;
margin:0;
padding:1px 0 1px 20px;
}

.zengo_tugi {
background-image:url(img/control_fastforward_blue_tugi.gif);
background-repeat:no-repeat;
margin:0;
padding:1px 0 1px 20px;
}

.zengonokiji {
border:1px solid #999;
margin:0;
padding:7px 3px 5px;
}

.zengo_midasi {
position:relative;
left:30px;
top:10px;
background-color:#FFF;
right:0;
bottom:0;
width:235px;
text-align:center;
font-weight:700;
background-image:url(img/page_go.jpg);
background-repeat:no-repeat;
background-position:5px;
margin:0;
padding:2px 0;
}

.img_gazo {
float:left;
margin:0 5px 0 0;
padding:0;
}

.dws_item {
margin:0 0 3%;
padding:0;
}

.kakakunado {
font-size:85%;
margin:0;
padding:0;
}

.shosai_link {
font-size:90%;
text-decoration:underline;
margin:0;
padding:0;
}

.pink_b {
font-weight:700;
color:#F0F;
margin:0;
padding:0;
}

.sticky_main {
border:5px dotted #F0F;
margin:0;
padding:2%;
}

.main_tokubai h4 {
font-size:130%;
font-weight:700;
background-color:#FFF;
position:relative;
left:20px;
top:10px;
color:#F60;
width:370px;
text-align:center;
}

.Newsfeed {
font-size:90%;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#CCC;
margin:0 0 2%;
padding:3px 2px;
}

.Newsfeed_des {
font-size:85%;
margin:0 0 0 5%;
padding:0;
}

.local_tb ul li {
font-size:120%;
list-style-image:url(../../../media/images/house_link.png);
margin:0;
padding:0 0 0 5px;
}

.top_tag {
line-height:1.2;
margin:0;
padding:1%;
}

.tag {
font-size:70%;
line-height:1.4;
margin:0;
padding:1%;
}

.tag a, .tag_size a{
	text-decoration: none;
}

.tag_item {
	font-size:90%;
	background-image:url(../../../media/images/tag_red.png);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: 0%;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	background-position: left center;
}

.curve-07-head {
font-size:1px;
height:7px;
background:url(../07-curve-right-head.gif) top right no-repeat;
margin-top:5px;
}

.curve-07-head div {
font-size:1px;
height:7px;
background:url(../07-curve-left-head.gif) top left no-repeat;
}

.curve-07-body {
background:url(../07-curve-left-middle.gif) top left repeat-y;
}

.curve-07-body div {
background:url(../07-curve-right-middle.gif) top right repeat-y;
}

.curve-07-bottom {
font-size:1px;
height:7px;
background:url(../07-curve-right-bottom.gif) bottom right no-repeat;
margin-bottom:5px;
}

.curve-07-bottom div {
font-size:1px;
height:7px;
background:url(../07-curve-left-bottom.gif) bottom left no-repeat;
}

#yokohaba {
	width:780px;
	text-align:justify;
	padding:0;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.box_bottom {
background-image:url(img/leftbox_bottom.gif);
background-repeat:no-repeat;
height:15px;
width:184px;
background-position:left;
margin:0;
padding:0;
}

.box_top {
background-image:url(img/leftbox_top04.jpg);
background-repeat:no-repeat;
height:auto;
margin:0 0 20px;
padding:0;
}

.box_top h4 {
font-size:85%;
font-weight:700;
color:#282828;
text-align:center;
margin:6px 0 3px;
padding:0;
}

.box_top ul li {
	font-size:90%;
	padding:0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.box_midashi {
font-size:80%;
color:#00F;
background-image:url(../../../nucleus/images/seach2.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_google {
font-size:80%;
color:#00F;
background-image:url(img/world_go.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_pr {
font-size:80%;
color:#00F;
background-image:url(img/house_go.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_info {
font-size:80%;
color:#00F;
background-image:url(img/user_gray.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_category {
font-size:80%;
color:#00F;
background-image:url(img/book_open.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_tag {
font-size:80%;
color:#00F;
background-image:url(img/tag_pink.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_archive {
font-size:80%;
color:#00F;
background-image:url(img/attach.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}


.box_midashi_ranking {
font-size:80%;
color:#00F;
background-image:url(img/star.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;

}

.box_midashi_question {
font-size:80%;
color:#00F;
background-image:url(img/comment_add.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_syndication {
font-size:80%;
color:#00F;
background-image:url(img/feed.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_speciallinks {
font-size:80%;
color:#00F;
background-image:url(img/speciallinks.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_socialBookmark {
font-size:80%;
color:#00F;
background-image:url(img/bookmarks_view.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.box_midashi_participation {
font-size:80%;
color:#00F;
background-image:url(img/group_link.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 0 5px 20px;
padding:5px 0 0 20px;
}

.gray {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-weight: bold;
}

.tropical {
color:#00D5D5;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.con_box h3 {
font-size:110%;
color:#5BB700;
background-image:url(img/midashi.jpg);
background-repeat:no-repeat;
background-position:left top;
height:27px;
margin:0;
padding:0 0 5px 40px;
}

.con_box_comment h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/kuser.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}

.con_box_sokamoka h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/yahoo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}

.con_box_rss h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/rss_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}


.con_box_whatNew h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/filenew.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}

.con_box_category {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.con_box_category h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/folder2_green.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}

.con_box_tag h3 {
	font-size:110%;
	color:#5BB700;
	background-image:url(img/tag_pink_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:32px;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 40px;
}

.con_box dl {
	margin-top:5px;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	margin-left: 30px;
}

.con_box_comment dl,
.con_box_category dl {
	margin-top:5px;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	margin-left: 30px;
}

.con_box dl dt {
font-size:90%;
margin-top:0;
margin-right:0;
margin-bottom:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

.con_box_comment dl dt,
.con_box_category dl dt {
font-size:90%;
margin-top:0;
margin-right:0;
margin-bottom:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

.con_box dl dd {
font-size:80%;
color:#666;
margin-top:0;
margin-right:0;
margin-bottom:0;
line-height:1.4em;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

.con_box_comment dl dd,
.con_box_category dl dd {
font-size:80%;
color:#666;
margin-top:0;
margin-right:0;
margin-bottom:0;
line-height:1.4em;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

.cosmetic_logo_banner {
background-image:url(img/cosmetic02.jpg);
background-repeat:no-repeat;
height:60px;
margin:30px 0 10px;
_margin-top:20px;
padding:0;
}

#tabsF {
width:100%;
font-size:93%;
line-height:normal;
border-bottom:1px solid #666;
float:left;
}

#tabsF ul {
list-style:none;
margin:0;
padding:10px 10px 0 50px;
}

#tabsF li {
display:inline;
font-size:78%;
margin:0;
padding:0;
}

#tabsF a {
float:left;
text-decoration:none;
background-image:url(img/Tab%20Menu%20F/tableftF.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0 0 0 4px;
}

#tabsF a span {
display:block;
color:#666;
background-image:url(img/Tab%20Menu%20F/tabrightF.gif);
background-repeat:no-repeat;
background-position:right top;
float:none;
padding:5px 15px 4px 6px;
}

#tabsF a:hover span {
color:#FFF;
background-position:100% -42px;
}

#tabsF #current a:focus {
background-color:#fdd;
}

body#index {
background-image:url(img/global_nav_top.jpg);
background-repeat:repeat-x;
}

.logo_midashi {
margin:0 0 0 411px;
padding:0;
}

.midasi_sponsor {
background-image:url(img/world_go.jpg);
background-repeat:no-repeat;
font-size:150%;
font-weight:700;
color:#5F5F5F;
background-position:left center;
border-top-width:2px;
border-top-style:dotted;
border-top-color:#CCC;
margin:0;
padding:5px 0 5px 20px;
}

.midasi_osusume {
background-image:url(img/thumb_up.png);
background-repeat:no-repeat;
font-size:120%;
font-weight:700;
color:#5F5F5F;
background-position:left center;
border-top-width:2px;
border-top-style:dotted;
border-top-color:#CCC;
margin:0;
padding:5px 0 5px 20px;
}

.midasi_comments_add {
	background-image:url(img/comments_add.gif);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:700;
	color:#5F5F5F;
	background-position:left center;
	margin:0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

.midasi_comments_google {
	background-image:url(img/world_go.gif);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:700;
	color:#5F5F5F;
	background-position:left center;
	margin:0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

.midasi_comments_star h3 {
	background-image:url(img/yast_kuser.png);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:700;
	color:#5F5F5F;
	background-position:left center;
	margin:0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

.midasi_comments {
	background-image:url(img/comments.gif);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:700;
	color:#5F5F5F;
	background-position:left center;
	margin:0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

.midasi_kanren {
	background-image:url(img/list_link.gif);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:700;
	color:#5F5F5F;
	background-position:left center;
	margin:0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

.related{
	margin-left: 20px;
}

.related ul{
	margin-bottom: 20px;
}

/*
.related ul li{
	font-size: 110%;
	line-height: 1.6em;
	list-style-image: url(img/link_selector.gif);
	list-style-type: none;
}
*/

.related ul li {
	font-size: 90%;
	line-height: 1.1em;
	list-style-type: none;
}

.related ul li a,
.related ul li a:visited,
.related ul li a:hover{
	font-weight: bold;
	font-size: 120%;
}

/*
.related ul li a:visited,a:hover{
	color: 0033FF;
	text-decoration: underline;
}
*/

.related ul li ul li{
	font-size: 110%;
	color: #666666;
	width: 500px;
}

.shohin2_shosai {
font-size:80%;
line-height:1.4em;
margin:0;
padding:0;
}

.pankuzu {
	font-size:75%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.roundedcornr_box_900412 {
background-color:#95ffb3;
background-image:url(img/gradation/roundedcornr_900412/roundedcornr_900412_grad.gif);
background-repeat:repeat-x;
background-position:left top;
}

.roundedcornr_top_900412 div {
background-image:url(img/gradation/roundedcornr_900412/roundedcornr_900412_tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.roundedcornr_top_900412 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_900412/roundedcornr_900412_tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.roundedcornr_bottom_900412 div {
background-image:url(img/gradation/roundedcornr_900412/roundedcornr_900412_bl.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.roundedcornr_bottom_900412 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_900412/roundedcornr_900412_br.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.roundedcornr_box_639043 {
background-color:#caffd9;
background-image:url(img/gradation/roundedcornr_639043/roundedcornr_639043_grad.gif);
background-repeat:repeat-x;
background-position:left top;
}

.roundedcornr_top_639043 div {
background-image:url(img/gradation/roundedcornr_639043/roundedcornr_639043_tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.roundedcornr_top_639043 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_639043/roundedcornr_639043_tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.roundedcornr_bottom_639043 div {
background-image:url(img/gradation/roundedcornr_639043/roundedcornr_639043_bl.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.roundedcornr_bottom_639043 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_639043/roundedcornr_639043_br.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.roundedcornr_box_930849 {
background-color:#e4e4e4;
background-image:url(img/gradation/roundedcornr_930849/roundedcornr_930849_grad.gif);
background-repeat:repeat-x;
background-position:left top;
}

.roundedcornr_top_930849 div {
background-image:url(img/gradation/roundedcornr_930849/roundedcornr_930849_tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.roundedcornr_top_930849 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_930849/roundedcornr_930849_tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.roundedcornr_bottom_930849 div {
background-image:url(img/gradation/roundedcornr_930849/roundedcornr_930849_bl.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.roundedcornr_bottom_930849 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_930849/roundedcornr_930849_br.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.roundedcornr_box_323891 {
background-color:#f5f5f5;
background-image:url(img/gradation/roundedcornr_323891/roundedcornr_323891_grad.gif);
background-repeat:repeat-x;
background-position:left top;
}

.roundedcornr_top_323891 div {
background-image:url(img/gradation/roundedcornr_323891/roundedcornr_323891_tl.gif);
background-repeat:no-repeat;
background-position:left top;
}

.roundedcornr_top_323891 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_323891/roundedcornr_323891_tr.gif);
background-repeat:no-repeat;
background-position:right top;
}

.roundedcornr_bottom_323891 div {
background-image:url(img/gradation/roundedcornr_323891/roundedcornr_323891_bl.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.roundedcornr_bottom_323891 {
background-color:transparent;
background-image:url(img/gradation/roundedcornr_323891/roundedcornr_323891_br.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

.tag_size {
	font-size:80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.font_size2 a {
font-size:2em;
color:#F69;
}

.font_size1.5 a {
font-size:1.5em;
color:#666;
}

.searchoption {
margin:0 0 20px;
padding:0;
}

ul.nobullets,.box_top ul {
list-style:none;
margin:0;
padding:0;
}

.con_box ul,
.local_tb ul,
.con_box_whatNew {
margin:0 0 0 30px;
padding:0;
}

#google,.google {
text-align:center;
margin:0;
padding:0;
}

.sectionLinks,.sectionLinks_2 {
border-bottom:1px solid #ccc;
font-size:80%;
margin:0;
padding:0;
}

#sectionLinks ul,.relatedLinks ul,#kiyaku_all,.shohin_setumei p,.commentform textarea,.shohn2_title,#search form,.bbs_content form,.waku_kotei,.top_joken_search form,.view01,.sitemap_all,.search01 form,.midasi_navi,.topic_bbs tr,.trial_body p,.name,.sentaku_tag {
margin:0;
padding:0;
}

.relatedLinks02 ul,.relatedLinks h3,.aisatu,.shohin_waku,/*.formfield,*/.top_category {
margin:0;
padding:0;
}

#siteName,.cosmetic_logo_banner h1 {
font-size:100%;
text-indent:40px;
position:relative;
top:6px;
font-family:"HG丸ｺﾞｼｯｸM-PRO";
font-weight:700;
color:#5B5B5B;
margin:0 0 0 80px;
padding:0;
}

.itembody_s,.itembody_f {
font-size:110%;
margin:0;
padding:0 0 3%;
}

.shohn_service,.shohn_2service {
height:105px;
width:auto;
float:right;
margin:0;
padding:0;
}

.kanren,.bbs_title {
font-size:135%;
font-weight:700;
background-image:url(http://www.do-kuchikomi.net/media/images/kanren01.jpg);
background-repeat:repeat-y;
border:1px solid #CCC;
background-position:right;
margin:20px 0 10px;
padding:10px 0 0 20px;
}

.cf form,.searchoption select,.searchoption label/*,.formbutton*/ {
margin:0 0 5px;
padding:0;
}

.shohn2_title a,.randomitembody h4 a,.topics_cat a,.igosso_subtitle a {
text-decoration:none;
}

.bbs_cat,.img-random,.item_body_2 {
margin:0 0 0 5%;
padding:0;
}

.bb_body,#topics_cat,.topics_cat {
font-size:120%;
margin:0;
padding:0;
}

#phero_titlelist,#search_navibar a:hover {
margin:0;
}

.itembody_kotei,.aisatu_2,.date {
font-size:90%;
margin:0;
padding:0;
}

.gazohaba_kotei,.chuo,#chuo {
text-align:center;
margin:0;
padding:0;
}

.chuo02 {
	text-align:center;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.googletop,.a8banner {
text-align:right;
margin:0;
padding:0;
}

.clap_midasi,.igosso_subtitle {
font-size:120%;
font-weight:700;
border-left-width:4px;
border-left-style:solid;
border-left-color:#30F;
margin:30px 0 0 10px;
padding:2px 0 2px 5px;
}

.ad,.main_tokubai {
margin:1% 0;
padding:0;
}

.top_tag_waku h3,.top_category h3 {
background-image:url(../../../phero/images/search_midasi.gif);
background-repeat:repeat-x;
border-color:#CCC #CCC #CCC #39F;
border-style:solid;
border-width:1px 1px 1px 5px;
margin:0;
padding:3px 0 3px 8px;
}

.con_box,
.con_box_cat,
.con_box_comment,
.con_box_whatNew,
.con_box_tag,
.con_box_rss {
margin:10px 30px 30px 0;
padding:0;
}

#tabsF a:hover,#tabsF #current a,body#index li#index_tab a {
background-position:0 -42px;
}

#tabsF #current a span,body#index li#index_tab a span {
background-position:100% -42px;
}

.roundedcornr_top_900412 div,.roundedcornr_top_900412,.roundedcornr_bottom_900412 div,.roundedcornr_bottom_900412,.roundedcornr_top_639043 div,.roundedcornr_top_639043,.roundedcornr_bottom_639043 div,.roundedcornr_bottom_639043,.roundedcornr_top_930849 div,.roundedcornr_top_930849,.roundedcornr_bottom_930849 div,.roundedcornr_bottom_930849,.roundedcornr_top_323891 div,.roundedcornr_top_323891,.roundedcornr_bottom_323891 div,.roundedcornr_bottom_323891 {
width:100%;
height:20px;
font-size:1px;
}

.roundedcornr_content_900412,.roundedcornr_content_639043,.roundedcornr_content_930849,.roundedcornr_content_323891 {
margin:0 20px;
}


.roundedcornr_box_274846 {
	background-color: #ff0000;
	background-image: url(img/gradation/roundedcornr_274846/roundedcornr_274846_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundedcornr_top_274846 div {
	background-image: url(img/gradation/roundedcornr_274846/roundedcornr_274846_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.roundedcornr_top_274846 {
	background-color: transparent;
	background-image: url(img/gradation/roundedcornr_274846/roundedcornr_274846_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.roundedcornr_bottom_274846 div {
	background-image: url(img/gradation/roundedcornr_274846/roundedcornr_274846_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.roundedcornr_bottom_274846 {
	background-color: transparent;
	background-image: url(img/gradation/roundedcornr_274846/roundedcornr_274846_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.roundedcornr_top_274846 div, .roundedcornr_top_274846,
.roundedcornr_bottom_274846 div, .roundedcornr_bottom_274846 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_274846 { margin: 0 10px; }

.point {
	color: #FF0000;
	background-image: url(img/point.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	background-position: left center;
	font-size: 105%;
	font-weight: bold;
}




/*Will風のbutton用*/
a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	zoom:1;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
	background-image: url(img/will_button/btn0.png);
	background-repeat: no-repeat;
}





a.button span, span.button button, span.button input, del.button span{
	font-weight:normal;
	white-space:nowrap;
	cursor:pointer;
	display:-moz-inline-box;
	display:inline-block;
	font:12px/1 Arial;
	height:30px;
	padding:8px 10px 0 0;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
	background-image: url(img/will_button/btn0.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

del.button{
cursor:not-allowed;
background-position:0 -120px;
color:#888;
}
del.button span{
cursor:default;
background-position:100% -120px;
}


span.button button, span.button input{
padding-top:0px;
line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, span.button:hover,
span.button-behavior-hover{
background-position:0 -60px;
color:#222;
text-decoration:none;
}





a.button:hover span, span.button:hover button,
span.button-behavior-hover button, span.button-behavior-hover input{
background-position:100% -60px;
}


a.button:active, a.button:focus span{
color:#3366FF;
}




del.button-behavior-hover, del.button:hover{
background-position:0 -180px;
cursor:not-allowed;
}


del.button-behavior-hover span, del.button:hover span{
background-position:100% -180px;
cursor:not-allowed;

}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{



_behavior:expression(
(function(el){

if( typeof( behavior_onMouseEnter) == 'undefined'){


behavior_onMouseEnter = function(el){

var dEl = this.parentNode;
var sClass = dEl.className ;
dEl.__defaultClassName = sClass ;
dEl.className = sClass + ' button-behavior-hover';
this.setCapture();
};

behavior_onMouseLeave = function(el) {
var dEl = this.parentNode;
dEl.className = dEl.__defaultClassName ;
dEl.__defaultClassName = undefined;
this.releaseCapture();
};


};


el.runtimeStyle.behavior = 'none';
el.onmouseenter = behavior_onMouseEnter;
el.onmouseleave = behavior_onMouseLeave;


})(this));




}



/*吹き出し*/
/* Normal Bubble */
div.bubble {
	width: auto;
	margin-bottom: 24px;
	margin-top: 20px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	font-style: normal;
	background-color: transparent;
	background-image: url(img/fukidashi/tip.gif);
	background-repeat: no-repeat;
	background-position: 20px 0;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 10px;
	background-color: #E6F5FF;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
	padding-right: 10px;
	padding-left: 10px;
}
div.bubble div.rounded blockquote p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}


div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
	background-color: transparent;
	background-image: url(img/fukidashi/tip-rounded02.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
}

/* Pimped Bubble */
div#pimped.bubble {
	font-size: 0.9em;
}
div#pimped.bubble div.rounded {
	color: #fff;
	border: 3px solid #fff;
	background-color: #111;
}
div#pimped.bubble cite.rounded {
	background-color: transparent;
	background-image: url(img/fukidashi/tip-pimped.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
}


.moji_120 {
	font-size: 120%;
}
.norobot_c {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feedsTitle {
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(img/bullet_red.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.feedsTitle a {
	text-decoration: none;
}

.feedsTitle a:hover {
	text-decoration: underline;
}

.feedsWaku {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.loginform .formfield, div.commentform .formfield {
    display: block;
} 

.linkTable table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
	

.linkTable table tr td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin: 0px;
	padding: 5px;
}

.siteImage {
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.siteImage img{
	height: 200px;
	width: 200px;
}

.buttonCenter {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.tableShosai {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 100%;
	margin-right: 20px;
}

.tableShosai table td{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.tableShosai table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 500px;
}


.tableShosai_trial {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 100%;
	margin-right: 20px;
}

.tableShosai_trial table td{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.tableShosai_trial table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 450px;
}

/*
.tagItem {
	text-align: right;
	margin-bottom: 5px;	
}
*/

.tagItem {
	text-align: right;
	padding: 0px;
	_margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.tagItem span{
font-size:90%;
	background-image:url(img/tag_red.gif);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	background-positio

}

.torikeshi {
	text-decoration: line-through;
}

.toku  {
	background-image: url(img/lightbulb.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 120%;
	font-weight: bold;
	color: #333333;
	border: 3px dotted #FF00FF;
}

#monitor{
	width:600px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 10px;
	text-align: left;
}
#monitor .sb-inner{
	background-color: #F3F3F3;
	
}

#monitor .sb-border{
	background-color: #FFFFFF;
	
}


#monitor h4 {
	background-image: url(img/kuser.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #333333;
}


#link_info{
	width:400px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0.5px;
	padding-left: 0px;
	text-align: left;
}
#link_info .sb-inner{
	background-color: #F3F3F3;
}

#link_info .sb-border{
	background-color: #FFFFFF;
}

.znsmiley_pvhead {
	background-image: url(img/32px-Crystal_Clear_action_1downarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


#rss_tuchi{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#rss_tuchi .sb-inner{
	background-color: #F0FFFF;
}

#rss_tuchi .sb-border{
	background-color: #CCCCCC;
}


/* Gravatar登録の説明 */
#gravatar_tuchi{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#gravatar_tuchi .sb-inner{
	background-color: #F0FFFF;
}

#gravatar_tuchi .sb-border{
	background-color: #CCCCCC;
}


#feed_bm{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#feed_bm .sb-inner{
	background-color: #F2FFEE;
}

#feed_bm .sb-border{
	background-color: #CCCCCC;
}


#stickyIt6{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 80%;
}

#stickyIt6 p{
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	color: #333333;
}

#stickyIt6 h4{
	font-size: 100%;
	color: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#stickyIt6 .sb-inner{
	background-color: #F4FFF4;
}

#stickyIt6 .sb-border{
	background-color: #CCCCCC;
}

#link_annai{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#link_annai .sb-inner{
	background-color: #F0FFF0;
}

#link_annai .sb-border{
	background-color: #CCCCCC;
}

#link_boshu{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	font-size: 110%;
}
#link_boshu .sb-inner{
	background-color: #F0FFF0;
}

#link_boshu .sb-border{
	background-color: #CCCCCC;
}


#rate{
	width:90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}
#rate .sb-inner{
	background-color: #F0FFFF;
}

#rate .sb-border{
	background-color: #CCCCCC;
}

.users{
	background-image: url(img/users.gif);
	background-repeat: no-repeat;
	background-position: 90% 30%;
}

.users h4{
	background-image: url(img/Manager.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.users form{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
}

.users select{
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.osusumedo{
	font-weight: bold;
}

.iFrame{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.iFrame iframe{
	padding: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.voteThanks{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.ranPr{
	padding: 0px;
	margin-top: 20px;
	_margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	font-size: 90%;
}


/*highslideのスタイル*/
.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*highslideのスタイルここまで*/

.social ul{
	padding: 5px;
	text-align: right;
	margin: 0px;
}

.social ul li{
	display: inline;
	margin-left: 5px;
	padding: 0px;
	list-style-type: none;
}

.social {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tokubai02 {
	font-size: 80%;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
dd {
	padding: 0px;
	margin-bottom: 10px;
	line-height: 1.6em;
}

.dietHikaku{
	font-size: 85%;
	text-align: center;
	padding: 0px;
	margin-top: 1%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.addclips {
	font-size:90%;
	text-align:right;
	padding:0;
	margin-top: 0%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2%;
}

/*
.googleSearch {
	position: absolute;
	top: 0;
	right: 0px;
}



.googleSearch form{
	position: absolute;
	right: 30px;
	top: 50px;
}
*/

.googleSearch{
	position: absolute;
	right: 30px;
	top: 60px;
}

.googleRadio{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 3px;
}

.feeds{
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
}

.pickup p{
	font-size: 80%;
	color: #666666;
}

.sokamoka{
	width: 75%;
	font-size: 80%;
	color: #666666;
	background-image: url(img/sokamoka.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20%;
}

.sokamoka p{
	margin-top: 0%;
	margin-bottom: 10%;
}


.feeds p span{
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 80%;
}

#feed_bm p span{
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
}

.mall_rogo{
	background-image: url(http://phero.do-kuchikomi.net/images/logo_denno.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

.hikakuItem{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.hikakuItem p{
	padding: 0px;
	font-weight: bold;
	color: #333333;
	font-size: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.oneitemHikaku{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.incDate{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.niftyvote{
	margin-right: 4px;
}

.loginform{
	font-size: 80%;
	color: #333333;
	text-align: center;
}

.formfield{
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.CommentDate {
	font-size: 90%;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.CommentDate dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.CommentDate dl {
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #FFFFF0;
}

.Commentator {
	color: #FF9900;
	background-image: url(img/kuser2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}


.Gravatar_setumei {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.Gravatar_setumei span {
	font-size: 20px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.gravatar_icon {
	background-image: url(img/gravatar2_icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 50px;
}

.gravatar_icon dl dt{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	font-size: 110%;
}

.gravatar_icon dl dd{
	line-height: 1.6em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 50px;
}

.trialVote {
	font-size: 80%;
	text-align: center;
}
.kikanGentei {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 35px;
}
