@charset "utf-8";

/* Main */
#main-visual { 
/*
	width:650px; 
	height:534px;  
	position: relative; 
	left: 0px; 
	top: 0px;
*/
    paddig:0;
	margin:0;
}
#main-visual h1 { 
	width:650px;
	height:395px;
	paddinig:0;
	margin:0;
}

.mobile_kokuchi{/*width:528px; */ text-align:center; padding:0; margin:10px 0;}

#main-btn { 
	width:100%;
	margin:0 auto 10px;
	text-align:center;
	padding:0;
}
#note-s { 
	width:100%;
	margin:0 auto 5px;
	text-align:center;
	paddig:0;
}

/* 6 Lines */
#line-title { 
	width:650px ;
	margin:20px auto 0; 
}
#lines { 
	width:650px; 
	height:699px; 
}


.flash_download{
    margin:5px 0 0;
    font-size:0.8em;
}

.text_note2{ text-align:center; font-size:0.8em; /*margin-bottom:1em;*/}
/* Order Secton */
.order {
	width: 650px; 
	margin:0; 
	text-align:center;
}
.order .btn-l {
	width:342px;
	margin:0 auto 10px;
}
.order .txt-l {
	width:199px;
	margin:0 auto 5px auto;
}


.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/0911/index/point_bg.jpg) 0 0 no-repeat;
	margin:0;
	padding:0;
	position:relative;
}

#three_point #setimage{
    width:268;
	height:256px;
	position:absolute;
	top:1px;
	left:15px;
}

#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; 
}

/* For Maternity Section */
#maternity { 
	margin-top: 15px; 
	text-align:center;
}
#maternity h3 { 
	text-align:center;
}
#maternity .banner { 
	margin: 10px 20px 38px; 
}





.fc_red{color:#FF0000;}
.otherPresentBox{width:650px; height:334px; padding:0; margin:0; position:relative; background:url(/request/images/1002/index/otherPresent_bg.jpg) 0 0 no-repeat;}

.otherPresentBox .opBox_pamph-name{ width:127px; height:22px; position:absolute; top:8px; left:20px; padding:0; margin:0;}
.otherPresentBox .opBox_pamph-text{ width:293px; height:53px; position:absolute; top:61px; left:30px; padding:0; margin:0;}
.otherPresentBox .opBox_pamph-pic{ width:299px; height:146px; position:absolute; top:0; left:335px; padding:0; margin:0;}
.otherPresentBox .opBox_sarani{ width:86px; height:64px; position:absolute; top:131px; left:2px; padding:0; margin:0;}
.otherPresentBox .opBox_ehon-name{ width:286px; height:21px; position:absolute; top:196px; left:19px; padding:0; margin:0;}
.otherPresentBox .opBox_ehon-text{ width:314px; height:62px; position:absolute; top:252px; left:19px; padding:0; margin:0;}
.otherPresentBox .opBox_ehon-pic{ width:302px; height:123px; position:absolute; top:196px; left:333px; padding:0; margin:0;}





