@charset "utf-8";

img{border:0;}
.gc_brown{color:#663300;}
.fs_1em{font-size:1em;}
.fs_1-25em{font-size:1.25em;}

/* 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:10px auto 5px;
	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:10px 0 5px; 
	text-align:center;
}
.order .btn-l {
	width:342px;
	margin:0 auto 10px;
}
.order .txt-l {
	width:386px;
	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/1007/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 p{text-align:center;}
#maternity h3 { 
	text-align:center;
}
#maternity .banner { 
	margin: 10px 20px 38px; 
}





.fc_red{color:#FF0000;}

.otherPresentBox {width:650px; height:147px; padding:0; margin:0; position:relative; background:url(/request/images/1007/index/otherPresent_bg.jpg) 0 0 no-repeat;}


.otherPresentBox .opBox_pamphlet{ width:127px; height:22px; position:absolute; top:8px; left:20px; padding:0; margin:0;}
.otherPresentBox .opBox_pamphlet-text{ width:293px; height:53px; position:absolute; top:41px; left:20px; padding:0; margin:0;}
.otherPresentBox .opBox_pamphlet-note{ width:293px; height:25px; position:absolute; top:101px; left:20px; padding:0; margin:0;}
.otherPresentBox .opBox_pamphlet-pic{ width:299px; height:147px; position:absolute; top:0; left:335px; padding:0; margin:0;}

.otherPresentBox .opBox_sarani{ width:86px; height:64px; position:absolute; top:151px; left:2px; padding:0; margin:0;}

.otherPresentBox .opBox_cd-name{ width:361px; height:22px; position:absolute; top:218px; left:20px; padding:0; margin:0;}
.otherPresentBox .opBox_cd-text{ width:239px; height:34px; position:absolute; top:259px; left:28px; padding:0; margin:0;}
.otherPresentBox .opBox_song-list{ width:385px; height:72px; position:absolute; top:304px; left:26px; padding:0; margin:0;}
.otherPresentBox .opBox_cd-pic{ width:214px; height:167px; position:absolute; top:210px; left:420px; padding:0; margin:0;}





