body,div,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote
{
	margin: 0;
	padding: 0;
}

body{
	color:#666;
	background:url(http://www.pelvis-belt.com/design/PelvisBelt/image/top/bg.gif) repeat-x;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
}

a{
	color:#004B91;
	text-decoration:underline;
}

a:link {
	text-decoration:none;
	color:#004B91;
}

a:visited{
	color:#941D55;
	text-decoration:none;
}

a:hover{
	color:#E47911;
	text-decoration:underline;
}


.clear {
	clear:both;
	height:0;
	line-height:0;
}



#container {
	width:900px;
	margin: 0 auto 0;
	text-align:left;
	background: #fff;
}


/***********	ヘッダーーエリア	************/
#head_top{
	width:900px;
	color:#000066;
	font-size:1em;
	font-weight:600;
	text-align:center;

}

#head_main{
	width:900px;
	height:102px;
	margin:0;
	padding:0;
/*	background:url(http://www.pelvis-belt.com/design/PelvisBelt/image/top/bg.gif); */

	position: relative;
	top: 0;
	left: 0;
}

#head_main h1{
	color:#F73030;
	font-size:1em;
	position: absolute;
	top: 10px;
	right: 13px;
	font-weight:bold;
}

#head_main h1 a{
	color:#F73030;
	text-decoration:none;
}

#head_main h1 a:hover{
	color:#948360;
	text-decoration:none;
}

#sub_navi{
	width:900px;
	text-align:right;
	margin:5px 0px 15px 0px;

}

/***********	ヘッダー　Ｈ１　追加変更　2009.11.13	************/
#head_banner{
margin: 0;
font-size: 12px;
position: static;
height: 17px;
width: 900px;
color: #666;
font-weight: bold;
text-align: left;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_00.jpg);
background-repeat: repeat;
line-height:17px;
}

/***********	グローバルナビ	************/
#g_navi{
	clear:both;
	width:900px;
	margin:0px 0 0;
	_margin:-3px 0 0;
	padding:0;
	overflow: hidden;
}

#g_navi ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#g_navi li{
	float: left;
	display: inline;
	}

#g_navi a{
	color:#fff;
	text-decoration:none;
}

#g_navi a:visited{
	color:#fff;
	text-decoration:none;
}

#g_navi a:hover{
	color:#fff;
	text-decoration:underline;
}

/***********	グローバルナビ　メニュー変更　2009.10.30	************/
#g_navi a#menu02{
margin:0px;
padding:0px;
width:132px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_02.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu03{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_03.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu04{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_04.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu05{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_05.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu06{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_06.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu07{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_07.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu08{
margin:0px;
padding:0px;
width:128px;
height:38px;
font-size:16px;
text-align:center;
line-height:29px;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/image/header/header_08.gif);
background-repeat:no-repeat;
color:#ffffff;
display:block;/* 要素の表示形式を変える */
}

#g_navi a#menu02:hover,#g_navi a#menu03:hover,#g_navi a#menu04:hover,#g_navi a#menu05:hover,#g_navi a#menu06:hover,#g_navi a#menu07:hover,#g_navi a#menu08:hover{
background-position:0% -38px;
cursor:default;
color:#fff;
}

/***********	レフトエリア	************/
#left_area{
	float:left;
	width:195px;
	height: auto;
	margin:0 8px 0 0px;
	_margin:0 0px 0 0px;
}

.login{
	width:195px;
	height:209px;
	background:url(http://www.pelvis-belt.com/design/PelvisBelt/left-login.gif) no-repeat;
	margin:0 0 10px 0;
	position:relative;
	top:0;
	left:0;
}

.login_form{
	position:absolute;
	top:60px;
	left:23px;
}

.categry_title{
	margin:0;
	padding:0;
	vertical-align: text-bottom;
}

.categry{
	width:195px;
	margin:0 0 10px;
	vertical-align: text-bottom;
	padding:0;
	background:#fafafa;
}

.categry td{
	border-bottom:1px dotted #ccc;
	vertical-align: text-bottom;
	padding:0 0 2px;
}

.categry a:link{
　　　　text-decoration:none;
	color:#004B91;
}

.categry a:hover{
　　　　text-decoration:underline;
	color:#E47911;
}

.search{
	margin:-1 0 10px;
	vertical-align: text-bottom;
	background:url(http://www.pelvis-belt.com/design/PelvisBelt/left-search.gif) no-repeat;
	width:195px;
	height: 40px;
	position:relative;
	top:0;
	left:0;
}

.search_box{
	position:absolute;
	top:11px;
	left:30px;
	vertical-align: middle;
}

.search_button{
	position:absolute;
	top:1px;
	left:100px;
}

.left_banner{
	margin:0 0 10px;
}

.calendar_date{
	width:195px;
	margin:0px 0px 0px 0px;
}

.calendar{
	width:195px;
	margin:0px 0px 10px 0px;
}

.support{
	width:195px;
	height:80px;
	background:url(http://www.pelvis-belt.com/design/PelvisBelt/image/top/support_center.gif) no-repeat;
	margin:0 0 10px 0;
	position:relative;
	top:0;
	left:0;
}

.support_tel{
	position:absolute;
	top:20px;
	left:10px;
}

.support_mail{
	position:absolute;
	top:40px;
	left:10px;
}

/***********	レフトエリア　ボタン修正　2009.10.30	************/
.left_bt-cart a{
margin:0px 0px 10px 0px;
width:195px;
height:38px;
font-size:16px;
font-weight: bold;
text-indent:65px;
line-height:31px;
letter-spacing:2px;
color: #FFFFFF;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/bt-cart.gif);
background-repeat:no-repeat;
display:block;/* 要素の表示形式を変える */
}

.left_bt-cart a:visited{
color: #FFFFFF;
}

.left_bt-cart a:hover{
background-position:right bottom;
cursor:default;
color: #FFFF66;
}

.left_bt-member a{
position:absolute;
top:166px;
left:15px;
margin:0;
width:164px;
height:32px;
font-size:15px;
font-weight: bold;
text-indent:42px;
line-height:32px;
letter-spacing:0px;
color: #FFFFFF;
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/bt-member.gif);
background-repeat:no-repeat;
display:block;/* 要素の表示形式を変える */
}

.left_bt-member a:visited{
color: #FFFFFF;
}

.left_bt-member a:hover{
background-position:right bottom;
cursor:default;
color: #FFFF66;
}

/***********	レフトエリア　ナビ変更　2009.11.04	************/
.left_contents-title-sale{
position: static; /* 要素の配置方式  通常 */
height: 26px;
width: 195px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
line-height: 26px;
text-align: center;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-saletitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

h2 span.h2sale{
font-size: 22px;
}

.left_contents-title-newgoods{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
line-height: 24px;
text-indent: 10px;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-newgoodstitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

.left_contents-title-normal{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
line-height: 24px;
text-indent: 10px;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-normaltitle.gif);
background-repeat: no-repeat;
margin:15px 0px 0px 0px;
}

.left_contents-title-mobile{
position: static;/* 要素の配置方式通常 */
height: 24px;
width: 195px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
line-height: 24px;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-mobiletitle.gif);
background-repeat: no-repeat;
text-indent: 44px;
margin: 15px 0px 0px 0px;
}

.left_navi{
width: 195px;
margin:0px;
}

.left_navi ul{
margin:0px 0px 40px 0px;
padding:0px;
list-style-type:none;/* リスト項目の行頭記号を変える */
}

.left_navi li{
text-decoration:none;/* 文字を装飾する */
display:inline;/* 要素の表示形式を変える */
}

.left_navi a{
margin:0px;
padding:0px;
width:195px;
height:22px;
font-size:13px;
font-weight: nomarl;/* 文字の太さを指定 */
text-indent: 28px;/* 初めの行を字下げする */
line-height: 22px;/* 行の高さを指定する */
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/left-naviname.gif);
background-repeat:no-repeat;
text-decoration:none;/* 文字を装飾する */
display:block;/* 要素の表示形式を変える */
}

.left_navi a:hover{
background-position:right bottom;
text-decoration:none;
cursor:default;
}

.left_coustomer-title{
position: static; /* 要素の配置方式  通常 */
height: 28px;
width: 195px;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
line-height: 28px;
text-align: center;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-coustomerltitle.gif);
background-repeat: no-repeat;
margin:15px 0px -1px 0px;
}

.left_coustomer-voice{
width: 195px;
height: auto;
font-size: 14px;
line-height: 18px;
letter-spacing: 1.2px;
margin: 0px 0px 20px 0px;
padding: 15px 10px 15px 10px;
border: solid 1px #999;
background-color:#FFEDCE;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}


/* ご利用ガイド　開始 */

.left_contents-title-guide{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFffff;
font-size: 14px;
font-weight: bold;
line-height: 24px;
text-align: center;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-guidetitle.gif);
background-repeat: no-repeat;
margin:40px 0px 0px 0px;
}

.left_guide-navi{
width: 195px;
margin:0px;
}

.left_guide-navi ul{
margin:0px 0px 20px 0px;
padding:0px;
list-style-type:none;/* リスト項目の行頭記号を変える */
}

.left_guide-navi li{
text-decoration:none;/* 文字を装飾する */
display:inline;/* 要素の表示形式を変える */
}

.left_guide-navi a{
margin:0px;
padding:0px;
width:195px;
height:22px;
font-size:13px;
font-weight: nomarl;/* 文字の太さを指定 */
text-indent: 28px;/* 初めの行を字下げする */
line-height: 22px;/* 行の高さを指定する */
background-image:url(http://www.pelvis-belt.com/design/PelvisBelt/left-naviname.gif);
background-repeat:no-repeat;
text-decoration:none;/* 文字を装飾する */
display:block;/* 要素の表示形式を変える */
}

.left_guide-navi a:hover{
background-position:right bottom;
text-decoration:none;
cursor:default;
}

/* ご利用ガイド　終了 */

.left_contents-title-shop_hours{
position: static; /* 要素の配置方式  通常 */
height: 24px;
width: 195px;
color: #FFffff;
font-size: 14px;
font-weight: bold;
line-height: 24px;
text-align: center;
letter-spacing: 2px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/left-normaltitle.gif);
background-repeat: no-repeat;
margin:0px 0px -1px 0px;
}

.left_contents-bn01{
margin: 0px 0px 20px 0px;
padding:0px;
text-align:left;
}



/***********	センターエリア	************/
#main_contents{
	width:695px;
	margin:0 0px 0 0px;
	_margin:0 0px 0 10px;
}

#center_area{
	width:695px;
	height: auto;
	margin:0px 5px 0px 0px;
	text-align:left;
}

.recommend{
	margin-bottom:20px;
}

.center_bn01{
	margin:0 0 15px;
	padding:0;
	text-align:left;
}

.center_bn02{
	margin:0 0 10px;
	padding:0;
}

.center_bn03{
	margin:0 0 5px;
	padding:0;
	text-align:left;
}

.anchorlink a{
	color:#66CCFF;
	text-decoration:underline;
}

.anchorlink a:visited{
	color:#66CCFF;
	text-decoration:underline;
}

.anchorlink a:hover{
	color:#FF6699;
	text-decoration:underline;
}

.community{
	line-height:150%;
	margin:0;
}

.community li{
	list-style:none;
}

/***********	センターエリア　追加変更　2009.11.06	************/
.center_contents-bn01{
margin: 0px 12px 20px 12px;
padding:0px;
text-align:left;
}

.center_contents-bn02{
margin: 0px 32px 20px 32px;
padding:0px;
text-align:left;
}

.center_contents-bn03{
margin: 0px 12px 20px 12px;
padding:0px;
text-align:left;
}

.center_contents-bn04{
margin: 30px 0px 5px 197px;
padding:0px;
text-align:left;
}

.center_contents-bt01{
margin: 30px 0px 5px 120px;
padding:0px;
text-align:left;
}

.center_contents-bt02{
margin: 30px 0px 5px 223px;
padding:0px;
text-align:left;
}


.center_contents-title00{
position: static;/* 要素の配置方式  通常 */
height: 50px;
width: 670px;
color: #333333;
font-size: 28px;
font-weight: bold;
line-height: 55px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/center-normaltitle00.gif);
background-repeat: no-repeat;
text-align: left;
text-indent: 15px;
margin: 0px 12px 10px 12px;
}

.center_contents-title01{
position: static;/* 要素の配置方式  通常 */
height: 35px;
width: 670px;
color: #333333;
font-size: 22px;
font-weight: bold;
line-height: 35px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/center-normaltitle01.gif);
background-repeat: no-repeat;
text-indent: 22px;
text-align:left;
margin: 40px 12px 5px 12px;
}

.center-letter00{
width: 670px;
font-size: 16px;
color: #333333;/* 黒色 */
font-weight: bold;
text-align:left;
text-indent: 0px;
line-height: 1.2em;
letter-spacing: 0.2px;
margin: 30px 0px 0px 12px;
padding: 0px 0px 0px 15px;
}

.center-letter01{
font-size: 34px;
color: #ff4646;/* 赤色 */
font-weight: bold;
letter-spacing: 0.7px;
}

.center-letter02{
font-size: 34px;
color: #d4bb3c;/* 金色 */
font-weight: bold;
letter-spacing: 0.8px;
}

.center-letter03{
width: 670px;
font-size: 22px;
color: #333333;/* 黒色 */
font-weight: bold;
text-align:center;
line-height: 1.5em;
letter-spacing: 0.3px;
margin: 20px 12px 20px 12px;
padding: 20px 0px 0px 0px;
}

.center-letter04{
font-size: 30px;
color: #ff4646;/* 赤色 */
font-weight: bold;
letter-spacing: 0.7px;
}

ul.center-hedge li{
list-style-type:none;
text-indent:-1em;
padding: 0em 0em 1em 1em;
}

.goods-center-box02{
width: 630px;
height: auto;
font-size: 15px;
line-height: 18px;
letter-spacing: 1px;
margin: 0px 0px 0px 32px;
padding: 25px 15px 20px 15px;
border: solid 1px #999;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

.goods-center-box03{
width: 630px;
height: auto;
font-size: 15px;
line-height: 18px;
letter-spacing: 1px;
margin: 0px 0px 0px 32px;
padding: 25px 15px 20px 15px;
border: solid 1px #999;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}


/*****　goods-center05.06　回り込み仕様　*****/
.goods-center-form04{
position: relative;/* 要素の配置方式 元の位置からずらす */
float: left;/* 回り込みを作る */
display: inline;/* Win Ie6 仕様 */
margin:  3px 15px 0px 2px;
padding: 0px 0px 0px 0px;
}

.goods-center-box04{
width: 630px;
height: auto;
font-size: 15px;
line-height: 18px;
letter-spacing: 1px;
margin: 0px 0px 0px 32px;
padding: 10px 15px 15px 15px;
border: solid 1px #999;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

.goods-center-form05{
position: relative;/* 要素の配置方式 元の位置からずらす */
float: left;/* 回り込みを作る */
display: inline;/* Win Ie6 仕様 */
margin:  0px 15px 0px 3px;
padding: 0px 0px 0px 0px;
}

.goods-center-box05{
width: 630px;
height: auto;
font-size: 15px;
line-height: 19px;
letter-spacing: 2px;
margin: 0px 0px 0px 32px;
padding: 25px 20px 20px 20px;
border: solid 1px #999;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

/*****　goods-center05.06ここまで　*****/




/***********	フッタースタイル	************/
#footer{
	width:900px;
	height:80px;
	border-top:1px solid #eee;
	margin:5px 0 0;
	color:#76797C;
	background:url(http://www.pelvis-belt.com/design/PelvisBelt/footer.gif) no-repeat;
	position: relative;
	top: 0;
	left: 0;
}

.footnavi{
	color:#76797C;
	position: absolute;
	bottom: 25px;
	right: 10px;
	text-align:right;
}

.footnavi a{
	color:#666;
	text-decoration:none;
}

.footnavi a:visited{
	color:#666;
	text-decoration:none;
}

.footnavi a:hover{
	color:#EB6B5E;
	text-decoration:underline;
}

/***********	ご利用案内　ＣＳＳ追加　2009.11.05	************/
#users_guide-area{
width:610px;
margin:0px 40px 0px 40px;
padding:0px 0px 0px 0px;
}

.users_guide{
line-height:160%;
font-size:14px;
margin:7px 0px;
padding:0.2em 3.0em 0em 3.0em;
}

ul.users_guide-hedge li{
list-style-type:none;
text-indent:-1em;
padding: 0em 0em 1em 1em;
}

h2.h2_guide{
font-size:16px;
font-weight:bold;
padding:0.2em 2em 1em 2em;
}

h3.h3_guide{
font-size:16px;
font-weight:bold;
padding:0.2em 2em 1em 3.5em;
text-indent:-1.5em;
}

h4.h4_guide{
font-size:16px;
font-weight:bold;
padding:0.2em 2em 1em 3.5em;
text-indent:-1.5em;
}

/***********	初めてのお客様　ＣＳＳ追加　2009.11.18	************/
#first_vist{
height:auto;
width:635px;
padding:30px 35px 0px 35px;
margin:0px 0px 0px 20px;
font-size:15px;
}

.first_vist-logo{
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/logo-ninreco.jpg);
background-repeat: no-repeat;
background-position: center center;
}

p.p_first_vist-greeting{
font-weight:normal;
line-height: 1.2em;
letter-spacing: 0.7px;
text-indent:1em;
padding:0em 0em 0em 0em;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

p.p_first_vist{
font-size:15px;
font-weight:normal;
line-height: 1.4em;
padding:0.1em 0em 0.3em 1.5em;
}

h2.h2_first_vist{
font-size:18px;
font-weight:bold;
line-height:110%;
letter-spacing: 0.3em;
border-left:10px solid #FE8D5C;
background-color:#FFC;
color:#666666;
text-indent:1em;
padding:0.6em 0em 0.4em 0em;
margin: 0px 0px 15px 0px;
}

h3.h3_first_vist{
font-size:16px;
font-weight:bold;
line-height:110%;
letter-spacing: 0.2em;
border-left:5px solid #feb297;
background-color:#FFC;
color:#666666;
text-indent:1em;
padding:0.5em 0em 0.3em 0em;
margin: 25px 0px 15px 0px;
}

h4.h4_first_vist{
font-size:16px;
font-weight:bold;
line-height:110%;
letter-spacing: 0.2em;
border-left:5px solid #feb297;
background-color:#FFC;
color:#666666;
text-indent:1em;
padding:0.5em 0em 0.3em 0em;
margin: 25px 0px 15px 0px;
}


/***********	ＦＡＱ ＴＯＰ　追加変更　2010.01.22	************/
#faq_contents-top00{
width: 705px;
overflow:hidden;
margin: 0px 0px 30px 0px;
}

#faq_contents-top00 a:visited{
	color:#004B91;
	text-decoration:none;
}

#faq_contents-top00 a:hover{
	color:#E47911;
	text-decoration:underline;
}

#faq_contents-top01{
text-align: center;
width: 705px;
margin: 0px 0px 30px 0px;
}

#faq_contents-top00 ul{
list-style: none;
margin: 0;
padding: 0;
}
	
#faq_contents-top00 li{
float: left;
display: inline;/* Win Ie6 仕様 */
margin: 0;
padding: 0;
}

h2.h2_faq_contents-top{
width:620px;
font-size:22px;
font-weight:bold;
line-height:160%;
letter-spacing: 0.5em;
margin:20px 0px 0px 42px;
border-left:10px solid #FE8D5C;
background-color:#FFC;
color:#1a5ca0;
text-indent:1em;
}

h4.h4_faq_contents-top{
width:705px;
font-size:16px;
font-weight:bold;
line-height:160%;
letter-spacing: 1px;
text-align:center;
margin:20px 0px 30px 0px;
}

.faq_contents-toptitle00{
position: static; /* 要素の配置方式通常 */
height: 35px;
width: 620px;
font-size: 16px;
font-weight: bold;
color:#1a5ca0;
line-height: 35px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/users_guide/faq/faq-Title_normal.gif);
background-repeat: no-repeat;
margin:28px 0px -1px 42px;
text-indent:3.3em;
}

.faq_contents-toptitle01{
position: static; /* 要素の配置方式通常 */
height: 35px;
width: 620px;
font-size: 16px;
font-weight: bold;
color:#1a5ca0;
line-height: 35px;
background-image: url(http://www.pelvis-belt.com/design/PelvisBelt/users_guide/faq/faq-Title_koshiluck.gif);
background-repeat: no-repeat;
margin:28px 0px -1px 42px;
text-indent:3.3em;
}

.faq_contents-box00{
font-size: 14px;
line-height: 18px;
width: 620px;
height: autopx;
margin: 0px 0px 0px 42px;
padding: 10px 0px 20px 14px;
border: solid 1px #999;
text-indent:0px;
}

.faq_contents-box01{
font-size: 14px;
line-height: 18px;
width: 620px;
height: 330px;
margin: 0px 0px 0px 42px;
padding: 15px 0px 15px 14px;
border: solid 1px #999;
text-indent:0px;
}

.faq_margin{
margin-bottom:8px;
}

#faq_contents-top a:hover{
text-decoration:underline;
cursor:default;
}

/***********	ＦＡＱ Ｑ＆Ａ　ＣＳＳ追加　2010.01.08	************/
#faq_area{
margin:0px 40px 0px 40px;
padding:0px 0px 0px 0px;
}

.p_faq{
width:620px;
color:#666;
line-height:140%;
font-size:15px;
margin:0px;
padding:10px;
border:1px dotted #99877C;
background-color:#F8F0DF;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

h2.h2_faq{
width:620px;
font-size:18px;
font-weight:bold;
line-height:160%;
letter-spacing: 2px;
border-left:10px solid #FE8D5C;
background-color:#FFC;
color:#1a5ca0;
text-indent:1em;
}

h3.h3_faq{
width:620px;
font-size:16px;
font-weight:bold;
color:#1a5ca0;
background-color:#FFC;
line-height:160%;
border-left:5px solid #FFB297;
padding-left:5px;
margin:25px 0px 0px 0px;
}

h4.h4_faq{
font-size:16px;
font-weight:bold;
}

/***********	好転反応ＦＡＱ−Ｑ　ＣＳＳ追加　2010.01.21	************/
/*
		body overviewMapBody 
			.div overviewDiv
			   img mapOverview
				img mapDetailed
*/

#overviewMap_area{
margin:0px 24px 0px 24px;
padding:0px 0px 0px 0px;
}

.overviewMapBody {
	background-color: Gray;				/* STYLE */
}

.overviewDiv {
	cursor: auto;
	text-align: center;
	margin-top: 10px;				/* remove once we can center horizontally */
}

img#mapOverview, img#mapDetailed {
	margin: 0px;
}

body#mapPageFooter {
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
	padding-top: 3px;
	vertical-align: middle;
	color: white;								/* STYLE */
	background-color: #0062BF; 			/* STYLE */
}

/***********	好転反応ＦＡＱ−Ａ　ＣＳＳ追加　2010.01.13	************/
#upturn_reaction-area{
margin:0px 40px 0px 40px;
adding:0px 0px 0px 0px;
}

.p_upturn_reaction{
width:620px;
color:#666;
line-height:140%;
font-size:15px;
margin:0px;
padding:10px;
border:1px dotted #ffb297;
background-color:#fdefcd;
text-align:justify;
text-justify:distribute-all-lines;
text-justify:inter-ideograph;
}

h2.h2_upturn_reaction{
width:620px;
font-size:20px;
font-weight:bold;
line-height:160%;
letter-spacing: 2px;
border-left:10px solid #fca451;
background-color:#FFC;
color:#993300;
text-indent:1em;
}

h3.h3_upturn_reaction{
width:620px;
font-size:16px;
font-weight:bold;
color:#666666;
background-color:#ffe8e1;
line-height:160%;
border-left:5px solid #ffb297;
padding-left:5px;
margin:25px 0px 0px 0px;
}

h4.h4_upturn_reaction{
font-size:16px;
font-weight:bold;
}

#upturn_reaction-area a:hover{
cursor:pointer;
}

/***********	共通　ＣＳＳ追加　2009.11.05	************/

.indent{
text-indent:1em;
}

.text-left{
text-align:left;
}

.text-right{
text-align:right;
}

.text-center{
text-align:center;
}

span.discount-price{
text-decoration:blink;
font-size:12px;
font-weight:bold;
color:#990000;
}

span.price{
font-size:12px;
font-weight:bold;
color:#990000;
}

span.off{
text-decoration:line-through;
}

/***********	共通　色指定　2009.12.21	************/

.black{color:#666666;}

.red{color:#ff6666;}

.blue{color:#006699;}
