@charset "shift_jis";

/* base(各シート共通）----------------------------------------------------------------------- */

*{
	margin:0px;
	padding:0px;
}


body{
	background-color:#E9E9E9;
	color:#000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	text-align:center;
	line-height:160%;
	font-size:15px;
}
img{
	border:none;
	vertical-align:top;
}
a:link{color:#1D3994;}
a:visited{color:#1D3994;}
a:hover{color:#00FFFF;}
a:active{color:#1D3994;}




/* ====================================*/
/*　headerの設定　*/
/* ====================================*/
#header{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#main{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#content{
	width:840px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/section.gif);
	background-repeat:repeat-y;
	margin-top:20px;
}
#content p, .continer p, .text_top p{margin-bottom:30px;}
.section{
	padding:0px 60px;
	text-align:left;
}



.continer{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.font_left{text-align:left;}/* テキストを左そろえにする */

/* ====================================*/
/*　footerの設定　*/
/* ====================================*/
#footer{
	text-align:center;
	padding:20px 0px 20px 0px;
	color:#FFFFFF;
	background-image:url(img/tuisin-bottom.gif);
	background-repeat:no-repeat;
}
#footer a{margin:0px 10px;}
#footer a:link{color:#FFFFFF;}
#footer a:hover{color:#00FFFF;}
address{
	font-size:80%;
	letter-spacing:0.1em;
	margin-top:10px;
}



/* ====================================*/
/*hタグの設定*/
/* ====================================*/
h1{
	font-size:14px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:left;
	padding:3px 0px 3px 5px;
}

h2{clear:both; margin-bottom:10px;}

h3{
	color:#FF0000;
	font-weight:bold;
	font-size:35px;
	line-height:130%;
	clear:both;
	margin-bottom:20px;
	letter-spacing:-0.1em;
}

/* ====================================*/
/*画像をfloat*/
/* ====================================*/

.imgfloatR img{/* 画像は右側*/
	float:right;
	padding-left:10px;
}
.imgfloatL img{/* 画像は左側*/
	float:left;
	padding-right:10px;
}


/* ====================================*/
/* リンクボタン*/
/* ====================================*/

.btm{margin-left:90px; margin-bottom:30px;}/*ボタンの位置を中央に */


/* その他の設定----------------------------------------------------------------------- */
/* spanの設定-------------------------- */
.text_center{text-align:center;}/*中央揃え */
.fbig20{font-size:20px; line-height:160%;}
.fbig30{font-size:30px; line-height:160%;}
.deco, .decoREDB, .decoYERROW_b, .decoblue, .deco2{font-size:16px;}
em{font-weight:bold; font-style:normal;}

.deco{/*赤字で太字*/
	color:#FF0000;
	font-weight:bold;
}
.decoREDB{/*赤字で太字で下線*/
	color:#FF0000;
	font-weight:bold;
	border-bottom:solid 1px #FF0000;
}
.decoYERROW{/*赤字で黄色の背景太字*/
	font-weight:bold;
	color:#FF0000;
	background-color:#FBD673;
	padding:3px;
}
.decobor{/*黒字の太字で下線アリ*/
	font-weight:bold;
	border-bottom:solid 1px #000000;
}
.decoblue{/*青字で大きい太字　下線アリ*/
	color:#0C28D5;
	font-weight:bold;
	line-height:150%;
	border-bottom:solid 1px #0C28D5;
}
.deco2{/*青字で大きい太字*/
	color:#0C28D5;
	font-weight:bold;
	line-height:150%;
}
.decoYERROW_b{/*赤字で黄色のバック下線アリ*/
	font-weight:bold;
	color:#FF0000;
	background-color:#FBD673;
	padding:3px 3px 1px 3px;
	border-bottom:solid 1px #FF0000;
}

.decoYERROW_bb{/*赤字で黄色のバック下線アリ*/
	font-weight:bold;
	color:#FF0000;
	background-color:#FBD673;
	padding:3px 3px 1px 3px;
	border-bottom:solid 1px #FF0000;
}
.deco3{/*赤字で太字*/
	color:#FF0000;
	font-weight:bold;
}
.rkasen{border-bottom:solid 2px #FF0000;}



/* スペースの設定---------------------- */
.s20{margin-top:20px;}
.s30{margin-top:30px;}
.s50{margin-top:50px;}

/* 追加分の設定------------------------ */

/* サンプル音源の一覧------- */
#sample_sound{
	background-image:url(img/sample_sound.jpg);
	background-repeat:no-repeat;
	height:536px;
}
#sample_sound .box_sound{
	text-align:left;
	padding:240px 100px 0px 470px;
}
#sample_sound .box_sound p{margin-bottom:12px;}

/* サンプル音源の一覧のページ------- */
#sample-sound{
	width:840px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding-bottom:50px;
}
#sample-sound img{margin-bottom:20px;}



.box01 ul{
	list-style-type:none;
	margin-bottom:30px;
	font-weight:bold;
}
.box01 ul li{
	background-image:url(img/icon.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 28px;
	margin-bottom:10px;
}


#tyui{
	background-image:url(img/tyui.gif);
	background-repeat:no-repeat;
	color:#FF0000;
	font-size:120%;
	font-weight:bold;
	padding:50px 0px 50px 250px;
	line-height:120% !important;
	margin-bottom:30px;
}

.center{
	text-align:center;
	margin-top:30px;
	font-weight:bold;
}
.center2{
	text-align:center;
	font-size:200%;
	font-weight:bold;
}


.come{
	font-weight:bold;
	border-top:dotted 2px #000000;
	padding-top:15px;
	margin-top:50px;
}

/* 追加部分------- */
.text_top{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:20px;
}


.inportBOX{
	background-image:url(img/waku.gif);
	background-repeat:repeat-y;
	padding:0px 50px 0px 60px;
}
.inportBOX ul{list-style-type:none; font-weight:bold; letter-spacing:-0.1em;}
.inportBOX ul li{padding-left:50px;}
.ok li{
	background-image:url(img/icon-ok.gif);
	background-repeat:no-repeat;
	color:#FF0000;
}
.no li{
	background-image:url(img/icon-no.gif);
	background-repeat:no-repeat;
	color:#0C28D5;
}


/*返金保証*/
.hosyouBOX{
	background-image:url(img/hosyou.gif);
	background-repeat:repeat-y;
	padding:0px 45px 10px 52px;
}




/* ====================================*/
/* 商品画像について*/
/* ====================================*/
#syouhin{
	position: relative;
	width:100%;	
}
#syouhin .nedan{
	position: relative;
	z-index:2;
	color:#FF0000;
	font-size:100px;
	font-style:italic;
	top:400px;
	left:220px;
	font-weight:bold;
	margin-top:-40px;
}
#syouhin .kihon{
	position: relative;
	z-index:1;
	top:0px;
}
#syouhin .nedan span{font-size:50px;}






