body{
	font-size: medium;
	color: #000000;
	-ms-overflow-style: scrollbar;
}
a{
	color: #0033CC;
	text-decoration: underline;
}
a:hover{
    color: #0033CC;
	text-decoration: none;
}
a:visited{
	color: #941D55;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 15px;
}
#mypage_header .user_name{
	font-size: 22px;
}
#mypage_header .profile_stats li strong{
	font-size: medium;
}
#mypage_header .profile_stats li span{
	font-size: 10px;
}
#mypage_header .profile_data{
	font-size: 13px;
}
#centercolumn{
	font-size: medium;
}
#centercolumn table .head{
	font-size: medium;
}
#l_navi{
	font-size:13px;
}
#header .link{
	font-size: 0.9em;
}
#promotion .inner .slide01 .data .num{
	font-size: 24px;
}
#sidebar{
	font-size: 14px;
}
#sidebar .login label{
	font-size: 15px;
}
#sidebar .sub_menu .title{
	font-size: 15px;
}
#top_sercharea .sort li .item{
	font-size: 0.9em;
}
#reco_list .block .hd .location{
	font-size: 0.9em;
	color: black;
	line-height: 150%;
	height: auto;
}
.more a{
	font-size: 0.9em;
}
table.top_list td.cat{
	font-size: 0.9em;
}
#footer .box01 .link{
	font-size: 14px;
}
#ft_sitemap{
	font-size: 14px;
}
#ft_sitemap ul {
    margin-right: 30px;
}
#ft_sitemap a {
	color: black;
}
}#footer #copyright{
	font-size: 13px;
}
#page_top {
	font-size: 13px;
}
#reclist.full .block .title{
	font-size: 14px;
}


#pagelist .btn-group .dropdown-menu {
    font-size: medium;
}
#sidebar .login label{
	font-size: 0.9em;	
}
#reclist.full .block .title{
	font-size: medium;
}
.mypage .date{
	font-size: 15px;
}
.mypage .name{
	font-size: 15px;
}
#update{
	font-size: 13px;
}
#reclist.search .block .ft{
	font-size: 15px;
}
#record_detail li .date{
	font-size: 15px;
}
#record_detail li .location{
	font-size: medium;
}
#record_detail li .name{
	font-size: medium;
}
#centercolumn #record_detail .photo_area{
	font-size: medium;
	line-height: 150%;
	padding-left: 10px;
}
#transit {
	font-size: medium;
}
#record_detail_header{
	font-size: medium;
}
.label2.kids{
	font-size: medium;
}
.record_detail .dropdown-menu a{
	font-size: medium;
}
.record_detail .access{
	font-size: medium;
}
.record_detail #reclist .label2{
	font-size: medium;
}
.comment .left .u_info{
	font-size: 14px;
}
.comment .date{
	font-size: 14px;
}
.impression h3.s01 .name{
	font-size: medium;
}
.detail_ft .inner .block{
	font-size: 14px;
}
.detail_ft .inner .block span{
	font-size: 22px;
}
.detail_ft .counter {
	color: black;
}
#diary_main .date, #diary_main .category{
	font-size: 14px;
}
#diary_right .calendar td{
	font-size: 14px;
}
#diary_right li{
	font-size: 14px;
}
#diary_right .comment span{
	font-size: 14px;
}
#reclist .block .hd .location{
	font-size: 0.9em;
    color: black;
	line-height: 150%;
	height: auto;
}
#reclist .block .ft {
    color: black;
}
#listhead h1{
	font-size:25px;
}
#modtitle{
	font-size:25px;
}
.force-form-control textarea{
  font-size: 14px;
}
#grpinfo_header .grp_name{
	font-size: 22px;
}


/*//// デザインの崩れを修正 ///*/
#header .box01{
	font-size: 13px;
}
#header .box02{
	font-size: 13px;
}
#header_small {
    font-size: 13px;
}
#header_small .form-control {
    font-size: 14px;
}
.btn-sm, .btn-xs {
    font-size: 14px;
}
.form-control {
    color: #000000;
    font-size: medium;
}
#top_diary{
	font-size:14px;
}
#top_tabset{
	font-size:14px;
}
#top_info{
	font-size:14px;
}
table.top_list td.date {
    width: 18%;
}
.icon .num .inner {
	color: black;
}
#record_detail .connect #reclist.search .block {
    padding: 10px;
}
#menu .sub li a {
	color: black;
	font-size: medium;
}
#menu .sub li {
    line-height: 250%;
}
#menu .sub_small {
	font-size: 14px;
}
#menu .sub_small li a {
	color: black;
	font-size: 14px;
}
#menu .sub_small li {
    line-height: 250%;
}
#noteitems .noteitem{
	color: black;
}
#reco_list .block .icon .num .inner {
	color: black;
}
#reco_list .block .ft {
	color: black;
}
#l_navi li a {
	color: black;
}
.highslide-container .highslide-caption{
	font-size: medium;
}
.highslide-caption-info{
	font-size: 14px !important;
}
.highslide-caption-btns{
	font-size: medium !important;
}
#record_detail_header .location {
	color:black;
}
#reco_list .box .inner {
	height: auto;
}
#top_diary .inner {
	height: auto;
}
#centercolumn #record_detail .photo_area .item {
    font-size: medium;
}
.search_area .form-inline + .btn {
	font-size: 12px;
}