@charset "utf-8";
/* CSS Document */

/*********************************************************
	ツール＆グッズトップページメイン　2012/07/27 okazaki
*********************************************************/

#main_wrap {
	width:750px;
	float:right;
	margin-bottom:50px;
}



#main_wrap h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;	
}





#main_wrap .item_box {
	clear:both;
}





.toolbox1 {
	width:344px;
	height:344px;
	border: 1px solid #CCC;
	float:left;
	margin-bottom:22px;
	padding: 0 10px 10px 10px;
}

.toolbox2 {
	width:344px;
	height:344px;
	border: 1px solid #CCC;
	float:right;
	margin-bottom:22px;
	padding: 0 10px 10px 10px;
}


.toolbox1 table, .toolbox2 table{
//	margin-top:10px;
//	margin-left:10px;
    border-top: none;
    border-left: none;
}
.toolbox1 table th, .toolbox2 table th{
	padding: 0;
    border-right: none;
    border-bottom: none;
}
.toolbox1 table td, .toolbox2 table td{
	padding: 0;
    border-right: none;
    border-bottom: none;
}


.toolbox1 table td img, .toolbox2 table td img {
	max-height: 240px;
}

}
#main_wrap .toolbox1 table h2, #main_wrap .toolbox2 table h2 {
	border:none;
	padding:0px;
	background:none;
	width:250px;
	font-size:24px;
	color:#333;
	font-weight:normal;
}


.toolbox1 p, .toolbox2 p {
	font-size:16px;
	color:#333;
	font-weight:100;
}


#main_wrap .toolbox1 a, #main_wrap .toolbox2 a {
	display: block;
	width:96px;
	height:18px;
	background-image:url(../imgs/tool/kounyuu_btn.png);
	background-repeat:no-repeat;
	
}


#main_wrap .toolbox1 a:hover, #main_wrap .toolbox2 a:hover {
	display: block;
	width:96px;
	height:18px;
	background-image:url(../../imgs/tool/kounyuu_btn_hover.png);
	background-repeat:no-repeat;
	
}



/*********************************************************
	ツール＆グッズピッチコンシステム　2012/08/21 okazaki
*********************************************************/

#main_wrap_tool_pitch {
	width:750px;
	float:right;
	margin-bottom:50px;
}



#main_wrap_tool_pitch h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_pitch h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
	}
	
	
#main_wrap_tool_pitch h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
#main_wrap_tool_pitch p {
	color:#666666;
	font-size:12px;
	}

	
	
#main_wrap_tool_pitch span {
	color:#e60012;
	font-size:12px;
	}



#kinou {
	height:800px;
}

.kinou_box {
	border:#CCC solid 1px;
	height:200px;
	width:200px;
	float:left;
	margin-right:27px;
	margin-bottom:27px;
	padding:15px;

}


.kinou_box_right {
	border:#CCC solid 1px;
	height:200px;
	width:200px;
	padding:15px;
	float:right;

}


#main_wrap_tool_pitch p.kinou_photo {
	margin-left:15px;
	margin-bottom:10px;
	}
	
.siyou {
	margin-bottom:20px;
}

.siyou td {
	border:#CCC solid 1px;
	padding:25px 40px 25px 40px;
}


#main_wrap_tool_pitch span.siyou_midashi {
	display:block;
	width:100px;
	font-weight:bold;
	color:#666;
	float:left;
}

#main_wrap_tool_pitch span.siyou_midashi2 {
	display:block;
	width:100px;
	font-weight:bold;
	color:#666;
}

.line {
	border-bottom:#CCC solid 1px;
	margin:8px 0px 8px 0px;
}

.siyou_left {
	line-height:2em;
}


img.seihin {
	display:block;
	margin-bottom:50px;
}



/*この商品を買った方は*/



#kattahito_item .dvditem_box {
	width:150px;
	height:260px;
	float:left;
}

#kattahito_item .dvditem_box_right {
	width:150px;
	height:250px;
	float:right;
}


#kattahito_item .dvditem_box img {
	display:block;
	padding:5px;
	border:#ffffff solid 1px;
}

#kattahito_item .dvditem_box_right img {
	display:block;
	padding:5px;
	border:#ffffff solid 1px;
}


#kattahito_item .dvditem_box img:hover {
	display:block;
	padding:5px;
	border:#e60012 solid 1px;
}

#kattahito_item .dvditem_box_right img:hover {
	display:block;
	padding:5px;
	border:#e60012 solid 1px;
}



/*.item {
	float:left;
	width:150px;
	height:250px;
	border:1px solid #fff;
}

	
	

.box {
	width:148px;
	height:248px;

}


#kattahito_item {
	height:350px;
}


.photo_img {
	border:1px solid  #FFF;
	margin-left:20px;
	text-align:center;
}



#kattahito_item .photo_img:hover {
	border:1px solid  #e60012;
	margin-left:20px;
	text-align:center;


}




.text {
	text-align:center;
}

.price {
	text-align:right;
	padding-right:20px;
}

*/


/*********************************************************
	ツール＆グッズムービングディスク　2012/08/22 okazaki
*********************************************************/


#main_wrap_tool_moving {
	width:750px;
	float:right;
	margin-bottom:50px;
}



#main_wrap_tool_moving h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_moving h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
	}
	
	
#main_wrap_tool_moving h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
#main_wrap_tool_moving p {
	color:#666666;
	font-size:12px;
	line-height:1.75em;
	}

	
	
#main_wrap_tool_moving span {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	}

#main_wrap_tool_moving table,
#main_wrap_tool_moving td {
	border: none;
}

td.moving_rightbox {
	padding-top:10px;
	padding-right:20px;
}
	
	
.exercisebox {
	width:179px;
	border:#CCC solid 1px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}


.exercisebox_left {
	width:180px;
	border:#CCC solid 1px;
	float:right;
}

.exercisebox img {
	display:block;
}

td.bg_gray {
	background-color:#ccc;
}


.kochirabox {
	margin-left:10px;
}
	




/*********************************************************
	ツール＆グッズ姿勢美人　2012/08/22 okazaki
*********************************************************/

#main_wrap_tool_shisei {
	width:750px;
	float:right;
	margin-bottom:50px;
}



#main_wrap_tool_shisei h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_shisei h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
	}
	
	
#main_wrap_tool_shisei h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	}
	
#main_wrap_tool_shisei p {
	color:#666666;
	font-size:12px;
	line-height:1.75em;
	}

	
	
#main_wrap_tool_shisei span {
	color:#e60012;
	}
	
	
.shiseibox {
	padding:30px;
	border:#CCC solid 1px;
	margin-bottom:20px;
}


#main_wrap_tool_shisei table,
#main_wrap_tool_shisei td {
	border:none;
}



/*********************************************************
	ツール＆グッズストレッチポール　2012/08/23 okazaki
*********************************************************/


#main_wrap_tool_stretch {
	width:750px;
	float:right;
	margin-bottom:50px;
}



#main_wrap_tool_stretch h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	/*margin-bottom:20px;*/
	clear:both;
}



#main_wrap_tool_stretch h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	/*margin-bottom:20px;*/
	clear:both;
	}
	
	
#main_wrap_tool_stretch h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	}
	
#main_wrap_tool_stretch p {
	color:#666666;
	font-size:12px;
	line-height:1.75em;
	}

	
	
#main_wrap_tool_stretch span {
	color:#e60012;
	}
	
#main_wrap_tool_stretch span.gray {
	color:#666666;
	font-weight:bold;
	}
	
	
table.stretch_box {
	margin-bottom:30px;
}

#main_wrap_tool_stretch span.str_siyou_midashi {
	display:block;
	width:100px;
	font-weight:bold;
	color:#666;
	float:left;
}

#main_wrap_tool_stretch table,
#main_wrap_tool_stretch td {
	border: none;
}

#main_wrap_tool_stretch .siyou td {
	border:none;
	padding-top:0px;
	padding-left:17px;
	padding-right:470px;
}



/*********************************************************
	ツール＆グッズミニステップ　2013/02/26 agena
*********************************************************/

#main_wrap_tool_ministep {
	width:750px;
	float:right;
	margin-bottom:50px;
}

#main_wrap_tool_ministep h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_ministep h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
	}
	
	
#main_wrap_tool_ministep h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
#main_wrap_tool_ministep p {
	color:#666666;
	font-size:12px;
	}

	
	
#main_wrap_tool_ministep span {
	color:#e60012;
	font-size:12px;
	}



#siyou {
	height:800px;
}

.siyou_box {
	border:#CCC solid 1px;
	height:140px;
	width:280px;
	margin-bottom:15px;
	padding:15px;
}


.siyou_box_right {
	border:#CCC solid 1px;
	height:327px;
	width:390px;
	margin-bottom:15px;
	float:right;
	padding:15px;
	position:relative;
}


.siyou_box_right p {
	position:absolute;
}


.pattern3 {
	position:absolute;
	bottom:15px;
}


#main_wrap_tool_ministep p.siyou_photo {
	margin-left:60px;
	margin-top:40px;
}


#main_wrap_tool_ministep span.str_hyou_midashi {
	display:block;
	width:150px;
	font-weight:bold;
	color:#666;
	float:left;
}

#main_wrap_tool_ministep table,
#main_wrap_tool_stepmat table {
	 border:none;
}

#main_wrap_tool_ministep td,
#main_wrap_tool_stepmat td {
	 border:none;
}

#main_wrap_tool_ministep .hyou td {
	border:none;
	padding-top:0px;
	padding-left:17px;
	padding-right:320px;
}


#souryou {
	height:auto;
	padding-bottom:50px;
}


#souryou p {
	padding-left:15px;
	line-height:1.75em;
}


#souryou p.bikou {
	color:#e60012;
	padding-left:15px;
	padding-top:15px;
	line-height:1.75em;
}



/*********************************************************
	ツール＆グッズステップマット　2013/02/26 agena
*********************************************************/

#main_wrap_tool_stepmat {
	width:750px;
	float:right;
	margin-bottom:50px;
}

#main_wrap_tool_stepmat h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_stepmat h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
	}
	
	
#main_wrap_tool_stepmat h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	}
	
#main_wrap_tool_stepmat p {
	color:#666666;
	font-size:12px;
	margin-bottom:10px;
}

	
	
#main_wrap_tool_stepmat span {
	color:#e60012;
	font-size:12px;
}


#mat {
	border:#CCC solid 1px;
}


.mat_box {
	height:300px;
	width:280px;
	padding:15px;
}


.mat_box_right {
	height:250px;
	width:300px;
	position:relative;
}


#mat .table_right {
	background-image:url(../imgs/tool/stepmat-guide.png);
	background-repeat:no-repeat;
	position:absolute;
	padding-top:260px;
	padding-left:170px;
}


#main_wrap_tool_stepmat p.siyou_photo {
	margin-left:60px;
	margin-top:40px;
}


#main_wrap_tool_stepmat p.siyou_photo_right {
	margin-left:20px;
	margin-top:0px;
}


#main_wrap_tool_stepmat .hyou {
	margin-top:15px;
}


#main_wrap_tool_stepmat span.str_hyou_midashi {
	display:block;
	width:150px;
	font-weight:bold;
	color:#666;
	float:left;
}


#main_wrap_tool_stepmat .hyou td {
	border:none;
	padding-top:0px;
	padding-left:17px;
	padding-right:320px;
}


/*********************************************************
	ツール＆グッズ書籍詳細　2013/04/23 agena
*********************************************************/

#main_wrap_tool_syoseki {
	width:750px;
	float:right;
	margin-bottom:50px;
}

#main_wrap_tool_syoseki h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}



#main_wrap_tool_syoseki h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
}


#main_wrap_tool_syoseki h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}


#main_wrap_tool_syoseki #shirt {
	border:#CCC solid 1px;
	margin-bottom:50px;
}

#main_wrap_tool_syoseki #shirt .naiyou {
	vertical-align:top;
	padding-left:15px;
	padding-top:15px;
}


#main_wrap_tool_syoseki #shirt .naiyou2 {
	vertical-align:top;
	padding:15px;
	letter-spacing:0.2em;
}


#main_wrap_tool_syoseki #shirt .box {
	padding-bottom:35px;
	padding-left:15px;
}


#main_wrap_tool_syoseki #shirt .naiyou .setumei {
	padding-left:15px;
}


#main_wrap_tool_syoseki #shirt .naiyou .syousai {
	padding-top:30px;
	padding-left:15px;
	padding-bottom:15px;
}


#main_wrap_tool_syoseki #shirt .naiyou .syousai2 {
	padding-left:15px;
	color:#666666;
	line-height:2em;
}


#main_wrap_tool_syoseki #shirt .naiyou .list_right {
	vertical-align:top;
}


#main_wrap_tool_syoseki #umemura {
	border:#CCC solid 1px;
	margin-bottom:50px;
}




/*送料*/

#main_wrap_tool_syoseki #souryou {
	height:auto;
	padding-bottom:50px;
}


#main_wrap_tool_syoseki #souryou p {
	padding-left:15px;
	line-height:1.75em;
}


#main_wrap_tool_syoseki #souryou p.bikou {
	color:#e60012;
	padding-left:15px;
	padding-top:15px;
	line-height:1.75em;
}

/*********************************************************
	ツール＆グッズ 2XU詳細　2014/12/18 kozawa
*********************************************************/
#main_wrap_tool_2xu {
	width:750px;
	float:right;
	margin-bottom:50px;
}

#main_wrap_tool_2xu h2 {
	padding-left:26px;
	background-image:url(../imgs/fit-i_top/topic.jpg) ;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	height:36px;
	width:724px;
	line-height:36px;
	margin-bottom:20px;
	clear:both;
}

#main_wrap_tool_2xu p.logo {
	margin-left:10px;
	margin-bottom:30px;
}

#main_wrap_tool_2xu p.sizetable {
	margin-left:10px;
	margin-top:30px;
}

#main_wrap_tool_2xu h3 {
	color:#e60012;
	font-size:16px;
	font-weight:bold;
	background-image:url(../imgs/member/dotline.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	margin-bottom:20px;
	clear:both;
}


#main_wrap_tool_2xu h4 {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}


/**************************************************
	FAQページ用 131003 add koma 専用CSSがないためここに記述
**************************************************/

div#main_wrap .q {
	background-image:url("../user_data/packages/default/img/background/line_dot_01.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 5px 10px 15px 5px;
}

#main_wrap .a {
	width: 80%;
	margin: 20px auto 40px;
	padding: 30px;
	border: solid 1px #c0c0c0;
}

.q:first-letter,
.a:first-letter {
	font-size: 200%;
}

.q:first-letter {
	float: left;
}
