/*layout.css	ver.2011.7.12	*/

table.table01 {
	width: 580px;
	margin-left:10px;
	border-collapse: collapse;
	border: 1px #cbc9c9 solid;
	text-align:left;
	font-size:12px;
}
	table.table01 td,th {
		border: 1px #cbc9c9 solid;
		padding: 5px;
	}
	table.table01 th {
		background-color:#efefef;
		width:120px;
		padding-left:5px;
		padding-right:5px;
	}
table.table02 {
	margin-left:10px;
	border-collapse: collapse;
	border: 1px #cbc9c9 solid;
	text-align:left;
	font-size:12px;
}
	table.table02 td,th {
		border: 1px #cbc9c9 solid;
		padding: 5px;
	}
	table.table02 th {
		background-color:#efefef;
	}
table.table03 {
	border-collapse: collapse;
	border: 0px;
	text-align:left;
	font-size:12px;
}
	table.table03 td,th {
		border-bottom: 1px #ffffff solid;
		padding: 5px;
	}
table.table04 {
	border-collapse: collapse;
	border: 0px;
	text-align:left;
	font-size:12px;
}
	table.table04 td,th {
		border: 0px;
		padding-top:5px;
		padding-bottom:5px;
	}

ul.ul01 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
}
	ul.ul01 li {
		list-style-type: none;
		background-image:url(../img/common/arrow02.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding: 0px 0px 0px 13px;
		margin: 0px 0px 5px 0px;
	}

p.sub_main_img {
	display: block;
	width:600px;
	height:200px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/sub_main_img.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p.sub_main_img_koe {
	display: block;
	width:600px;
	height:200px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/prd/koe_main.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

h3.h301 {
	display: block;
	width:580px;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	background-image:url('../img/h301.gif');
	background-repeat: no-repeat;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
}
h4.h401 {
	display: block;
	width:580px;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	background-image:url('../img/h401.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
}


/*index.html*/
div.index_main_img {
	display: block;
	width:600px;
	height:300px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_main.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}


div.index_main_img1 {
	display: block;
	width:600px;
	height:150px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_main1.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

div.index_main_img2 {
	display: block;
	width:600px;
	height:150px;
	margin: 0px 0px 0px 0px;
	font-size:5px;
	background-image:url('../img/index_main2.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}


h2.index_h_1 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h_1.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h_2 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h_2.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h_3 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h_3.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h_4 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h_4.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h201.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h202 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h202.gif');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.index_h203 a {
	display: block;
	width:570px;
	height:150px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h203_off.jpg');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
h2.index_h203 a:hover {
	display: block;
	width:570px;
	height:150px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/index_h203_on.jpg');
	background-repeat: no-repeat;
	margin: 7px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
div.index_div01 {
	width:190px;
	float: left;
}
/*shousai*/

h2.shousai_h201 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
	font-size:12px;
	font-weight:bold;
	background-color:#f4f4f4;
	border-left: 5px #4f4f4f solid;
}
h2.shousai_h202 {
	display: block;
	height:37px;
	line-height:37px;
	font-size:15px;
	font-weight:bold;
	background-image:url('../img/shousai_h202.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
}
table.shousai_table01 {
	width: 600px;
	margin:20px 0px 0px 0px;
	border-collapse: collapse;
	border: 0px;
}
	table.shousai_table01 td.td01 {
		width:50%;
		border: 0px;
	}
		table.shousai_table02 {
			font-size:12px;
			width: 300px;
			margin:0px 0px 0px 0px;
			border-collapse: collapse;
			border: 0px;
		}
			table.shousai_table02 th,td {
				border: 0px;
			}
			table.shousai_table02 th{
				width: 70px;
			}
			table.shousai_table02 .border01 {
				border-bottom: 1px #cbc9c9 solid;
			}

table.shousai_table01 a img {
	border: none;
}

table.shousai_table03 {
	width: 600px;
	margin:40px 0px 0px 0px;
	border-collapse: collapse;
	border: 1px #bab9b9 solid;
}
	table.shousai_table03 td,th {
		border: 1px #bab9b9 solid;
		padding: 5px;
	}
	table.shousai_table03 td.td01{
		height:30px;
		display: block;
		font-size:5px;
		text-indent: -9999px;
		background-image:url('../img/information_title.gif');
		background-position: 0% 50%;
		background-repeat: no-repeat;
	}
	table.shousai_table03 p.title {
		font-size:14px;
		font-weight:bold;
		background-color:#e2e2e2;
		padding: 1px 0px 1px 7px;
	}

/*bunrui*/
p.bunrui_p01 {
	background-image:url('../img/common/arrow01.gif');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
}
table.bunrui_table01 {
	width: 600px;
	border: 0px;
	border-collapse: collapse;
}
	table.bunrui_table01 td {
		width: 50%;
		border: 0px;
	}
table.bunrui_table02 {
	width: 600px;
	border: 0px;
	border-collapse: collapse;
}
div.bunrui_div01 {
	border-top: 1px #b5b5b5 dotted;
	border-bottom: 1px #b5b5b5 solid;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

/*family_bunrui*/
h2.family_main_img {
	display: block;
	width:600px;
	height:200px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/family_main_img.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*matome_bunrui*/
h2.matome-img {
	display: block;
	width:600px;
	height:87px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/matome/matome-img.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*cracker_bunrui*/
h2.cracker-main-img {
	display: block;
	width:600px;
	height:200px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/prd/cracker-main-img.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*SF_bunrui*/
h2.sf-main-img {
	display: block;
	width:600px;
	height:200px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/prd/sf-main-img.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*zourui_bunrui*/
h2.youhuu_main_img {
	display: block;
	width:600px;
	height:200px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/youhuu_main_img.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*sonohoka_bunrui*/
h2.sonohoka_main_img {
	display: block;
	width:600px;
	height:41px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/sonohoka_main_img.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*SUREFIRE*/
h2.surefire_main_img {
	display: block;
	width:600px;
	height:380px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('http://gigaplus.makeshop.jp/seishop/surefire/surefire-top-title-600pix-2.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*tokutei*/
h2.ordercontract_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/ordercontract_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*shopping*/
h2.shopping_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/shopping_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*privacy*/
h2.privacy_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/privacy_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3.privacy_h3 {
	background-color: #999999;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	padding: 3px 0px 3px 7px;
}
dl.privacy_dl01 {
	width: 580px;
	margin-left:15px ;
}
	dl.privacy_dl01 dt.dt01 {
		font-size:13px;
		font-weight:bold;
		border-left: 5px #5b8ed3 solid;
		padding: 0px 0px 0px 10px ;
	}
	dl.privacy_dl01 dd.dd01 {
		padding: 7px 10px 25px 16px ;
	}
/*payment*/
h2.payment_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/payment_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.payment_h202 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/payment_h202.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*company*/
h2.company_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/company_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.company_h202 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/company_h202.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.company_h203 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/company_h203.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*contact*/
h2.contact_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/contact_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*ninshou*/
h2.member_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/member_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.member_h202 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/member_h202.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*idinfo*/
h2.idinfo_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/idinfo_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*lostpass*/
h2.lostpass_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/lostpass_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*voice*/
h2.voice_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/voice_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.voice_h201-1 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/prd/voice_h201-1.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*voice vol04*/
h3.voice_vol04_h301 {
	display: block;
	width:600px;
	height:250px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/voice_vol04_h301.jpg');
	background-repeat: no-repeat;
}
/*media*/
h2.media_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/media_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3.media_h301 {
	font-size:15px;
	font-weight: bold;
	line-height:30px;
	padding: 0px 0px 0px 10px;
	border-left:5px #555555 solid;
	background-color:#e5e5e5;
}
table.media_table01 {
	width:580px;
	border:1px #cbc9ca solid;
	margin-left:5px;
	background-color:#f9f9f9;
}
	table.media_table01 td.td01 {
		width:100px;
		padding:10px 5px 10px 10px;
	}
	table.media_table01 td.td02 {
		width:450px;
		padding:10px 10px 10px 5px;
	}

/*media bigcomics*/
h3.media_bigcomics {
	display: block;
	width:600px;
	height:24px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/media/title-bigcomics.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

/*media vol01*/
h3.media_vol01_h301 {
	display: block;
	width:600px;
	height:24px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/media_vol01_h301.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
p.media_p01 {
	border:1px #cbc9ca solid;
	padding:10px;
	font-size:11px;
	margin-left:30px;
	margin-right:30px;
}
/*mailmaga*/
h2.mailmaga_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/mailmaga_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3.mailmaga_h301 {
	display: block;
	width:200px;
	height:19px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/mailmaga_h301.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
h3.mailmaga_h302 {
	display: block;
	width:200px;
	height:19px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/mailmaga_h302.gif');
	background-repeat: no-repeat;
	margin: 30px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
h3.mailmaga_h303 {
	display: block;
	width:200px;
	height:19px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/mailmaga_h303.gif');
	background-repeat: no-repeat;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.mailmaga_div01 {
	width:540px;
	height:352px;
	margin:20px 0px 0px 45px;
	padding:10px 10px 10px 7px;
	background-image:url('../img/mailmaga_back01.jpg');
	background-repeat: no-repeat;
}
div.mailmaga_div02 {
	width:540px;
	height:163px;
	margin:20px 0px 0px 45px;
	padding:10px 10px 10px 7px;
	background-image:url('../img/mailmaga_back02.jpg');
	background-repeat: no-repeat;
}

/*qa*/
h2.qa_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/qa_h201.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*yakkan*/
h2.yakkan_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/yakkan_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*klogin*/
h2.klogin_h201 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/klogin_h201.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.klogin_h202 {
	display: block;
	width:600px;
	height:30px;
	font-size:5px;
	text-indent: -9999px;
	background-image:url('../img/klogin_h202.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




