@charset "utf-8";

/* Main */
/*
#main-visual { 
	width:650px; 
	height:534px;  
	position: relative; 
	left: 0px; 
	top: 0px;
}
#main-visual h1 { 
	position: absolute; 
	left: 0; 
	top: 0px;
	z-index: 1;
}
#main-visual #main-btn { 
	position: absolute; 
	left: 114px; 
	top: 411px; 
	z-index: 2;
}
#main-visual #note-s { 
	position: absolute; 
	left: 187px; 
	top: 495px; 
	z-index: 2;
}
*/
.text_note{width:422px; margin:10px auto 0; padding:0; font-size: 0.8em; color:#FF0000; text-align:left; line-height:1.3;}
.txt_setumei{width:597px; padding:0; margin:5px auto 10px;}

#main-visual { 
/*
	width:650px; 
	height:534px;  
	position: relative; 
	left: 0px; 
	top: 0px;
*/
    paddig:0;
	margin:0;
}
#main-visual h1 { 
	width:650px;
	height:122px;
	padding:0;
	margin:0;
}
#main-btn { 
	width:100%;
	margin:15px auto 10px;
	text-align:center;
	padding:0;
}
#note-s { 
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:0;
}
#note-b { 
	width:100%;
	margin-bottom:10px;
	text-align:center;
	padding:0;
}
#note-c { 
	width:650px;
	margin-bottom:15px;
	text-align:center;
	paddig:0;
}

#note-txt { 
	width:100%;
	margin-bottom:15px;
	font-size:12px;
	color:red;
	text-align:center;
	paddig:0;
}
#note-txt2 { 
	width:100%;
	margin-top:2px;
	margin-bottom:15px;
	font-size:12px;
	color:#663300;
	text-align:right;
	padding:2px;
}
#note-txt3 {
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	color:#663300;
	text-align:right;
}


/* 6 Lines */
#line-title { 
	width:650px ;
	margin:30px auto 0; 
}
#lines { 
	width:650px; 
	height:575px; 
}

.flash_download{
    margin:5px 0 0;
    font-size:0.8em;
}

/* Order Secton */
.order {
	width: 650px; 
	margin-top: 15px; 
	text-align:center;
}
.order .btn-l {
	width:342px;
	margin:0 auto;
}
.order .txt-l {
	width:199px;
	margin:7px auto 0 auto;
}
.order2 {
	margin-top: -30px; 
}

.shouhin_hosoku{
    margin:5px 0 0;
    font-size:0.8em;
	text-align:center;
}


/* Enjoy Section */
#enjoy-title{
    width:650px;
	margin:30px auto 0;
	padding:0;
}

#pic_slide{
    width:650px;
	margin:0;
	padding:0;
}


/* 3Point Section */
#point-title{
    width:650px;
	margin:30px auto 0;
	padding:0;
}

#three_point{
    width:650px;
	height:267px;
	background:url(../../images/0909/index/point_bg.jpg) 0 0 no-repeat;
	margin:0;
	padding:0;
	position:relative;
}

#three_point #setimage{
    width:275;
	height:253px;
	position:absolute;
	top:3px;
	left:12px;
}

#three_point #point1{
    width:337px;
	height:61px;
	position:absolute;
	top:23px;
	left:287px;
}

#three_point #point2{
    width:337px;
	height:61px;
	position:absolute;
	left:287px;
	top:100px;
}

#three_point #point3{
    width:337px;
	height:61px;
	position:absolute;
	left:287px;
	top:177px;
}


/* Footnote */
#footnote { 
	margin-top: 19px; 
	margin-left:23px; 
	font-size: 0.8em;
}
#footnote ul { 
	list-style: none; 
}
#footnote .foot_strong { 
	font-weight: bold;  
	margin-top: 15px;
}
#footnote .li_red { 
	color: #ff0000; 
}

#footnote2 { 
	margin-top: 19px; 
	margin-left:23px; 
	font-size: 1.2em;
	color:#663300;
}
#footnote2 ul { 
	list-style: none;
	font-size:1em;
}
#footnote2 .foot_strong2 { 
	font-weight: bold;  
	margin-top: 15px;
}
#footnote2 .li_red { 
	color: #ff0000; 
}

#footnote3 { 
	margin-top: 19px; 
	margin-left:23px; 
	font-size: 0.8em;
	color:#666666;
}
#footnote3 ul { 
	list-style: none;
	font-size:1em;
	line-height:1.4em;
}
#footnote3 .foot_strong3 { 
	font-weight: bold;  
	margin-top: 15px;
}
#footnote3 .li_red { 
	color: #ff0000; 
}
#note3 { 
	font-size: 0.8em;
	color:black;
	line-height:1.4em;
}

/* For Maternity Section */
#maternity { 
	margin-top: 15px; 
	text-align:center;
}
#maternity h3 { 
	text-align:center;
}
#maternity .banner { 
	/*margin: 10px 20px 38px; */
	margin: 10px 0 38px; 
}

#maternity2 { 
	margin-top: 15px; 
	text-align:left;
}
#maternity2 h3 { 
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}
#maternity2 .banner { 
	/*margin: 10px 20px 38px; */
	margin: 0px 0 38px; 
}
