/*フューチャーショップ内の
【構築メニュー】⇒【デザイン設定】⇒【デザインhtml設定】⇒【CSS/JavaScriptの設定】と同じCSS内容にすること
カート内のCSS情報とトップページなどのカート外のCSS情報が連動しているのでFTPでもUPすること*/

#FS2_body_Cart .layout_menu{display:none;}

/* 全体設定 */
body{margin:0px;padding:0px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif!important;}

h1,h2,h3,h4 {margin: 0px;padding: 0px;}
p {margin: 0px;padding: 5px 0px 0px 0px;}

a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

.h1title {
	background-image: url(/shop/item/makasetaro/design/img01/h1title.gif);
	background-repeat: no-repeat;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 550px;
	padding-top: 8px;
	padding-left: 40px;
	margin-bottom: 10px;
}
.h2title {
	font-size: 100%;
	color: #000066;
	margin-bottom: 20px;
	margin-top: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(/shop/item/makasetaro/design/img01/h2title.gif);
	background-repeat: no-repeat;
}
.h2top {
	font-size: 100%;
	font-weight: bold;
	color: #000066;
}
.h3blog {
	font-size: 100%;
	color: #000066;
}
.banner_title {
	background-image: url(/shop/item/makasetaro/design/img01/banner_title.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 8px;
	padding-left: 10px;
	color: #FFFFFF;
}

/* 看板部分（ヘッダー）設定 */
#head {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#rogo {
	float: left;
	padding-left: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#head-menu {
	float: right;
	padding-right: 14px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#kanban {
	padding: 0px;
	margin: 15px 16px;
}

/* コンテンツ部分設定 */

#contents {
	clear: both;
	margin: 15px;
}
#contents p {
	line-height: 160%;
	padding: 0px 0px 15px;
}
.point1 {
	font-weight: bold;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin: 15px 0px 30px 0px;
	clear: both;
	padding: 15px;
}
.right {
	padding-bottom: 5px;
	text-align: right;
	clear: both;
}
.yajirushi {
	font-size: 100%!important;
	padding: 2px 0px 10px 30px!important;
	margin: 20px 0px 0px!important;
	border-bottom: none!important;
	background-image: url(/shop/item/makasetaro/design/img01/icon-yajirushi3.gif)!important;
	background-repeat: no-repeat!important;
	height: 22px;
	font-weight: bold;
}

/* コンテンツ部分（新着情報）設定 */
.menu-title {
	font-size: 140%;
	color: #000066;
	padding-left: 60px;
	font-weight: bold;
	padding-top: 10px;
}
span.date {
	font-size: 80%;
	margin-left: 150px;
}

/* 左メニュー設定 */
#layout-left {
	margin-left: 16px;
}
#layout-left p {
	margin: 0px;
	padding: 0px;
}
#layout-left ul {
	margin: 0px;
	padding: 0px;
}
.menu1 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-sports2.gif);
	background-repeat: no-repeat;
}
.menu2 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-face2.gif);
	background-repeat: no-repeat;
}
.menu3 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-bath2.gif);
	background-repeat: no-repeat;
}
.menu4 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-hand2.gif);
	background-repeat: no-repeat;
}
.menu5 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-warp2.gif);
	background-repeat: no-repeat;
}
.menu6 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-maffler2.gif);
	background-repeat: no-repeat;
}
.menu7 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-ichioshi2.gif);
	background-repeat: no-repeat;
}
.menu8 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-gift2.gif);
	background-repeat: no-repeat;
}
.menu9 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-allist2.gif);
	background-repeat: no-repeat;
}
.menu10 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-wear.gif);
	background-repeat: no-repeat;
}
.menu11 {
	padding-left: 40px;
	padding-top: 15px;
	height: 24px;
	background-position: left 4px;
	background-image: url(/shop/item/makasetaro/design/img01/menu-goods.gif);
	background-repeat: no-repeat;
}
/* 左メニュー（新着情報）設定 */
.shinchaku {
	border: 1px solid #000066;
	padding: 5px;
	background-color: #eeeeee;
	margin: 0px 0px 15px 0px;
	width: 203px;
}
.shinchaku h4 {
	margin: 0px;
	padding: 5px 0px;
	font-size: 100%;
}
.shinchaku p {
	padding-bottom: 10px;
}

/* 左メニュー（バナー部分）設定 */
.banner1 {
	padding-top: 15px;
	padding-bottom: 10px;
}
.banner1 img {
	margin-bottom: 8px;
}

/* 左メニュー（メニュー部分）設定 */
.menu {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	width: 203px;
}
.menu ul {
	list-style-type: none;
	line-height: 200%;
}
.menu ul li {
	background-image: url(/shop/item/makasetaro/design/img01/icon-yajirushi1.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-position: left 4px;
	margin-left: 5px;
}

/* 左メニュー（検索部分）設定 */
.kensaku1 {
        font-size: 12px;
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 5px;
	width: 213px;
	padding: 0px;
}
.kensaku2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px 12px;
	margin: 0px;
	width: 189px;
}
.kensaku3 {
	text-align: center;
	padding: 5px 15px;
	margin: 0px;
	width: 183px;
}

/* 左メニュー（メルマガ部分）設定 */
.mail-maga {
	padding-top: 15px;
	padding-bottom: 15px;
}


/* インフォメーション設定 */
#info {
	padding-right: 19px;
	padding-left: 19px;
	line-height: 130%;
	margin-top: 20px;
}
#info h4 {
	background-image: url(/shop/item/makasetaro/design/img01/info-title.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 815px;
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 8px;
	font-size: 100%;
}

/* インフォメーション設定 */
#footer {
	text-align: center;
	margin-top: 20px;
	color: #000066;
}

/* 基本テーブル
---------------------------------------------*/
.table1 {
	background-color: #999999;
	margin-bottom: 30px;
}
.table1 th {
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.table1 td {
	background-color: #ffffff;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}


/* フィードバーナー
---------------------------------------------*/
.feedburnerFeedBlock ul {
	margin: 0px;
	padding: 5px 15px;
	list-style-type: none;
}
.feedburnerFeedBlock ul li {
	clear: both;
	margin-top: 5px;
}
#creditfooter {display: none;}

.headline {
	font-size: 110%;
	font-weight: bold;
}

/*RSS
---------------------------------------------*/
.rss {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
/*その他設定
---------------------------------------------*/
.waku {
	padding: 10px;
	border: 3px double #000066;
    background-color: #C6E9FD6;
}

/*------- 全体（フューチャーショップ２の元からあるCSS設定に付け足し）設定 ---------
----【!important;】のついている部分のみCSSが効いています。----*/


/*左メニューリンクの色*/
.menu a:link{color: #000066;text-decoration: none;}
/*左メニュー既にクリックしたリンクの色*/
.menu a:visited{color: #000066;text-decoration: none;}
/*左メニュークリック中の色*/
.menu a:active{color: #000066;text-decoration: none;}
/*左メニューマウスオーバー中のリンクの色*/
.menu a:hover{color: #0066CC;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0066CC;}

/*その他　リンクの色*/
a:link{color: #000066;}
/*その他　既にクリックしたリンクの色*/
a:visited{color: #000066;}
/*その他　クリック中の色*/
a:active{color: #000066;}
/*その他　マウスオーバー中のリンクの色*/
a:hover{color: #0066CC;}

/*　文字色、サイズ、さらに太字にしたい場合　数字を変更して調整　*/
.cartInfor{
font-size: 20px; 
color: #FF0000;
line-height: 120%;
font-weight: bold;
}

