@charset "utf-8";
/**
 * base.css 
 * (c) FOURDIGIT Inc.
 */


/* initialize */
html .topicsContent{
	color:#000;
}
body .topicsContent,.topicsContent div,.topicsContent dl,.topicsContent dt,.topicsContent dd,.topicsContent ul,.topicsContent ol,.topicsContent li,.topicsContent h1,.topicsContent h2,.topicsContent h3,.topicsContent h4,.topicsContent h5,.topicsContent h6,
.topicsContent pre,.topicsContent code,.topicsContent form,.topicsContent fieldset,.topicsContent legend,.topicsContent input,.topicsContent button,.topicsContent textarea,.topicsContent p,.topicsContent blockquote,.topicsContent th,.topicsContent td{
	/* margin:0;padding:0; */
}
.topicsContent table{
	border-collapse:collapse;
	border-spacing:0;
}
.topicsContent fieldset,.topicsContent img{
	border:0;
}
.topicsContent address,.topicsContent caption,.topicsContent cite,.topicsContent code,.topicsContent dfn,.topicsContent em,.topicsContent strong,.topicsContent th,.topicsContent var,.topicsContent optgroup{
	font-style:inherit;
	font-weight:inherit;
}
.topicsContent del,.topicsContent ins{
	text-decoration:none;
}
.topicsContent li{
	list-style:none;
}
.topicsContent caption,.topicsContent th{
	text-align:left;
}
.topicsContent h1,.topicsContent h2,.topicsContent h3,.topicsContent h4,.topicsContent h5,.topicsContent h6{
	/* font-size:100%;
	font-weight:normal; */
}
.topicsContent q:before,.topicsContent q:after{
	content:'';
}
.topicsContent abbr,.topicsContent acronym{
	border:0;
	font-variant:normal;
}
.topicsContent sup{
	font-size: 0.75em;
	vertical-align: 0.25em;
}
.topicsContent sub{
	font-size: 0.75em;
	vertical-align: -0.25em;
}
.topicsContent big   {
	font-size: 110%;
}
.topicsContent small {
	font-size: 90%;
}
.topicsContent legend{
	color:#000;
}
.topicsContent input,.topicsContent button,.topicsContent textarea,.topicsContent select,.topicsContent optgroup,.topicsContent option{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
.topicsContent input,.topicsContent button,.topicsContent textarea,.topicsContent select{
	*font-size:100%;
}

/**
 * for HTML5
 */
.topicsContent article, .topicsContent aside, .topicsContent dialog, .topicsContent figure, .topicsContent footer, .topicsContent header, .topicsContent hgroup, .topicsContent nav, .topicsContent section,
.topicsContent .article,.topicsContent .aside,.topicsContent .dialog,.topicsContent .figure,.topicsContent .footer,.topicsContent .header,.topicsContent .hgroup,.topicsContent .nav,.topicsContent .section {
	display: block;
}
.topicsContent details, .topicsContent datalist, .topicsContent progress, .topicsContent meter, .topicsContent time, .topicsContent mark, .topicsContent video, .topicsContent audio, .topicsContent source, .topicsContent canvas, .topicsContent output, .topicsContent menu, .topicsContent command,
.topicsContent .details,.topicsContent .datalist,.topicsContent .progress,.topicsContent .meter,.topicsContent .time,.topicsContent .mark,.topicsContent .video,.topicsContent .audio,.topicsContent .source,.topicsContent .canvas,.topicsContent .output,.topicsContent .menu,.topicsContent .command {}

body .topicsContent{
	/* font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small; */
}
.topicsContent select,.topicsContent input,.topicsContent button,.topicsContent textarea{
	font:99% arial,helvetica,clean,sans-serif;
	vertical-align:middle;
}
.topicsContent table{
	font-size:inherit;
	font:100%;
}
.topicsContent pre,.topicsContent code,.topicsContent kbd,.topicsContent samp,.topicsContent tt{
	font-family:monospace;
	*font-size:108%;line-height:100%;
}
body .topicsContent{
	/* font-size: 12px; */
	line-height: 1.2em;
}

/* logtag */
#logtag { display: none; }

/* clearfix */
.topicsContent .clearfix{zoom:1;}
.clearfix:after{ content : ''; display : block; clear : both; }

/**
   * force float-left
   */
.topicsContent .fl{float:left !important;}

/**
   * force float-right
   */
.topicsContent .fr {float: right !important;}

/**
   * force clear-both
   */
.topicsContent .clear {clear:both !important;}



/* text-align */

/**
* force align-left
*/
.topicsContent .al { text-align: left !important; }

/**
* force align-right
*/
.topicsContent .ar { text-align: right !important; }

/**
* force align-center
*/
.topicsContent .ac { text-align: center !important; }


/* margin-padding */

/**
* force margin-top XXpx
*/
.topicsContent .mt00{margin-top:0px !important;}
.topicsContent .mt05{margin-top:5px !important;}
.topicsContent .mt10{margin-top:10px !important;}
.topicsContent .mt15{margin-top:15px !important;}
.topicsContent .mt20{margin-top:20px !important;}
.topicsContent .mt25{margin-top:25px !important;}
.topicsContent .mt30{margin-top:30px !important;}
.topicsContent .mt35{margin-top:35px !important;}
.topicsContent .mt40{margin-top:40px !important;}
.topicsContent .mt45{margin-top:45px !important;}
.topicsContent .mt50{margin-top:50px !important;}
.topicsContent .mt55{margin-top:55px !important;}
.topicsContent .mt60{margin-top:60px !important;}
.topicsContent .mt65{margin-top:65px !important;}
.topicsContent .mt70{margin-top:70px !important;}
.topicsContent .mt75{margin-top:75px !important;}
.topicsContent .mt80{margin-top:80px !important;}
.topicsContent .mt85{margin-top:85px !important;}
.topicsContent .mt90{margin-top:90px !important;}
.topicsContent .mt95{margin-top:95px !important;}
.topicsContent .mt100{margin-top:100px !important;}

/**
* force margin-right XXpx
*/
.topicsContent .mr00{margin-right:0px !important;}
.topicsContent .mr05{margin-right:5px !important;}
.topicsContent .mr10{margin-right:10px !important;}
.topicsContent .mr15{margin-right:15px !important;}
.topicsContent .mr20{margin-right:20px !important;}
.topicsContent .mr25{margin-right:25px !important;}
.topicsContent .mr30{margin-right:30px !important;}
.topicsContent .mr35{margin-right:35px !important;}
.topicsContent .mr40{margin-right:40px !important;}
.topicsContent .mr45{margin-right:45px !important;}
.topicsContent .mr50{margin-right:50px !important;}
.topicsContent .mr55{margin-right:55px !important;}
.topicsContent .mr60{margin-right:60px !important;}
.topicsContent .mr65{margin-right:65px !important;}
.topicsContent .mr70{margin-right:70px !important;}
.topicsContent .mr75{margin-right:75px !important;}
.topicsContent .mr80{margin-right:80px !important;}
.topicsContent .mr85{margin-right:85px !important;}
.topicsContent .mr90{margin-right:90px !important;}
.topicsContent .mr95{margin-right:95px !important;}
.topicsContent .mr100{margin-right:100px !important;}

/**
* force margin-bottom XXpx
*/
.topicsContent .mb00{margin-bottom:0px !important;}
.topicsContent .mb05{margin-bottom:5px !important;}
.topicsContent .mb10{margin-bottom:10px !important;}
.topicsContent .mb15{margin-bottom:15px !important;}
.topicsContent .mb20{margin-bottom:20px !important;}
.topicsContent .mb25{margin-bottom:25px !important;}
.topicsContent .mb30{margin-bottom:30px !important;}
.topicsContent .mb35{margin-bottom:35px !important;}
.topicsContent .mb40{margin-bottom:40px !important;}
.topicsContent .mb45{margin-bottom:45px !important;}
.topicsContent .mb50{margin-bottom:50px !important;}
.topicsContent .mb55{margin-bottom:55px !important;}
.topicsContent .mb60{margin-bottom:60px !important;}
.topicsContent .mb65{margin-bottom:65px !important;}
.topicsContent .mb70{margin-bottom:70px !important;}
.topicsContent .mb75{margin-bottom:75px !important;}
.topicsContent .mb80{margin-bottom:80px !important;}
.topicsContent .mb85{margin-bottom:85px !important;}
.topicsContent .mb90{margin-bottom:90px !important;}
.topicsContent .mb95{margin-bottom:95px !important;}
.topicsContent .mb100{margin-bottom:100px !important;}

/**
* force margin-left XXpx
*/
.topicsContent .ml00{margin-left:0px !important;}
.topicsContent .ml05{margin-left:5px !important;}
.topicsContent .ml10{margin-left:10px !important;}
.topicsContent .ml15{margin-left:15px !important;}
.topicsContent .ml20{margin-left:20px !important;}
.topicsContent .ml25{margin-left:25px !important;}
.topicsContent .ml30{margin-left:30px !important;}
.topicsContent .ml35{margin-left:35px !important;}
.topicsContent .ml40{margin-left:40px !important;}
.topicsContent .ml45{margin-left:45px !important;}
.topicsContent .ml50{margin-left:50px !important;}
.topicsContent .ml55{margin-left:55px !important;}
.topicsContent .ml60{margin-left:60px !important;}
.topicsContent .ml65{margin-left:65px !important;}
.topicsContent .ml70{margin-left:70px !important;}
.topicsContent .ml75{margin-left:75px !important;}
.topicsContent .ml80{margin-left:80px !important;}
.topicsContent .ml85{margin-left:85px !important;}
.topicsContent .ml90{margin-left:90px !important;}
.topicsContent .ml95{margin-left:95px !important;}
.topicsContent .ml100{margin-left:100px !important;}

/**
* force padding-top XXpx
*/
.topicsContent .pt00{padding-top:0px !important;}
.topicsContent .pt05{padding-top:5px !important;}
.topicsContent .pt10{padding-top:10px !important;}
.topicsContent .pt15{padding-top:15px !important;}
.topicsContent .pt20{padding-top:20px !important;}
.topicsContent .pt25{padding-top:25px !important;}
.topicsContent .pt30{padding-top:30px !important;}
.topicsContent .pt35{padding-top:35px !important;}
.topicsContent .pt40{padding-top:40px !important;}
.topicsContent .pt45{padding-top:45px !important;}
.topicsContent .pt50{padding-top:50px !important;}
.topicsContent .pt55{padding-top:55px !important;}
.topicsContent .pt60{padding-top:60px !important;}
.topicsContent .pt65{padding-top:65px !important;}
.topicsContent .pt70{padding-top:70px !important;}
.topicsContent .pt75{padding-top:75px !important;}
.topicsContent .pt80{padding-top:80px !important;}
.topicsContent .pt85{padding-top:85px !important;}
.topicsContent .pt90{padding-top:90px !important;}
.topicsContent .pt95{padding-top:95px !important;}
.topicsContent .pt100{padding-top:100px !important;}
.topicsContent .pt110{padding-top:110px !important;}

/**
   * force padding-right XXpx
   */
.topicsContent .pr00{padding-right:0px !important;}
.topicsContent .pr05{padding-right:5px !important;}
.topicsContent .pr10{padding-right:10px !important;}
.topicsContent .pr15{padding-right:15px !important;}
.topicsContent .pr20{padding-right:20px !important;}
.topicsContent .pr25{padding-right:25px !important;}
.topicsContent .pr30{padding-right:30px !important;}
.topicsContent .pr35{padding-right:35px !important;}
.topicsContent .pr40{padding-right:40px !important;}
.topicsContent .pr45{padding-right:45px !important;}
.topicsContent .pr50{padding-right:50px !important;}
.topicsContent .pr55{padding-right:55px !important;}
.topicsContent .pr60{padding-right:60px !important;}
.topicsContent .pr65{padding-right:65px !important;}
.topicsContent .pr70{padding-right:70px !important;}
.topicsContent .pr75{padding-right:75px !important;}
.topicsContent .pr80{padding-right:80px !important;}
.topicsContent .pr85{padding-right:85px !important;}
.topicsContent .pr90{padding-right:90px !important;}
.topicsContent .pr95{padding-right:95px !important;}
.topicsContent .pr100{padding-right:100px !important;}

/**
* force padding-bottom XXpx
*/
.topicsContent .pb00{padding-bottom:0px !important;}
.topicsContent .pb05{padding-bottom:5px !important;}
.topicsContent .pb10{padding-bottom:10px !important;}
.topicsContent .pb15{padding-bottom:15px !important;}
.topicsContent .pb20{padding-bottom:20px !important;}
.topicsContent .pb25{padding-bottom:25px !important;}
.topicsContent .pb30{padding-bottom:30px !important;}
.topicsContent .pb35{padding-bottom:35px !important;}
.topicsContent .pb40{padding-bottom:40px !important;}
.topicsContent .pb45{padding-bottom:45px !important;}
.topicsContent .pb50{padding-bottom:50px !important;}
.topicsContent .pb55{padding-bottom:55px !important;}
.topicsContent .pb60{padding-bottom:60px !important;}
.topicsContent .pb65{padding-bottom:65px !important;}
.topicsContent .pb70{padding-bottom:70px !important;}
.topicsContent .pb75{padding-bottom:75px !important;}
.topicsContent .pb80{padding-bottom:80px !important;}
.topicsContent .pb85{padding-bottom:85px !important;}
.topicsContent .pb90{padding-bottom:90px !important;}
.topicsContent .pb95{padding-bottom:95px !important;}
.topicsContent .pb100{padding-bottom:100px !important;}

/**
* force padding-left XXpx
*/
.topicsContent .pl00{padding-left:0px !important;}
.topicsContent .pl05{padding-left:5px !important;}
.topicsContent .pl10{padding-left:10px !important;}
.topicsContent .pl15{padding-left:15px !important;}
.topicsContent .pl20{padding-left:20px !important;}
.topicsContent .pl25{padding-left:25px !important;}
.topicsContent .pl30{padding-left:30px !important;}
.topicsContent .pl35{padding-left:35px !important;}
.topicsContent .pl40{padding-left:40px !important;}
.topicsContent .pl45{padding-left:45px !important;}
.topicsContent .pl50{padding-left:50px !important;}
.topicsContent .pl55{padding-left:55px !important;}
.topicsContent .pl60{padding-left:60px !important;}
.topicsContent .pl65{padding-left:65px !important;}
.topicsContent .pl70{padding-left:70px !important;}
.topicsContent .pl75{padding-left:75px !important;}
.topicsContent .pl80{padding-left:80px !important;}
.topicsContent .pl85{padding-left:85px !important;}
.topicsContent .pl90{padding-left:90px !important;}
.topicsContent .pl95{padding-left:95px !important;}
.topicsContent .pl100{padding-left:100px !important;}

/* img */
img {
	vertical-align: bottom;
}


/**
* font-size XXpx
*/
.topicsContent .fs10{font-size:10px !important;}
.topicsContent .fs11{font-size:11px !important;}
.topicsContent .fs12{font-size:12px !important;}
.topicsContent .fs13{font-size:13px !important;}
.topicsContent .fs14{font-size:14px !important;}
.topicsContent .fs15{font-size:15px !important;}
.topicsContent .fs16{font-size:16px !important;}
.topicsContent .fs17{font-size:17px !important;}
.topicsContent .fs18{font-size:18px !important;}
.topicsContent .fs19{font-size:19px !important;}
.topicsContent .fs20{font-size:20px !important;}
.topicsContent .fs21{font-size:21px !important;}
.topicsContent .fs22{font-size:22px !important;}
.topicsContent .fs23{font-size:23px !important;}
.topicsContent .fs24{font-size:24px !important;}
.topicsContent .fs25{font-size:25px !important;}
.topicsContent .fs26{font-size:26px !important;}
.topicsContent .fs27{font-size:27px !important;}
.topicsContent .fs28{font-size:28px !important;}
.topicsContent .fs29{font-size:29px !important;}
.topicsContent .fs30{font-size:30px !important;}


/**
* line-height
*/
.l-height1_0{ line-height:1.0; }
.l-height1_2{ line-height:1.2; }
.l-height1_3{ line-height:1.3; }
.l-height1_6{ line-height:1.6; }
.l-height2_0{ line-height:2.0; }


/**
* line-height
*/
/*.l-spacing-minus1{ letter-spacing:-1px;}*/
.l-spacing-minus6{ letter-spacing:-6px;}

/* bold */
.topicsContent .bold{ font-weight:bold; }


/*-----------------------------module------------------------------------*/
.topicsContent .w216{ width:216px !important;}

.topicsContent .mr36{ margin-right:36px !important;}

.topicsContent .ml22{ margin-left:22px !important;}

.topicsContent .mt105{ margin-top:105px !important;}
.topicsContent .mt110{ margin-top:110px !important;}
.topicsContent .w735{ width:735px !important; }
.topicsContent .w580{ width:580px !important; }
.topicsContent .w506{ width:506px !important; }
.topicsContent .w441{ width:441px !important; }
.topicsContent .w290{ width:290px !important; }
.topicsContent .w212{ width:212px !important; }
.topicsContent .w55{ width:55px !important; }
.topicsContent .w230{ width:230px !important; }
.topicsContent .w200{ width:200px !important; }
.topicsContent .w315{ width:315px !important;}

.topicsContent .mr5{ margin-right:5px !important;}
.topicsContent .pr0{ padding-right:0px !important;}
.topicsContent .h183{
height:183px;
}
.topicsContent .h213{
height:213px !important;
}

.topicsContent .red{
color:#b70000;
}
.topicsContent .pt0{
padding-top:0px !important;
}
.topicsContent .pb0{
padding-bottom:0px !important;	
}
.topicsContent .pl0{
padding-left:0px !important;
}

.topicsContent .pt105{
padding-top:105px !important;
}

.topicsContent .mb5{
padding-bottom:5px !important; 
}
.topicsContent .w300{
width:300px !important;
}
.topicsContent .w595{
width:595px !important;
}
.topicsContent .w444{ width:444px !important;}
.topicsContent .h80{ height:80px !important;}
.topicsContent .fs10{font-size:10px !important;}
.topicsContent .fs13{font-size:13px !important;}
.topicsContent .fs14{font-size:14px !important;}
.topicsContent .fs15{font-size:15px !important;}
.topicsContent .fs16{font-size:16px !important;}
.topicsContent .fs26{font-size:26px !important;}
.topicsContent .fs33{font-size:33px !important;}

.lspace-2{
/*letter-spacing:-2px !important;*/
}

.topicsContent .inlineBlock{
display:inline-block !important;
}

/* 20160805 yamazawa */
.topicsContent .fs36{font-size:36px !important; line-height:55px;}
