@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////////////

クリエイタープロフィールのみに使用するスタイルを記述

///////////////////////////////////////////////////////*/
#sigProfile {}
#sigProfile #container { padding-top:0; }


/*=======================================================
 profile
 =======================================================*/
#sigProfile #profile-mainvisual-container { background-color:#f8f8f8; width:100%; padding:0; margin-bottom:0; }
#sigProfile #profile-mainvisual-container section { width:1200px; margin:0 auto; padding:20px 10px; }
#sigProfile #profile-mainvisual-container section #mainvisual-box { height:260px; border-radius:4px; }
#sigProfile #user-detail { margin-bottom:50px; }
#sigProfile #user-detail dl { padding:20px 10px; }
#sigProfile #user-detail dl dt { float:left; width:130px; height:130px; border:solid 2px #fff; margin-top:-80px; border-radius:4px; }
#sigProfile #user-detail dl dd { padding-left:150px; }
#sigProfile #user-detail dl dd ul { list-style-type:none; }
#sigProfile #user-detail dl dd ul li { display:inline-block; }
#sigProfile #user-detail dl dd ul li.name { font-size: 153.8%;/*20px*/ }
#sigProfile #user-detail dl dd ul li.access { padding-left:10px; }
#sigProfile #user-detail dl dd ul li.access span {font-size: 85%;/*11px*/}
#sigProfile #user-detail dl dd ul.details { font-size: 85%;/*11px*/ color:#909090; }

@media screen and (max-width: 800px) {
#sigProfile #profile-mainvisual-container section { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
}

/*--------------------- content-body ---------------------*/
/*********** column-side ***********/
#content-body #column-side ul#social-section { list-style-type:none; border-top:solid 1px #e9e9e9; padding-top:10px; margin-bottom:30px; }
#content-body #column-side ul#social-section li { display:inline-block; width:20px; margin-right:10px; }
#content-body #column-side ul#social-section li:last-child { margin-right:0; }
#content-body #column-side ul#social-section li object { pointer-events: none; }

/*connect-request*/
#content-body #column-side #connect-request-section { background-color:#ededed; border-radius:4px; padding:10px; margin-bottom:10px; }
#content-body #column-side #connect-request-section #user-logo-wrap { background-color:#FFFFFF; border-radius:4px; padding:20px; margin-bottom:10px; text-align:center; }
#content-body #column-side #connect-request-section #user-logo-wrap img { width:auto !important; /*max-width:200px;*/ }
#content-body #column-side #connect-request-section #user-logo-wrap span { display:block; padding-top:30px; font-size: 85%; }

/*send-message*/
#content-body #column-side #send-message-section { background-color:#ededed; border-radius:4px; padding:10px; }

/*common*/
#content-body #column-side #btn-connect-request { text-align:center; margin-bottom:10px; }
#content-body #column-side #btn-connect-request .no-request { display:block; background-color:#f8f8f8; border-radius:4px; color:#cdcdcd; padding:15px 0; }
#content-body #column-side #btn-connect-request a { display:block; text-decoration:none; background:url(/assets/profile/img/arrow-btn-connect-request.png) no-repeat 96% center; border-radius:4px; padding:15px 0; }
#content-body #column-side #btn-connect-request a:link,
#content-body #column-side #btn-connect-request a:visited { background-color:#0298b8; color:#FFFFFF; }
#content-body #column-side #btn-connect-request a:hover,
#content-body #column-side #btn-connect-request a:active { background-color:#60bacd; color:#FFFFFF; }

/*********** column-main ***********/
#content-body #column-main .user-notice-section { background-color:#f8f8f8; border-radius:4px; padding:10px; margin-bottom:20px;}
    #content-body #column-main .user-notice-section ul li { border-bottom: solid 1px #e9e9e9; padding-bottom:10px; margin-bottom:10px; list-style-type:none; }
	#content-body #column-main .user-notice-section ul li:last-child { border-bottom:none; padding-bottom:0; margin-bottom:0; }
    #content-body #column-main .user-notice-section dl dt { width:50px; height:50px; float:left; clear:both; }
	#content-body #column-main .user-notice-section dl dd { padding-left:60px; }
	#content-body #column-main .user-notice-section dl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	#content-body #column-main .user-notice-section dl dd p { margin-bottom:5px; }
	#content-body #column-main .user-notice-section dl dd p a:link,#content-body #column-main .user-notice-section dl dd p a:visited {color:#242424;}
	#content-body #column-main .user-notice-section dl dd p a:hover,#content-body #column-main .user-notice-section dl dd p a:active {color:#8c8c8c;}
	
	#content-body #column-main .user-notice-section ul li .message-accordion-section { margin-top:20px; text-align:left; background-color:#fff; border-radius:4px; padding:20px; border:solid 1px #e9e9e9; clear:both;}
	#content-body #column-main .user-notice-section ul li .btn-look-message { display:inline-block; cursor:pointer; background-color:#404040; border-radius:4px; padding:3px 7px; color:#FFFFFF; font-size: 85%;}
	#content-body #column-main .user-notice-section ul li .time { float:right; color:#909090; }
	#content-body #column-main .user-notice-section .scroller { position:relative; overflow:hidden; max-height:170px; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*----------- profile-navi -----------*/
#content-body #column-main ul#user-profile-navi { list-style-type:none; border:solid 1px #e9e9e9; border-radius:4px; padding:0 14px; }
#content-body #column-main ul#user-profile-navi li { display:inline-block; margin-right:20px; }
#content-body #column-main ul#user-profile-navi li:last-child { margin-right:0; }
#content-body #column-main ul#user-profile-navi li span { font-size: 85%;/*11px*/ color:#909090; }
#content-body #column-main ul#user-profile-navi li a { display:block; padding:14px 0; text-decoration:none; }

/*----------- profile -----------*/
#content-body #column-main .user-profile-section { margin-bottom:50px; }
#content-body #column-main .user-profile-section:last-child { margin-bottom:0; }
#content-body #column-main .user-profile-section ul { list-style-type:none; }
#content-body #column-main .user-profile-section > ul > li { position:relative; margin-bottom:40px; }
#content-body #column-main .user-profile-section h2 { font-size:138.5%;/*18px*/ font-weight:bold; padding-bottom:15px; }

#content-body #column-main .user-profile-section h3.profile-title {}
#content-body #column-main .user-profile-section .profile-subtitle { color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-description { color:#9f9f9f; padding-top:10px; }
#content-body #column-main .user-profile-section .profile-date { background:url(/assets/common/img/image-line.gif) repeat-x 0 center; text-align:right; color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-date span { background-color:#FFFFFF; padding-left:20px; }

#content-body #column-main .user-profile-section .profile-works {}
#content-body #column-main .user-profile-section .profile-works li { float:left; width:28.88889%; margin-right:6.6666667%; }
#content-body #column-main .user-profile-section .profile-works li:nth-child(3n) { margin-right:0; }
#content-body #column-main .user-profile-section .profile-works li dl dt { height:155px; margin-bottom:10px; -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);box-shadow: 0 0 2px 0 rgba(0,0,0,0.1); }
#content-body #column-main .user-profile-section .profile-works li dl dt:hover { filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -webkit-transition: all .3s; transition: all .3s;}
#content-body #column-main .user-profile-section .profile-works li dl dd a { text-decoration:none; }
#content-body #column-main .user-profile-section .profile-works li dl dd a:hover { text-decoration:underline; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-title { font-size:16px; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-title a { color:#242424; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-tags { font-size: 85%; color:#9f9f9f; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-tags a { color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-user { position:relative; margin-bottom:15px; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-user a { color:#242424; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-user span.thum { position:absolute; top:0; left:0; border-radius:10px; width:20px; height:20px; margin-right:10px; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-user span.name { display:block; padding-left:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-range { font-size: 85%; margin-bottom:5px; color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-date { font-size: 85%; text-align:right; color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-description {}
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-count { font-size: 85%; color:#9f9f9f; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-count .like-count,
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-count .view-count { float:left; margin-right:10px; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-count .like-it { float:right; }
#content-body #column-main .user-profile-section .profile-works li dl dd .profile-works-count .like-it object { display:inline-block; width:15px; margin:0 5px 0 0; pointer-events: none; }

/* popup */
.profile-works-popup { max-width:900px; padding:50px; margin-left:auto; margin-right:auto; }
.profile-works-popup a { text-decoration:none; }
.profile-works-popup a:hover { text-decoration:underline; }
.profile-works-popup #works-header { position:relative; margin-bottom:20px; }
.profile-works-popup .head-popup { font-size:30px; font-weight:bold; color:#414141; border-bottom:none; padding-right:50px; margin-bottom:10px; padding-bottom:10px; }
.profile-works-popup .like-it { position:absolute; top:0; right:5px; }
.profile-works-popup .like-it span { display:block; }
.profile-works-popup .like-it object { display:inline-block; width:25px; pointer-events: none; }
.profile-works-popup .profile-works-user { position:relative; margin-bottom:15px; }
.profile-works-popup .profile-works-user span.thum { position:absolute; top:0; left:0; border-radius:13px; width:26px; height:26px; margin-right:10px; }
.profile-works-popup .profile-works-user span.name { display:block; padding-left:35px; font-size: 123.1%; }
.profile-works-popup .profile-works-user span.name a { color:#242424; }
.profile-works-popup  .like-count,
.profile-works-popup  .view-count { display:inline-block; color:#9f9f9f; margin-right:15px; }
.profile-works-popup #main-visual { /*height:535px;*/ background-position:center top !important; -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); }
.profile-works-popup .headline { font-size: 85%; color:#9f9f9f; margin-bottom:15px; }
.profile-works-popup .works-description { margin-top:60px; }
.profile-works-popup .works-description > p+p { margin-top:30px; }
.profile-works-popup .works-description .tags-section li { display:inline-block; line-height:1; margin-right:10px; margin-bottom:10px; background-color:#ededed; border-radius:10px; list-style-type:none; }
.profile-works-popup .works-description .tags-section li a {color:#414141; text-decoration:none; display:block; padding:5px;}
.profile-works-popup .works-description .tags-section li:hover { background-color:#d7d7d7; }
.profile-works-popup .works-description .image-section li { margin-bottom:30px; list-style-type:none; background-position:center top !important; max-height:800px; overflow:hidden; -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); }
.profile-works-popup .works-description .image-section li:last-child { margin-bottom:0; }
.profile-works-popup .like-fellow { position:relative; color:#9f9f9f; border-bottom:solid 1px #e9e9e9; padding-bottom:30px; }
.profile-works-popup .like-fellow .like-it-foot { position:absolute; top:0; left:0; }
.profile-works-popup .like-fellow .like-it-foot span { display:block; }
.profile-works-popup .like-fellow .like-it-foot object { display:inline-block; width:25px; pointer-events: none; }
.profile-works-popup .like-fellow .like-fellow-box { padding-left:40px; }
.profile-works-popup .like-fellow li { float:left; list-style-type:none; margin:0 10px 10px 0; border-radius:13px; width:26px; height:26px; }
.profile-works-popup .like-fellow li.extra-fellow { border-radius:13px; width:26px; height:26px; border: solid 1px #ececec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height:1; text-align:center; padding-top:6px }
.profile-works-popup .connect-user { /*position:relative;*/ text-align:center; }
.profile-works-popup .connect-user span.thum { /*position:absolute; top:0; left:0;*/ display:block; border-radius:40px; width:80px; height:80px; margin:0 auto 10px; }
.profile-works-popup .connect-user .connect-box { /*padding-left:70px;*/ }
.profile-works-popup .connect-user span.name { display:block; font-size: 123.1%; margin-bottom:10px; }
.profile-works-popup .connect-user span.name a { color:#242424; }
.profile-works-popup .connect-user span.connect-btn { display:block; padding-left:65px; }
.profile-works-popup .btn-connect-request { display:inline-block; margin-bottom:7px; }
.profile-works-popup .btn-connect-request a { display:block; width:auto; text-decoration:none; height:30px; border-radius:15px; line-height:30px; padding:0 20px; }
.profile-works-popup .btn-connect-request a:link,
.profile-works-popup .btn-connect-request a:visited { background-color:#0298b8; color:#FFFFFF; }
.profile-works-popup .btn-connect-request a:hover,
.profile-works-popup .btn-connect-request a:active { background-color:#60bacd; color:#FFFFFF; }

.profile-works-popup .btn-connect-request-settled { display:inline-block; margin-bottom:7px; }
.profile-works-popup .btn-connect-request-settled span { display:block; width:auto; height:30px; border-radius:15px; line-height:30px; padding:0 20px; border:solid 1px #d9d9d9; color:#909090; }

@media screen and (max-width: 414px) {
.profile-works-popup { padding:30px 20px; }
}

#content-body #column-main .user-profile-section .profile-skill li { display:inline-block; line-height:1; margin-right:10px; margin-bottom:10px; background-color:#ededed; border-radius:10px; padding:5px; }

#content-body #column-main .user-profile-section .profile-favorite li { display:inline-block; line-height:1; margin-right:10px; margin-bottom:10px; background-color:#ededed; border-radius:10px; list-style-type:none; }
#content-body #column-main .user-profile-section .profile-favorite li a {color:#414141; text-decoration:none; display:block; padding:5px;}
#content-body #column-main .user-profile-section .profile-favorite li:hover { background-color:#d7d7d7; }
/*#content-body #column-main .user-profile-section .profile-favorite li { display:inline-block; margin-right:15px; margin-bottom:0; }*/ 
#content-body #column-main .user-profile-section .profile-favorite li span { /*position:absolute; top:-2px; right:-15px;*/ display:inline-block; background-color:#0e6987; color:#FFFFFF; padding:3px 3px 2px; margin-left:5px; vertical-align:middle; border-radius: 4px; font-size:69.2%;/*9px*/ line-height: 1;}

@media screen and (max-width: 800px) {
}
@media screen and (max-width: 667px) {
}
@media screen and (max-width: 414px) {
#content-body #column-main .user-profile-section .profile-works li { float:none; width:100%; margin-right:0; margin-bottom:30px; }
#content-body #column-main .user-profile-section .profile-works li:last-child { margin-bottom:0; }
}

/*----------- connection -----------*/
#content-body #column-main .user-connection-section > ul {display: flex;justify-content: space-between;flex-wrap: wrap; list-style-type:none; }
#content-body #column-main .user-connection-section > ul > li { position:relative; float:left; width:47%; margin-right:6%; margin-bottom:15px; padding-bottom:15px; border-bottom:solid 1px #e9e9e9; }
#content-body #column-main .user-connection-section > ul > li:nth-child(2n) { margin-right:0; }
#content-body #column-main .user-connection-section > ul > li dl dt { float:left; width:100px; height:100px; text-align:center; margin:0 auto 10px; border-radius:55px; }
#content-body #column-main .user-connection-section > ul > li dl dd { padding-left:120px; padding-top:20px; font-weight:bold; padding-bottom:0; font-size: 123.1%; }
#content-body #column-main .user-connection-section > ul > li dl dd .icon-messages { position:absolute; top:0; right:0; width:30px; }
#content-body #column-main .user-connection-section > ul > li dl dd > a:first-child { display:inline-block; padding-right:35px; }
#content-body #column-main .user-connection-section > ul > li dl dd a { color:#242424; }
#content-body #column-main .user-connection-section > ul > li dl dd span { display:block; font-size: 11px; color:#909090; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#content-body #column-main .user-connection-section > ul > li dl dd span a {color:#909090; text-decoration:underline;}
#content-body #column-main .user-connection-section > ul > li dl dd span abbr { cursor:pointer; }
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 667px) {
#content-body #column-main .user-connection-section > ul > li dl dt { float:none; }
#content-body #column-main .user-connection-section > ul > li dl dd { padding-left:0; padding-top:10px; text-align:center; }
}
@media screen and (max-width: 414px) {
#content-body #column-main .user-connection-section > ul > li { float:none; width:100%; margin-right:0;}
}


/*=======================================================
 edit
 =======================================================*/
.edit-container {}
.edit-container #mainvisual-box { background-color:#6b6b6b; }
.edit-container #mainvisual-box a { display:block; text-decoration:none; text-align:center; padding-top:120px; }
.edit-container #mainvisual-box a:link,.edit-container #mainvisual-box a:visited { color:#FFFFFF; }
.edit-container #mainvisual-box a:hover,.edit-container #mainvisual-box a:active { color:#999999; }
.edit-container #mainvisual-box a span { background-color:rgba(107,107,107,0.7); padding:5px; }
.edit-container #user-detail dl { position:relative; }
.edit-container #user-detail dl dt { background-color:#6b6b6b; }
.edit-container #user-detail dl dt a { display:block; height:70px; text-decoration:none; text-align:center; padding-top:60px; }
.edit-container #user-detail dl dt a:link,.edit-container #user-detail dl dt a:visited { color:#FFFFFF; }
.edit-container #user-detail dl dt a:hover,.edit-container #user-detail dl dt a:active { color:#999999; }
.edit-container #user-detail dl dt a span { background-color:rgba(107,107,107,0.7); padding:5px; }
.edit-container #user-detail .add-edit-container { position: static;text-align:left; z-index:100; }/* 編集・追加・公開範囲 */
.edit-container #user-detail .add-edit-container ul { list-style-type:none; }
.edit-container #user-detail .btn-privacy-range .option-toggle { left:0; z-index:100; }/*公開範囲*/
@media screen and (max-width: 414px) {
.edit-container #user-detail dl dd.add-edit-wrap { padding-left:0; }
}
 
/* 編集・追加・公開範囲 */
.edit-container .user-profile-section { position:relative; margin-bottom:180px !important; }
.edit-container .add-edit-container { /*position:absolute;*/ top:0; right:0; width:100%; text-align:right; z-index:100; }
.edit-container .user-profile-section .add-edit-container { margin-top:-45px; }
/*編集・追加*/
.edit-container .btn-profile-edit { position:relative; display:inline-block; cursor:pointer; margin-left:10px; background-color:#ededed; border-radius:4px; padding:5px 20px; }
.edit-container .btn-profile-edit span { position:absolute; top:8px; right:5px; display:block; width:13px; height:13px; background:url(/assets/common/img/icon-accordion-open-close.png) no-repeat 0 0;}
.edit-container .btn-profile-edit.active span { background:url(/assets/common/img/icon-accordion-open-close.png) no-repeat 0 -13px;}
.edit-container .profile-edit-section { margin-top:20px; text-align:left; background-color:#f8f8f8; border-radius:4px; padding:20px; border:solid 1px #e9e9e9; } 
.edit-container .profile-edit-section ul.job-category { margin-bottom:20px; }
.edit-container .profile-edit-section ul.job-category li { display:inline-block; }
.edit-container .profile-edit-section .job-category-ttl { background-color:#f1f1f1; width:8em; padding: 3px 10px; margin-bottom:10px; text-align:center; border-radius:4px; }

.edit-container .user-profile-section .btn-profile-edit-2 { color: #0e93af; cursor:pointer; background:url(/assets/common/img/image-line.gif) repeat-x 0 center; text-align:right; }
.edit-container .user-profile-section .btn-profile-edit-2 span { background-color:#FFFFFF; padding-left:20px; }

.edit-container .profile-edit-section .youtube-box img { width:50px; vertical-align:middle; }
.edit-container .profile-edit-section .viemo-box img { width:50px; vertical-align:middle; }

/*公開範囲*/
.edit-container .btn-privacy-range { position:relative; display:inline-block; }
.edit-container .btn-privacy-range > span { display:block; cursor:pointer; border:solid 1px #e9e9e9; border-radius:4px; padding:4px 10px;}
.edit-container .btn-privacy-range .option-toggle { position:absolute; width:210px; top:35px; right:0; text-align:left; /*display:none;*/ background-color:#FFFFFF; border-radius:4px; border:solid 1px #e9e9e9; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:100; }
.edit-container .btn-privacy-range .option-toggle a { text-decoration:none; }
.edit-container .btn-privacy-range .option-toggle ul li { margin-bottom:5px; }
.edit-container .btn-privacy-range .option-toggle ul li:last-child { margin-bottom:0; }
.edit-container .btn-privacy-range .option-toggle ul li:hover { background-color:#f5f5f5; border-radius:4px; }
.edit-container .btn-privacy-range .option-toggle ul li a { display:block; text-decoration:none; padding:5px; }
.edit-container .btn-privacy-range .option-toggle ul li a:link,.edit-container .btn-privacy-range .option-toggle ul li a:visited { color:#424242; }
.edit-container .btn-privacy-range .option-toggle ul li a:hover,.edit-container .btn-privacy-range .option-toggle ul li a:active { color:#8c8c8c; }
.edit-container .btn-privacy-range .option-toggle ul li a span { display:block; font-size: 85%; color: #9f9f9f; margin-top:-3px; }

/*ソーシャル*/
/* scroller */
#user-social .scroller { position:relative; overflow:hidden; max-height:550px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; }
#user-social .scroller table { border-collapse:collapse; }
#user-social .scroller table td { border-bottom:solid 1px #e9e9e9; padding:20px 10px; vertical-align:middle; }
#user-social .scroller table td object { width:20px; }
#user-social .scroller table td .btn-box,
#user-social .scroller table td .btn-none-box { width:6em; border-collapse: separate;}
#user-social .scroller table td .btn-box { background-color:#009abb; border:none; }
#user-social .scroller table td .btn-box:hover { background-color:#0e6987; }
#user-social .scroller table td .btn-box a { color:#fff !important; }
@media screen and (max-width: 414px) {
#user-social .scroller { max-height:400px; }
#user-social .scroller table td { display:block; border-bottom:none; padding:0 0 5px 0; }
#user-social .scroller table td:nth-of-type(1),
#user-social .scroller table td:nth-of-type(2) { text-align:center;}
#user-social .scroller table td:nth-of-type(4) { border-bottom:solid 1px #e9e9e9; padding-bottom:20px; margin-bottom:20px;}
#user-social .scroller table td .btn-box,
#user-social .scroller table td .btn-none-box { margin:0 auto; }
}

/*ロゴを追加する*/
.edit-container #content-body #column-side #connect-request-section #user-logo-wrap { display:table; width:100%; height:170px; padding:5px; margin-bottom:0; background-size:60% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.edit-container #content-body #column-side #connect-request-section #user-logo-wrap > * { display:table-cell; vertical-align:middle; }
.edit-container #content-body #column-side #connect-request-section #user-logo-wrap a { display:table-cell !important; background-color:rgba(256,256,256,0.8); }
.edit-container #content-body #column-side #connect-request-section #user-logo-wrap a span {  font-size:100%; padding-top:0;}
    
/*=======================================================
 汎用
 =======================================================*/
 

/*=======================================================
 IE6,7,8 のみに適用
 =======================================================*/
.oldie { }
