@charset "UTF-8";




/*
 *
 *	ヘッダー
 *
 *-----------------------------------*/
#somoothie_header h1 {
	margin: 0; }

#somoothie_header img {
	vertical-align: bottom; }

#header_bottom {
	position: relative; }

#header_deco_box {
	float: left;
	width: 180px; }

#header_nav_box {
	float: left;
	width: 544px;
	width: 584px\9; /* ie	*/
	position: absolute;
	left: 179px;
	left: 139px\9;
	z-index: 1; }  /* ie	*/

* html #header_nav_box {
	left: -40px; }  /* ie	*/

ul#gnav {
	margin: 14 0 0;
	padding: 0;
	list-style: none; }

ul#gnav li {
	float: left;
	list-style: none; }
	
ul#gnav li#nav_01 { width: 127px; }
ul#gnav li#nav_02 { width: 137px; }
ul#gnav li#nav_03 { width: 150px; }
ul#gnav li#nav_04 { width: 130px; }
ul#gnav li a {
	background: url(../img/howto_head_nav.jpg) no-repeat;
	line-height: 17px;
	height: 17px;
	display: block;
	text-indent: -9999px; }

ul#gnav li#nav_01 a { background-position: 0px 0px; }
ul#gnav li#nav_02 a { background-position: -127px 0px; }
ul#gnav li#nav_03 a { background-position: -264px 0px; }
ul#gnav li#nav_04 a { background-position: -414px 0px; }

ul#gnav li#nav_01 a:hover { background-position: 0px -17px; }
ul#gnav li#nav_02 a:hover { background-position: -127px -17px; }
ul#gnav li#nav_03 a:hover { background-position: -264px -17px; }
ul#gnav li#nav_04 a:hover { background-position: -414px -17px; }

#header_sns_box {
	width: 132px;
	padding: 14px 0 8px 52px;
	position:absolute;
	right: 0;
	z-index: 10; }

* html #header_sns_box {
	left: 530px; }  /* ie	*/



/*
 *
 *	コンテンツ
 *
 *-----------------------------------*/
#somoothie_contents {
	clear: both;
	position: relative;
	padding-top: 12px;
	z-index: 0; }

#somoothie_contents #cts_main_box {
	position: relative;
	width: 907px;
	height: 1073px;
	background: url(../img/howto_cts_bg.png) no-repeat;
	z-index: -1; }

#somoothie_contents #cts_main_box img {
	margin-top: 12px;
	z-index: 0; }

#somoothie_contents #cts_main_box h3 {
	text-indent: -9999px;
	position: absolute; }

.processText {
	position: absolute;
	letter-spacing: -1px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.balloonText {
	position: absolute;
	width: 200px;
	color: #ea6d99;
	letter-spacing: -2px;
	line-height: 1.3;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

#cts_main_text1 {
	top: 155px;
	left: 83px; }

#cts_main_text2 {
	top: 346px;
	left: 520px; }

#cts_main_text2_1 {
	top: 328px;
	left: 59px; }

#cts_main_text3 {
	top: 588px;
	left: 140px; }

#cts_main_text4 {
	top: 632px;
	left: 602px; }

#cts_main_text4_1 {
	top: 433px;
	left: 440px; }

#cts_main_text5 {
	top: 757px;
	left: 104px; }

#cts_main_text6 {
	top: 970px;
	left: 602px; }

#cts_main_text6_1 {
	top: 762px;
	left: 570px; }

#somoothie_contents #cts_footerbox img {
	margin: 21px 0 0 30px; }





