@charset "utf-8";
body {
	font: small/normal "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
/*	background: #E6E6E6 url(../image/back2.gif);*/
/*	background: #E6E6E6 url(../image/yuzenbak.gif);*/
        background: #F0F8FF;

	margin: 5;
	padding: 0;
	color: #000;
}

/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}


h1 {
  font-size: 1.0em;
  color: blue;
  margin: 0px;
} 

h2 {
  font-size: 1.0em;
  color: blue;
  margin: 0px;
} 

h3, h4, h5, h6, p {
	margin-top: 0;	 /* 上マージンを削除すると、マージンを含む div からマージンがはみ出す場合があるという問題を回避できます。残った下マージンにより、後続のエレメントからは離されます。 */
	padding-right: 15px;
	padding-left: 15px; /* div 自体ではなく div 内でエレメントの両側に余白を追加すると、ボックスモデル計算が不要になります。代わりに、両側に余白を指定した div をネストして使用することもできます。 */
}
a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
}


/* 大外枠*/

.wrapper {
/*	line-height:415%;*/
	width:1200px;
/*	background-image:url(../image/yuzenbak.gif);*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding:0px;
	background-position: left top;
/*	background-color: #e6e6e6;*/
	background-color: #F0F8FF;
	margin: 0px;
/*	overflow: hidden;*/
}


.headerwrapper {
	margin-left:0px;
	margin-top:0px;
	float: left;
}


.modorugif {
        font-size: 1.0em;
	margin-left:10px;
	margin-top:15px;
	float: left;
}


/*タイトル*/
/*年末大特集*/
.toptexta {
/*    font-family: 'fantasy','HGS創英角ﾎﾟｯﾌﾟ体',Cursive;*/
    font-size: 2.6em;
    color: #ff00ff;
    margin-top:5px;
    margin-left:80px;
    text-align: center; 
    float: left;
}

/*コチラは年末のお得、激安、格安商品の通販コーナーです。*/

.toptextb1 {
    font-family: 'fantasy','HGS創英角ﾎﾟｯﾌﾟ体',Cursive;
    clear:both;
    font-size: 1.6em;
/*    color: #99ccff;*/
    color: #000000;
    margin-top:30px;
    margin-left:180px;
    text-align: center; 
    float: left;
}

.toptextb2 {
    font-family: 'fantasy','HGS創英角ﾎﾟｯﾌﾟ体',Cursive;
    clear:both;
    font-size: 1.6em;
    color: #000000;
    margin-top:10px;
    margin-left:180px;
    text-align: center; 
    float: left;
}


.sidetopgooglewap {
	float: right;
	height: auto;
	text-align: left;
        margin-right:10px;
        margin-top:22px;
	padding: 0px;
}


/*centerwrapper*/
.centerwrapper {
    clear:both;
    float: left;
    margin-top:0px;
}


/*中央　下段　広告２－２*/
.centerjpgf {
    color: #ff00ff;
    font-size: 0.8em;
    margin-left:15px;
    margin-top:150px;
    text-align: center; 
    float: left;
}



/*購入前に気を付けること。*/
.maetexta {
    clear:both;
    font-size: 1.6em;
    color: #ff00ff;
    margin-left:70px;
    margin-top:15px;
    float: left;
}

/*大切な方へ手作りチョコはいかがでしょうか？ */
.maetextb {
    clear:both;
    font-size: 1.0em;
/*    color: #0099ff;*/
    color: #99cccc;
    margin-left:100px;
    margin-top:30px;
    float: left;
}


/*１内容*/
.maetextc {
    clear:both;
    font-size: 1.2em;
    margin-left:130px;
    margin-top:15px;
    float: left;
}

/*２、使用条件（使用可能な期限、日時、時間、予約）を確認すること。*/
.maetextd {
    clear:both;
    font-size: 1.2em;
    color: #0099ff;
    margin-left:100px;
    margin-top:15px;
    float: left;
}

/*２内容*/
.maetexte {
    clear:both;
    font-size: 1.2em;
    margin-left:130px;
    margin-top:15px;
    float: left;
}

/*購入後に気を付けること。*/
.atotexta {
    clear:both;
    font-size: 1.2em;
    color: #ff00ff;
    margin-left:70px;
    margin-top:30px;
    float: left;
}

/*１、なるべく早く使ってしまう。*/
.atotextb {
    clear:both;
    font-size: 1.2em;
    color: #0099ff;
    margin-left:100px;
    margin-top:15px;
    float: left;
}

/*後内容１*/
.atotextc {
    clear:both;
    font-size: 1.2em;
    margin-left:130px;
    margin-top:15px;
    float: left;
}

/*その他気を付けること。*/
.sonotatexta {
    clear:both;
    font-size: 1.2em;
    color: #ff00ff;
    margin-left:70px;
    margin-top:30px;
    float: left;
}


/*１、クーポン購入サイトではなく、その店の公式ＨＰを見てサービスやお得情報を見てみる。*/
.sonotatextb {
    clear:both;
    font-size: 1.2em;
    color: #0099ff;
    margin-left:100px;
    margin-top:15px;
    float: left;
}

/*その他内容１*/
.sonotatextc {
    clear:both;
    font-size: 1.2em;
    margin-left:130px;
    margin-top:15px;
    float: left;
}





/*２、評判の悪い共同購入クーポンサイトも有ります。*/
.sonotatextd {
    clear:both;
    font-size: 1.2em;
    color: #0099ff;
    margin-left:100px;
    margin-top:15px;
    float: left;
}

/*その他内容２*/
.sonotatexte {
    clear:both;
    font-size: 1.2em;
    margin-left:130px;
    margin-top:15px;
    float: left;
}

/*google adsense1*/
.googleadsense1 {
    clear:both;
    margin-left:260px;
    margin-top:20px;
    text-align: center; 
    float: left;
}

/*google adsense2*/
.googleadsense2 {
    clear:both;
    margin-left:100px;
    margin-top:20px;
    text-align: center; 
    float: left;
}
/*中央下段タイトル１ */
.centerbotomtitle1 {
    clear:both;
    font-size: 0.8em;
    margin-left:100px;
    margin-top:33px;
    background-color: #A9A9A9;
    border: medium solid #BDB76B;
    text-align: center; 
    float: left;
}

/*中央下段タイトル２ */
.centerbotomtitle2 {
    clear:both;
    font-size: 0.8em;
    margin-left:100px;
    margin-top:33px;
    background-color: #9ACD32;
    border: medium solid #2E8B57;
    text-align: center; 
    float: left;
}

/*中央下段タイトル３ */
.centerbotomtitle3 {
    clear:both;
    font-size: 0.8em;
    margin-left:100px;
    margin-top:33px;
    background-color: #ADD8E6;
    border: medium solid #48D1CC;
    text-align: center; 
    float: left;
}

/*中央下段タイトル４ */
.centerbotomtitle4 {
    clear:both;
    font-size: 0.8em;
    margin-left:100px;
    margin-top:33px;
    background-color: #ff66ff;
    border: medium solid #ff33ff;
    text-align: center; 
    float: left;
}

/*中央下段 */
.centerbotomwrap {
    clear:both;
    float: left;
}

/*中央下段１列 */
.centerbotom11 {
    clear:both;
    font-size: 1.0em;
    margin-left:100px;
/*    margin-top:133px;*/
    margin-top:7px;
    background-color: #FFCCFF;
    border: medium solid #ffccff;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

.centerbotom12 {
/*    clear:both;*/
    font-size: 1.0em;
    margin-left:10px;
/*    margin-top:133px;*/
    margin-top:10px;
    background-color: #FFCCFF;
    border: medium solid #FFCCFF;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

/*中央下段２列 */
.centerbotom21 {
    clear:both;
    font-size: 1.0em;
    margin-left:100px;
/*    margin-top:133px;*/
    margin-top:7px;
    background-color: #98FB98;
    border: medium solid #98FB98;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

.centerbotom22 {
/*    clear:both;*/
    font-size: 1.0em;
    margin-left:10px;
/*    margin-top:133px;*/
    margin-top:10px;
    background-color: #98FB98;
    border: medium solid #98FB98;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

/*中央下段３列 */
.centerbotom31 {
    clear:both;
    font-size: 1.0em;
    margin-left:100px;
/*    margin-top:133px;*/
    margin-top:7px;
    background-color: #B0E0E6;
    border: medium solid #B0E0E6;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

.centerbotom32 {
/*    clear:both;*/
    font-size: 1.0em;
    margin-left:10px;
/*    margin-top:133px;*/
    margin-top:10px;
    background-color: #B0E0E6;
    border: medium solid #B0E0E6;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}


/*中央下段４列 */
.centerbotom41 {
    clear:both;
    font-size: 1.0em;
    margin-left:100px;
/*    margin-top:133px;*/
    margin-top:7px;
    background-color: #ffccff;
    border: medium solid #ffccff;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}

.centerbotom42 {
/*    clear:both;*/
    font-size: 1.0em;
    margin-left:10px;
/*    margin-top:133px;*/
    margin-top:10px;
    background-color: #ffccff;
    border: medium solid #ffccff;
    text-align: center; 
/*    width:1200px;*/
    float: left;
}



.sidebarrightwap {
	float: right;
	width: 17%;
	height: auto;
	text-align: left;
        margin-right:10px;
        margin-top:22px;
	padding: 0px;
}


.sidebarright1 {
	background: #ccffff;
        border: medium solid #ccffff;
}

.sidemenua {
       color: #C0C0C0;
       font-size: 1.2em;
       text-align: center; 
}


.sidemenub {
       color: #6600cc;
       font-size: 0.9em;
       text-align: center; 
}

.sidemenuc {
       color: #6600cc;
       margin-top:5px;
       font-size: 1.0em;
       text-align: center; 
}



.footer {
       clear:both;
}


.footertexta {
       clear:both;
       font-size: 1.0em;
       margin-top:10px;
       margin-left:0px;
       float: left;
       background-color: #d3d3d3;
       width:1200px;
}

.footertextb {
       clear:both;
       font-size: 0.9em;
       margin-left:0px;
       float: left;
       background-color: #d3d3d3;
       width:1200px;
}



