@charset "utf-8";
/*-----------------------------------------------------------------------
since:2010/03/08
Copyright c since 2008 FC2.inc, All Rights Reserved.

author: hayashi
Update: 10/03/16
-----------------------------------------------------------------------*/

/* main layout style
------------------------------------------------------------ */
#main_left { float: left; width: 520px; overflow: hidden; }
#main_right { float: right; overflow: hidden; }

/* ---------------------------------------------------------------
index.html
--------------------------------------------------------------- */
/* bbs point appeal
--------------------------------------------------------------- */
/* point buttone ------------------------------------- */
.content_body ul#point_btn { clear: both; margin: 0 auto; text-align:center; }
.content_body ul#point_btn li {
	background: url("../fc2img/images_lang.png") no-repeat left top transparent;
	color:#FFF;
	float: left;
	font-weight: bold;
	font-size:93%;
	margin: 0 18px;
}
.content_body ul li#point1 a,.content_body ul li#point2 a,
.content_body ul li#point3 a,.content_body ul li#point4 a,
.content_body ul li#point5 a { background:transparent; color:#FFF; display: block; height:77px; padding: 10px; text-align:left;width: 74px; }
.content_body ul li#point1 { background-position: -10px -595px; }
.content_body ul li#point2 { background-position: -124px -595px; }
.content_body ul li#point3 { background-position: -238px -595px; }
.content_body ul li#point4 { background-position: -352px -595px; }
.content_body ul li#point5 { background-position: -466px -595px; }

/* example -------------------------------------------- */
.content_body ul#example { overflow:hidden; padding: 10px 0; text-align: left; width: 520px; }
.content_body ul#example li#ex_left { float: left; width: 200px; }
.content_body ul#example li#ex_right { float: right; width: 300px; margin-right: 5px; }
.content_body ul#example li p {
	background: url("../fc2img/images_lang.png") no-repeat -973px -466px transparent;
	color: #666666;
	display: block;
	line-height:1em;
	margin: 0 0 2px;
	padding: 3px 0 3px 20px;
}

/* goto point page buttone ---------------------------- */
.content_body #to_point { overflow: hidden; width: 520px; text-align:left; }
.content_body #to_point #to_left { float: left; text-align: left; width: 200px; }
.content_body #to_point #to_right { float: right; margin-right: 13px; }
.content_body #to_point #to_right a { display: block; height: 75px; width: 284px; }

/* sample
--------------------------------------------------------------- */
#sample_content{ margin:0; padding: 0; }
.sample_box { border: 1px solid #E2E2E2; float: left; margin: 0 4px 15px; text-align:left; width: 250px; }
/*\*/
* html .sample_box { margin: 15px 2px 0; }
/**/
.sample_box p{ color:#663300; height:120px; margin: 0; padding: 10px; }
.sample_box a{ margin: 5px auto 10px; }
.sample_box a,.sample_box strong{ cursor: pointer; display: block; text-align: center; width: 220px; }
.sample_box a.sample1,.sample_box a.sample2,.sample_box a.sample3,.sample_box a.sample4,
.sample_box a strong { height:186px; text-indent: -9999px; }
.sample_box strong.sub_title{
	background: url("../fc2img/images_lang.png") no-repeat -974px -831px;
	cursor: default;
	padding:5px 5px 5px 20px;
	text-align: left;
}
.sample_box h3{ border-bottom:medium none; color:#006A1B; margin:0 5px; }

/*hover*/
.sample_box strong.sampl1:hover,.sample_box strong.sampl1:active{ background: url("../fc2img/sample1_thumbnail_2.gif") no-repeat center; }
.sample_box strong.sampl2:hover,.sample_box strong.sampl2:active{ background: url("../fc2img/sample2_thumbnail_2.gif") no-repeat center; }
.sample_box strong.sampl3:hover,.sample_box strong.sampl3:active{ background: url("../fc2img/sample3_thumbnail_2.gif") no-repeat center; }
.sample_box strong.sampl4:hover,.sample_box strong.sampl4:active{ background: url("../fc2img/sample4_thumbnail_2.gif") no-repeat center; }

.sample_box a.sample1{ background: url("../fc2img/sample1_thumbnail.gif") no-repeat center; }
.sample_box a.sample2{ background: url("../fc2img/sample2_thumbnail.gif") no-repeat center; }
.sample_box a.sample3{ background: url("../fc2img/sample3_thumbnail.gif") no-repeat center; }
.sample_box a.sample4{ background: url("../fc2img/sample4_thumbnail.gif") no-repeat center; }

/* step
--------------------------------------------------------------- */
.content_body table{ border: 1px solid #CCC; border-left:none; border-bottom: none; margin-top:10px; width:520px; }
.content_body table th{ background:#CCC; padding:1px 0 0 13px; width:170px; }
.content_body table th.step2{ background:url("../fc2img/step2_arrow.gif") no-repeat left top #666; color:#FFF; }
.content_body table th.step3{ background:url("../fc2img/step3_arrow.gif") no-repeat left top #CCC; }
.content_body table td{ border-left:1px solid #CCC; border-bottom: 1px solid #CCC; padding-top:10px; text-align: center; }
.content_body table td p{ display: block; margin:5px auto; }

/* ----------------------------------------------------------------
category page
---------------------------------------------------------------- */
.content_body table.new_list {
	border:none;
	border-collapse:collapse;
	width: 520px;
	margin: 10px auto;
	padding: 10px 0;
	text-align: left;
	line-height: 1;
}
.content_body tr.gray_tr { background-color: #EAEAEA; }
.content_body table.new_list td { border: none; padding: 4px; text-align:left; vertical-align: top; }
.content_body table.new_list td.time { width: 60px; padding-left: 8px; text-align: center; }
.content_body table.new_list td.bbs_title { width: 230px; }
.content_body table.new_list td.thread_title { width: 190px; }
.content_body table.new_list td.qrcode { width: 20px; height: 16px; vertical-align: middle; }
.content_body table.new_list td.qrcode a { display: block; width: 20px; height: 16px; }
.content_body table.new_list td.newbbs_title { width: 420px; }
.content_body p.goto_top { text-align: right; }

/* ----------------------------------------------------------------
adlut category page
---------------------------------------------------------------- */
#adlut_comment { background: url("../fc2img/images_lang.png") no-repeat -473px -2405px;  }
#adlut_comment strong{ display:block; font-weight: normal; background:url("../fc2img/image_adlut_lang.png") 3px bottom no-repeat; padding: 12px; text-align:center; width:381px;min-height:90px; height:auto !important; height:90px; }
#adlut_info{ background:#FAFAFA; border:1px solid #CCC; padding:0 20px; }
#adlut_info p{ margin:20px 0; }
#adlut_buttone { text-align:center; }