body .content_friends:after {width: 100%;content: '';display: table;}
#carbonads {font-family: 'Open Sans', sans-serif;display: block;overflow: hidden;text-align: center;font-size: 14px;line-height: 1.5;}
#carbonads a {border: none;color: inherit;text-decoration: none;}
#carbonads a:hover {border: none;color: inherit;}
.carbon-img {display: block;max-width: 180px;line-height: 1;margin: 0 auto 10px;}
.carbon-img img {display: block;margin: 0 auto;max-width: 180px !important;width: 100%;height: auto;}
.carbon-text {display: block;}
.carbon-poweredby {display: block;font-size: 9px;margin: 10px 0 0;}
.fs-row #menu{ border:solid 6px #E3E3E3; padding:10px 20px 10px 0; text-align:center; margin:0 auto;}
.fs-row #menu ol { text-align:left;margin: 0 0 0 0; }
.fs-row #menu ol li {display: list-item;list-style: decimal;}
.fs-cell ol li {display: list-item;list-style: decimal; margin-left:0em;}
.fs-row #pan {  font-size:75%; margin:0 0 20px 0;}
.fs-cell .page_intro { font-size:100%; color:#FFFFFF;}
.fs-cell .title03 { font-size:150%; padding:10px 0 10px 0;  color:#666; border-top: 1px solid;border-bottom: 1px solid;}
.fs-cell .anchor { margin:0 0 130px 0;}
.fs-cell .more{ text-align:right;margin:0;}
/*! quiz */
#quiz ul {list-style-type: none;}
#quiz ul li {list-style: none;}
/*! t-shirts */
.fs-row .list-tshirts {width: 100%;height: 100%;margin-top: 10px;margin-bottom: 10px;margin-left: auto;margin-right: auto;margin-bottom:30px;border: none; text-algin: center;}
.fs-row .list-tshirts .left {width:45%;height: auto;border:none;margin: 0 10% 0 0;padding:0;float: left; text-algin:center;}
.fs-row .list-tshirts .right {width: 45%;height: auto;border:none;margin: 0;padding:0;float: left; text-algin:center;}
.left img, .right img{width:100%;height:auto;}
.clear{width: 100%;clear:both;text-algin: center;padding-top: 20px;}
/* トリニティへ-------------- */
#go-buy { position: fixed; z-index:996; bottom:0; right:0; width:100%; height:60px;background-color:#00bfff;font-size: 200%;}
#go-buy  a {margin: 0; text-align:right; float:right;}
/* tablet　------------------------------------------------------ */
@media only screen and (min-width: 500px) and (max-width: 979px) {
#carbonads {float: none;margin: 0 auto;}
#carbonads a {display: block;}
.carbon-img {float: left;margin: 0 20px 0 0; }
.carbon-img img {max-width: 130px !important;}
.carbon-text {display: block;margin: 0 0 10px;text-align: left;}
.carbon-poweredby {text-align: left;}
.fs-cell .anchor { margin:0 0 80px 0;}
}
/* sp　------------------------------------------------------ */
@media screen and (max-device-width: 500px), screen and (max-width: 500px) {
/*! t-shirts */
.list-tshirts img{width:100%; height:auto;}	
}