@charset "utf-8";

/*トップと販売ページ*/

/*--------------------------------------------------メインイメージ*/
#main_image_out {
	border-bottom:2px solid #FFEC00;
	background:url(../img/image_top.jpg) no-repeat center;
	height: 270px;
}
#main_image {
	margin: 0 auto;
	text-align: left;
	width: 940px;
	color: #3F3F3F;
	padding: 20px 0 0 0;
}
#main_image h2 {
	font-size: 138%; /*16px×138%＝22px*/
	padding: 7px;
	background: url(../img/bg_toumei.png);
	margin: 0 560px 0 20px;
	font-weight: bold;
} 
#main_image p {
	font-size: 88%; /*16px×88%＝14px*/
	padding: 7px 10px;
	background: url(../img/bg_toumei.png);
	margin: 20px 420px 0 20px;
} 

/*------------------------------AI部分*/
.ai_box {
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	border-bottom:2px solid #FFEC00;
}

/*------------------------------------------------------------w830px 説明の部分*/
.about{
	width:830px;
	margin: 0 0 30px 0;
	font-size: 88%; /*16px×88%＝14px*/
}
.about_r{
	float:right;
	width:400px;
}
.about_r h2{
}
.about_l{
	float:left;
	width:400px;
}
.about_l h2{
}
.about .div01{
	background:#EBEBE6;
	padding: 10px 15px;
}
.about .div01 img{
	margin: 10px 0 0 0;
}

/*------------------------------購入画面へ*/
.btn_buy {
	text-align: center;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	border-bottom:2px solid #FFEC00;
}

/*------------------------------------------------------------w850px サムネイル部分*/
.thumbnail{
	width:850px;
	padding:0 0 30px 0;
}
.thumbnail_title {
	margin: 0 0 15px 0;
}
/*------------------------------テーブル*/
.line01 {
	border-top: 1px solid #FFEC00;
	margin: 0 0 7px 0;
}
.thumbnail table {
	width: 100%;
	margin: 0 0 30px 0;
}
/*画像*/
.thumbnail table .tr01 td {
	background: url(../img/bg_table.gif) repeat-y;
	text-align: center;
	vertical-align: middle;
	width: 135px;
	border-right: 8px solid #000;
}
.thumbnail table .tr01 td.none {
	border-right: none;
}
.thumbnail table .tr01 td img {
	margin: 15px 0;
}
/*文字*/
.thumbnail table .tr02 td {
	background: #3F3F3F;
	width: 135px;
	border-right: 8px solid #000;
	border-top: 10px solid #000;
	color: #fff;
	padding: 3px 0;
	text-indent: 1em;
	font-size: 88%; /*16px×88%＝14px*/
}

/*▼.ai形式*/

/*--------------------------------------------------選べる部分*/
.select_title {
	margin: 0 0 10px 0;
}
.select {
	width:760px;
	margin: 0 0 30px 45px;
	font-size: 88%; /*16px×88%＝14px*/
	padding: 0 0 10px 0;
}
.select_r{
	float:right;
	width:330px;
}
.select_r h2{
}
.select_l{
	float:left;
	width:330px;
}
.select h2{
}
.select h3{
	margin: 0 0 15px 0;
}
.select h3.left{
	margin: 10px 0 15px 0;
}
.select .div01{
	text-align: center;
	font-size:13px;
	color: #fff;
}
.select .div01 img{
	margin: 0 0 10px 0;
}
/*--------------------------------------------------サンプル*/
#sample_box {
	border-bottom:2px solid #FFEC00;
	padding: 10px 0 25px 0;
	text-align: center;
	margin: 0 0 30px 0;
}
#sample_box02 {
	border-top:2px solid #FFEC00;
	border-bottom:2px solid #FFEC00;
	padding: 25px 0;
	text-align: center;
	margin: 0 0 30px 0;
}

.link01 {
	display: block;
	padding: 20px 0 0 0;
	font-size: 125%; /*16px×125%＝20px*/
}
.link01 a:link , .link01 a:visited { color:#fff; text-decoration:underline;}
.link01 a:hover , .link01 a:active { color:#fff; text-decoration:none;}

/*--------------------------------------------------ボーダー消す*/
.none {
	border:none;
}

.gotyuui {
	text-align:center;
	font-size: 88%; /*16px×88%＝14px*/
	margin: 0 160px 30px 160px;
	padding: 10px 0;
	background:#ebece6;
}
