/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}

/* original.css */

body {
	margin: 0;
	padding: 0;
	color: #656565;
	background: #191919 url(/shop/item/giselegolf/design/img01/bg_body.gif) top left repeat-x;
}

/*=========================================================
ページレイアウト
=========================================================*/
.layout_body {
	margin: 0 auto;
	width: 1000px;
}

.layout_header {
}

td.layout_menu {
	padding: 0 0 0 0;
	width: 220px;
}

td.layout_content {
	padding : 20px 0 20px 20px;
	width: 760px;
	background-color: #fff;
}

td.layout_right {

}
.layout_footer {}

/*=========================================================
共通部分リセット 
=========================================================*/
.header h1, .header h2, .header h3, .header h4, .header h5, .header h6, .header address, .header blockquote, .header p, .header pre, .header em, .header span, .header strong, .header a, .header dl, .header dd, .header dt, .header li, .header ol, .header ul, .header form, .header th, .header td, .header img,
.left_menu h1, .left_menu h2, .left_menu h3, .left_menu h4, .left_menu h5, .left_menu h6, .left_menu address, .left_menu blockquote, .left_menu p, .left_menu pre, .left_menu em, .left_menu span, .left_menu strong, .left_menu a, .left_menu dl, .left_menu dd, .left_menu dt, .left_menu li, .left_menu ol, .left_menu ul, .left_menu form, .left_menu th, .left_menu td, .left_menu img,
.right_content h1, .right_content h2, .right_content h3, .right_content h4, .right_content h5, .right_content h6, .right_content address, .right_content blockquote, .right_content p, .right_content pre, .right_content em, .right_content span, .right_content strong, .right_content a, .right_content dl, .right_content dd, .right_content dt, .right_content li, .right_content ol, .right_content ul, .right_content form, .right_content th, .right_content td, .right_content img,
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer address, .footer blockquote, .footer p, .footer pre, .footer em, .footer span, .footer strong, .footer a, .footer dl, .footer dd, .footer dt, .footer li, .footer ol, .footer ul, .footer form, .footer th, .footer td, .footer img {
	margin: 0;
	padding: 0;
	line-height: inherit;
	font-style: normal;
	font-weight: normal;
	text-align: inherit;
	text-decoration: none;
}

.header span,.header a,.header img,
.left_menu span,.left_menu a,.left_menu img,
.right_content span,.right_content a,.right_content img,
.footer span,.footer a,.footer img {
	font-style: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}

.header em,.header strong,
.left_menu em,.left_menu strong,
.right_content em,.right_content strong,
.footer em,.footer strong {
	text-decoration: inherit;
}

.header ol,.header ul,
.left_menu ol,.left_menu ul,
.right_content ol,.right_content ul,
.footer ol,.footer ul {
	list-style-type: none;
}

.header fieldset,.header img,
.left_menu fieldset,.left_menu img,
.right_content fieldset,.right_content img,
.footer fieldset,.footer img {
	border: 0;
}

.header table,
.left_menu table,
.right_content table,
.footer table {
	border-collapse: collapse;
	border-spacing: 0;
}
.header caption,.header th,
.left_menu caption,.left_menu th,
.right_content caption,.right_content th,
.footer caption,.footer th {
	text-align: left;
}
body img {
	border: none;
}


/*=========================================================
共通ページスタイル (共通)
=========================================================*/


.header {
}
.left_menu {
}
.right_menu {
}
.footer {
}
a {
	color: #1944be;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*=========================================================
パンくずナビ 
=========================================================*/







/*=========================================================
ヘッダー
=========================================================*/

.layout_header .header {
	position: relative;
	width: 1000px;
	height: 105px;
}
.layout_header .header h1 {
	position: absolute;
	top: 41px;
	left: 10px;
}
.layout_header .header h1 img {
	border: none;
}
.layout_header .header p.tagline {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #dedede;
	font-weight: bold;
	font-size: 11px;
}
.layout_header .header .header_navi {
	position: absolute;
	top: 30px;
	right: 5px;
}
.layout_header .header .header_navi ul {
}
.layout_header .header .header_navi ul li {
	margin-left: 15px;
	padding-left: 10px;
	display: inline;
	float: left;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_01.gif) 0 5px no-repeat;
}
.layout_header .header .header_navi ul li a {
	color: #fff;
/*	font-weight: bold;*/
	font-size: 12px;
}
.layout_header .header .header_navi ul li a:hover {
	color: #fc1694;
	text-decoration: underline;
}
.layout_header .header .btn_login {
	position: absolute;
	top: 65px;
	left: 570px;
}
.layout_header .header .btn_register {
	position: absolute;
	top: 65px;
	left: 715px;
}
.layout_header .header .btn_cart {
	position: absolute;
	top: 65px;
	left: 860px;
}


/*=========================================================
グローバルナビ
=========================================================*/

.layout_header .global_navi {
	height: 46px;
}
.layout_header .global_navi ul {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
.layout_header .global_navi ul li {
	display: inline;
	float: left;
	list-style: none;
}
.layout_header .global_navi ul li a {
	display: block;
	width: 250px;
	height: 46px;
}
.layout_header .global_navi ul li a.here img {
	visibility: hidden;
}
.layout_header .global_navi ul li.item01 a {
	background: url(/shop/item/giselegolf/design/img01/gnavi_item01.jpg) top left no-repeat;
}
.layout_header .global_navi ul li.item02 a {
	background: url(/shop/item/giselegolf/design/img01/gnavi_item02.jpg) top left no-repeat;
}
.layout_header .global_navi ul li.item03 a {
	background: url(/shop/item/giselegolf/design/img01/gnavi_item03.jpg) top left no-repeat;
}
.layout_header .global_navi ul li.item04 a {
	background: url(/shop/item/giselegolf/design/img01/gnavi_item04.jpg) top left no-repeat;
}


/*=========================================================
左メニュー
=========================================================*/

td.layout_menu {
	background-color: #666666;
}
td.layout_menu .left_menu_headline p {
	margin: 5px 0 10px;
	color: #fff;
	text-align: center;
	font-size: 10px;
}
td.layout_menu .search_box {
	margin-bottom: 10px;
}
td.layout_menu .search_box .label {
}
td.layout_menu .search_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
td.layout_menu .search_box ul li {
	border-bottom: 1px #818181 solid;
	width: 220px;
/*	height: 29px;*/
	line-height: 29px;
}
/*.guide td.layout_menu .search_box ul li {
	border-bottom: none;
	width: 220px;
	height: 31px;
	line-height: 31px;
}*/
td.layout_menu .search_box ul li a {
/*	padding-left: 25px;*/
	padding: 4px 0 4px 25px;
	display: block;
	width: 195px;
/*	height: 29px;*/
	line-height: 21px;
	color: #fff;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_02.gif) 15px 12px no-repeat;
	font-size: 12px;
	text-decoration: none;
}
/*.guide td.layout_menu .search_box ul li a {
	padding-left: 0;
	display: block;
	width: 220px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	background: none;
	font-size: 12px;
	text-decoration: none;
}*/
td.layout_menu .search_box ul li a:hover {
	background-color: #0f0f0f;
}
td.layout_menu .search_box_content {
	padding-top: 10px;
	border-bottom: 1px #818181 solid;
}
td.layout_menu .search_box_content form {
	margin: 0;
}
td.layout_menu .search_box_content .keyword_search {
	margin-bottom: 15px;
	padding: 0 15px;
	position: relative;
}
td.layout_menu .search_box_content .keyword_search p {
	margin: 0 0 3px 0;
	color: #fff;
}
td.layout_menu .search_box_content .keyword_search span {
	color: #fff;
}
td.layout_menu .search_box_content .keyword_search .keyword {
	border: 1px #ffffff solid;
	width: 186px;
	color: #fff;
	background-color: #4e4e4e;
}
td.layout_menu .search_box_content .keyword_search .price {
	border: 1px #ffffff solid;
	width: 60px;
	color: #fff;
	background-color: #4e4e4e;
}
td.layout_menu .search_box_content .keyword_search .btn_search {
}
td.layout_menu .search_box_content .keyword_search .keyword_input {
	margin-bottom: 8px;
}
td.layout_menu .search_box_content .keyword_search .price_input {
	margin-bottom: 15px;
}
td.layout_menu .banners {
	margin-top: 20px;
	padding: 0 10px;
}
td.layout_menu .banners .shipping {
	margin-bottom: 20px;
}
td.layout_menu .banners .mobile {
	margin-bottom: 20px;
}


/*=========================================================
フッター
=========================================================*/

.footer_navi {
	background-color: #f4f4f4;
}
.footer_navi .list_area {
	clear: both;
	height: 100%;
	overflow: hidden;
}
.footer_navi .footer_navi_label {
	border-bottom: 1px #cccccc solid;
}
.footer_navi .product_lists {
	margin: 15px 0 0 30px;
	display: inline;
	float: left;
	width: 210px;
}
.footer_navi .product_lists dl {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.3;
}
.footer_navi .product_lists dl dt {
	color: #ec158b;
	font-weight: bold;
	font-size: 11px;
}
.footer_navi .product_lists dl dd {
	margin: 0;
}
.footer_navi .product_lists dl dd a {
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.footer {
	position: relative;
	height: 30px;
	background: url(/shop/item/giselegolf/design/img01/bg_footer.gif) top left repeat-x;
	text-align: center;
}
.footer address {
	margin: 0;
	padding: 0;
	line-height: 30px;
	color: #fff;
	font-size: 10px;
}

/*=========================================================
パンくずナビ
=========================================================*/

.pan {
	margin: 0 0 15px 0;
	padding: 5px 0 5px 3px;
	border-top: 1px #bebebe solid;
	border-bottom: 1px #bebebe solid;
	width: 740px;
	color: #333333;
	background-color: #fff;
	font-size: 11px;
}
.pan a {
	color: #fc1694;
}


/*=========================================================
リストページ（4列）
=========================================================*/

.FS2_body_Goods_GoodsGroupList_1 .layout_left {
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content {
	width: 520px;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_right {
	padding: 20px 20px 0 0;
	width: 220px;
	background-color: #fff;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .pan {
	margin-bottom: 5px;
	width: 497px;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .image_area {
	margin: 10px 0 15px 0;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .FS2_sort_menu_bg {
	margin-bottom: 5px;
	padding: 0;
	width: 500px;
	color: #333333;
	font-size: 11px;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .FS2_sort_menu_bg ul {
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .FS2_sort_menu_bg ul li a {
	color: #fc1694;
	text-decoration: none;
}
.FS2_body_Goods_GoodsGroupList_1 .layout_content .pager {
	margin: 0;
	padding: 0 0 2px 5px;
	border-bottom: 1px #bebebe solid;
	width: 495px;
	color: #333333;
	font-size: 11px;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout {
	margin-top: 15px;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .gl_Item {
	margin: 0 20px 0 0;
	width: 110px;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .FS2_thumbnail_container img {
	border: 1px #c1c1c1 solid;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .gl_Item h2.itemGroup {
	text-align: left;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .gl_Item h2.itemGroup a {
	color: #fc1694;
	font-size: 12px;
	font-weight: normal;
}
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .gl_Item .FS2_itemPrice_text .itemPrice,
.FS2_body_Goods_GoodsGroupList_1 .groupLayout .gl_Item .FS2_itemPrice_text .FS2_itemPrice_addition {
	color: #333333;
	font-weight: normal;
	font-size: 12px;
}

.ranking_box {
	margin-bottom: 25px;
}
.ranking_box .title {
	margin-bottom: 5px;
}
.ranking_box p {
	margin: 0 0 5px 0;
	line-height: 12px;
	color: #666666;
	font-size: 11px;
}
.ranking_box .rank_content {
	margin-bottom: 15px;
	height: 100%;
	overflow: hidden;
}
.ranking_box .rank_content .left {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 110px;
}
.ranking_box .rank_content .left img {
	border: 1px #c1c1c1 solid;
}
.ranking_box .rank_content_1 .left img {
	border: 1px #fd7817 solid;
}
.ranking_box .rank_content_2 .left img {
	border: 1px #f8aa13 solid;
}
.ranking_box .rank_content_3 .left img {
	border: 1px #fc259b solid;
}
.ranking_box .rank_content_4 .left img {
	border: 1px #79cc17 solid;
}
.ranking_box .rank_content_5 .left img {
	border: 1px #36d5f7 solid;
}
.ranking_box .rank_content .right {
	display: inline;
	float: left;
	width: 100px;
}
.ranking_box .rank_content .right dl {
	margin: 0;
	padding: 0;
}
.ranking_box .rank_content .right dl dt {
	margin: 0 0 5px 0;
}
.ranking_box .rank_content .right dl dd {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
.ranking_box .rank_content .right dl dd a {
	color: #fc1694;
/*	font-weight: bold;*/
	font-size: 12px;
}
.ranking_box .rank_content_1 .right dl dd a {
	color: #fd7817;
}
.ranking_box .rank_content_2 .right dl dd a {
	color: #f8aa13;
}
.ranking_box .rank_content_3 .right dl dd a {
	color: #fc259b;
}
.ranking_box .rank_content_4 .right dl dd a {
	color: #79cc17;
}
.ranking_box .rank_content_5 .right dl dd a {
	color: #36d5f7;
}

.ranking_box .rank_content .right dl dd .price {
	display: block;
	color: #333333;
/*	font-weight: bold;*/
	font-size: 12px;
}
.banner_links {
	margin-bottom: 20px;
}
.banner_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.banner_links ul li {
	margin-bottom: 7px;
}


/*=========================================================
詳細ページ
=========================================================*/

.FS2_body_Goods_GoodsDetail .FS2_upper_comment {
	margin: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_thumbnail_container {
	margin: 0 15px 0 0;
}
.FS2_body_Goods_GoodsDetail #FS2_itemlayout_E .thumbnail {
	margin: 0 0 5px 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left {
	width: 270px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left h1 {
	margin: 0;
	color: #fc1694;
	font-weight: bold;
	font-size: 18px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left p.itemNumber {
	margin: 5px 0 10px 0;
	color: #333333;
	font-size: 12px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area {
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .itemComment {
	line-height: 2;
	color: #333333;
	font-size: 12px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .product_info {
	margin: 20px 0 15px 0;
	padding: 10px 0;
	border-top: 1px #bebebe solid;
	border-bottom: 1px #bebebe solid;
	display: block;
	color: #333333;
	font-size: 11px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .oshirase_mail {
	margin: 0 0 30px 0;
	display: block;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .FS2_itemPrice_text {
	margin: 0 0 15px 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .FS2_itemPrice_text .itemPrice {
	color: #fc1694;
	font-weight: bold;
	font-size: 18px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .FS2_itemPrice_text .FS2_itemPrice_addition {
	color: #fc1694;
	font-weight: bold;
	font-size: 14px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_itemPrice_area .FS2_itemPrice_text . {
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .GoodsSelectionTable {
	margin-bottom: 15px;
	border: 1px #8f8f8f solid;
	border-collapse: collapse;
	width: 270px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .GoodsSelectionTable th {
	padding: 5px 12px;
	border: 1px #8f8f8f solid;
	color: #333333;
	background: #fff3fa;
	font-size: 11px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .GoodsSelectionTable td {
	border: 1px #8f8f8f solid;
	color: #333333;
	background: #fff;
	font-size: 11px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_figure {
	margin-bottom: 15px;
	padding: 5px 5px 5px 10px;
	width: 255px;
	background-color: #e9e9e9;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_figure .FS2_figure_table_td_figure {
	display: none;
	width: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_figure .FS2_figure_table_td_cart_btn {
	padding-left: 5px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_InquiryButton_area {
	margin-bottom: 10px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .FS2_MailRecommendButton_area {
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right {
	padding-left: 15px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .FS2_ItemComment {
	margin: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td ul {
	margin: 0 1px 0 0;
	padding: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td ul li {
	margin-bottom: 5px;
	_margin-bottom: 5px;
	list-style-type: none;
	font-size: 0px;
	line-height: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td ul li.mb0 {
	margin-bottom: 0px;
	_margin-bottom: -0px;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td a {
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td p {
	margin: 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .item_image_swap td img {
	border: 1px #bebebe solid;
}
.FS2_body_Goods_GoodsDetail .color_variation {
	margin: 20px 0;
	height: 100%;
	overflow: hidden;
}
.FS2_body_Goods_GoodsDetail .color_variation .title {
	margin-bottom: 10px;
}
.FS2_body_Goods_GoodsDetail .color_variation ul {
	margin: 0 0 5px 0;
	padding: 0;
	width: 460px;
	overflow: hidden;
	clear: both;
	list-style: none;
}
.FS2_body_Goods_GoodsDetail .color_variation ul li {
	margin-right: 5px;
	display: inline;
	float: left;
	width: 110px;
	line-height: 1;
	color: #333333;
	font-size: 11px;
	text-align: center;
}
.FS2_body_Goods_GoodsDetail .color_variation ul li img {
	_margin-bottom: 5px;
	border: 1px #c2c2c2 solid;
}
.FS2_body_Goods_GoodsDetail .cordinate {
}
.FS2_body_Goods_GoodsDetail .cordinate .title {
	margin-bottom: 10px;
}
.FS2_body_Goods_GoodsDetail .cordinate ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.FS2_body_Goods_GoodsDetail .cordinate ul li {
	margin-bottom: 3px;
	padding: 0 0 0 10px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_03.gif) 0 5px no-repeat;
}
.FS2_body_Goods_GoodsDetail .cordinate ul li a {
	color: #fb1693;
	font-size: 11px;
}
.FS2_body_Goods_GoodsDetail .cordinate ul li span {
	margin-left: 10px;
	color: #333333;
	font-size: 11px;
}

.FS2_lower_comment .item_recommend h2 {
	margin-bottom: 8px;
}
.FS2_lower_comment .recommend_box {
	margin-bottom: 40px;
	height: 100%;
	overflow: hidden;
}
.FS2_lower_comment .recommend_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.FS2_lower_comment .recommend_box ul li {
	margin-right: 16px;
	display: inline;
	float: left;
	width: 110px;
}
.FS2_lower_comment .recommend_box ul li img {
	_margin-bottom: 5px;
	border: 1px #c2c2c2 solid;
}
.FS2_lower_comment .recommend_box ul li a {
	line-height: 1.5;
	color: #fb1693;
	font-size: 12px;
}
.FS2_lower_comment .recommend_box ul li .price {
	display: block;
	color: #333333;
	font-size: 12px;
}


/*=========================================================
インデックスページ
=========================================================*/

.FS2_body_Index .main_lead {
	margin-bottom: 20px;
	height: 100%;
	overflow: hidden;
}
.FS2_body_Index .main_lead .left {
	display: inline;
	float: left;
	width: 430px;
}
.FS2_body_Index .main_lead .right {
	margin-right: 20px;
	display: inline;
	float: right;
	width: 300px;
}
.FS2_body_Index .main_lead .right .book {
	margin-bottom: 10px;
/*	border: 1px #bebebe solid;*/
	width: 298px;
	height: 298px;
}
.FS2_body_Index .main_lead .right .book .left_area {
	margin-right: 15px;
	display: inline;
	float: left;
	width: 159px;
}
.FS2_body_Index .main_lead .right .book .left_area .book_image {
	margin: 9px 0 0 9px;
}
.FS2_body_Index .main_lead .right .book .left_area .title {
	margin: 5px 0 5px 9px;
	color: #fc1694;
	font-weight: bold;
	font-size: 14px;
}
.FS2_body_Index .main_lead .right .book .left_area p {
	margin: 5px 0 5px 9px;
	color: #333333;
	font-size: 10px;
}
.FS2_body_Index .main_lead .right .book .left_area .book_info {
}
.FS2_body_Index .main_lead .right .book .right_area {
	padding: 9px 0px 0 0;
	display: inline;
	float: left;
	width: 115px;
}
.FS2_body_Index .main_lead .right .book .right_area p {
	margin: 0;
	color: #333333;
	font-size: 11px;
}










.FS2_body_Index .index_content {
	height: 100%;
	overflow: hidden;
}
.FS2_body_Index .index_content .left_area {
	display: inline;
	float: left;
	width: 520px;
}
.FS2_body_Index .index_content .right_area {
	display: inline;
	float: left;
	width: 240px;
}
.FS2_body_Index .index_content .left_area .news_box {
	margin-bottom: 40px;
}
.FS2_body_Index .index_content .left_area .news_box .title_area {
	margin: 0 0 20px 0;
	position: relative;
}
.FS2_body_Index .index_content .left_area .news_box .title_area h2 {
	margin-top: 0;
}
.FS2_body_Index .index_content .left_area .news_box .title_area .link_list {
	position: absolute;
	top: 0;
	right: 20px;
}
.FS2_body_Index .index_content .left_area .news_box dl {
	padding: 0 0 0 5px;
}
.FS2_body_Index .index_content .left_area .news_box dl dt {
	margin-bottom: 5px;
	color: #666666;
	font-size: 12px;
}
.FS2_body_Index .index_content .left_area .news_box dl dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_03.gif) 0 5px no-repeat;
}
.FS2_body_Index .index_content .left_area .news_box dl dd a {
	color: #fb1693;
	font-size: 12px;
}
.FS2_body_Index .index_content .left_area .recommend_box_index {
}
.FS2_body_Index .index_content .left_area .recommend_box_index h2 {
	margin: 0 0 15px 0;
}
.FS2_body_Index .index_content .left_area .recommend_box_index .lead {
	margin: 0 0 10px 0;
	color: #666666;
	font-size: 11px;
}
.FS2_body_Index .index_content .left_area .newitem_box {
}
.FS2_body_Index .index_content .left_area .newitem_box h2 {
	margin: 0 0 15px 0;
}
.FS2_body_Index .index_content .left_area .newitem_box .lead {
	margin: 0 0 10px 0;
	color: #666666;
	font-size: 11px;
}
.FS2_body_Index .groupLayout {
	margin-top: 15px;
}
.FS2_body_Index .groupLayout .gl_Item {
	margin: 0 20px 0 0;
	width: 110px;
}
.FS2_body_Index .groupLayout .FS2_thumbnail_container img {
	border: 1px #c1c1c1 solid;
}
.FS2_body_Index .groupLayout .gl_Item h2.itemGroup {
	margin-bottom: 3px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
.FS2_body_Index .groupLayout .gl_Item h2.itemGroup a {
	color: #fc1694;
	font-size: 12px;
}
.FS2_body_Index .groupLayout .gl_Item .FS2_itemPrice_text .itemPrice,
.FS2_body_Index .groupLayout .gl_Item .FS2_itemPrice_text .FS2_itemPrice_addition {
	color: #333333;
	font-weight: normal;
	font-size: 12px;
}

.FS2_body_Index .index_content_bottom {
	margin-bottom: 30px;
	height: 100%;
	overflow: hidden;
}
.FS2_body_Index .index_content_bottom .left_area {
	display: inline;
	float: left;
	width: 440px;
}
.FS2_body_Index .index_content_bottom .left_area .title_area {
	position: relative;
}
.FS2_body_Index .index_content_bottom .left_area .title_area h2 {
	margin: 0 0 10px 0;
}
.FS2_body_Index .index_content_bottom .left_area .title_area .link_list {
	position: absolute;
	top: 0;
	right: 10px;
}
.FS2_body_Index .index_content_bottom .left_area p {
	color: #666666;
	font-size: 11px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full {
	margin-bottom: 25px;
	height: 100%;
	overflow: hidden;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .image {
	display: inline;
	float: left;
	width: 62px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .image img {
	border: 1px #bebebe solid;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text {
	padding: 0 10px;
	display: inline;
	float: left;
	width: 358px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text .name {
	margin-bottom: 5px;
	color: #333333;
	font-size: 12px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text .date {
	margin-bottom: 5px;
	color: #666666;
	font-size: 11px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text .title {
	margin-bottom: 3px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text .title a {
	color: #fc1694;
	font-size: 12px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_full .text .text_30 {
	padding: 0 0 0 18px;
	width: 332px;
	height: 24px;
	line-height: 24px;
	color: #666666;
	background: url(/shop/item/giselegolf/design/img01/bg_comment_balloon.gif) top left no-repeat;
	font-size: 11px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list {
	height: 100%;
	overflow: hidden;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half {
	display: inline;
	float: left;
	width: 215px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .image {
	display: inline;
	float: left;
	width: 62px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .image img {
	border: 1px #bebebe solid;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .text {
	margin: 0 10px 0 10px;
	display: inline;
	float: left;
	width: 133px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .text .name {
	margin-bottom: 5px;
	color: #333333;
	font-size: 12px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .text .date {
	margin-bottom: 5px;
	color: #666666;
	font-size: 12px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .text .title {
	margin-bottom: 3px;
}
.FS2_body_Index .index_content_bottom .left_area .blog_list .blog_half .text .title a {
	color: #fc1694;
	font-size: 12px;
}

.FS2_body_Index .index_content_bottom .right_area {
	display: inline;
	float: left;
	width: 320px;
}
.FS2_body_Index .index_content_bottom .right_area .title {
	margin-bottom: 5px;
}






/*=========================================================
カートページ
=========================================================*/


.FS2_body_Cart_ShoppingCart h3.CrossHead {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: 740px;
	height: 24px;
	line-height: 24px;
	background: url(/shop/item/giselegolf/design/img01/bg_cart_title.gif) bottom left repeat-x;
	color: #fc1694;
	font-size: 15px;
}
table.cartTable {
	margin-bottom: 10px;
	width: 740px;
}
table.cartTable caption {
	margin-bottom: 10px;
	padding: 0;
	border: medium;
	width: 740px;
	height: 24px;
	line-height: 24px;
	background-color: #f9f9f9;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
}
table.cartTable th {
	background-color: #fff3fa;
}
table.cartTable td {
	color: #333333;
	font-size: 12px;
}
table.cartTable td img {
	border: 1px #bebebe solid;
}
table.cartTable td a {
	color: #fc1694;
	font-size: 12px;
}
.system_content .itemRight {
	padding-right: 20px;
}
.itemRight50 {
	margin: 10px 0 0 0;
	padding-right: 20px;
	float: right;
	width: 310px;
}
.itemRight50 table.cartTable {
	width: 310px;
}
#FS2_body_Member table.userTable_01,
#FS2_body_MyPage table.userTable_01,
.FS2_body_Cart_DeliveryEdit table.userTable_01,
.FS2_body_Cart_SettleEdit table.userTable_01,
.FS2_body_MyPage_PasswordEdit table.userTable_01,
.FS2_body_Cart_OrderConfirm .inputTableArea {
	width: 740px;
}
#FS2_body_Member table.userTable_01 caption,
#FS2_body_MyPage table.userTable_01 caption,
.FS2_body_Cart_DeliveryEdit table.userTable_01 caption,
.FS2_body_Cart_SettleEdit table.userTable_01 caption,
.FS2_body_Cart_OrderConfirm table.userTable_01 caption,
.FS2_body_MyPage_PasswordEdit table.userTable_01 caption {
	margin-bottom: 10px;
	padding: 0;
	border: medium;
	width: 740px;
	height: 24px;
	line-height: 24px;
	background-color: #f9f9f9;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
}
#FS2_body_Member table.userTable_01 th,
#FS2_body_MyPage table.userTable_01 th,
.FS2_body_Cart_DeliveryEdit table.userTable_01 th,
.FS2_body_Cart_SettleEdit table.userTable_01 th,
.FS2_body_Cart_OrderConfirm table.userTable_01 th,
.FS2_body_MyPage_PasswordEdit table.userTable_01 th {
	background-color: #fff3fa;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
#FS2_body_Member table.userTable_01 td,
#FS2_body_MyPage table.userTable_01 td,
.FS2_body_Cart_DeliveryEdit table.userTable_01 td,
.FS2_body_Cart_SettleEdit table.userTable_01 td,
.FS2_body_Cart_OrderConfirm table.userTable_01 td,
.FS2_body_MyPage_PasswordEdit table.userTable_01 td {
	padding: 10px;
}
#FS2_body_MyPage h3.CrossHead,
.FS2_body_Cart_DeliveryEdit h3.CrossHead,
.FS2_body_Cart_SettleEdit h3.CrossHead,
.FS2_body_Cart_OrderConfirm h3.CrossHead {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: 740px;
	height: 24px;
	line-height: 24px;
	background: url(/shop/item/giselegolf/design/img01/bg_cart_title.gif) bottom left repeat-x;
	color: #fc1694;
	font-size: 15px;
}




/*=========================================================
ログインページ
=========================================================*/

h2.pageTitle {
	margin-bottom: 15px;
	padding: 0 0 0 25px;
	border: none;
	width: 715px;
	height: 25px;
	line-height: 25px;
	background: url(/shop/item/giselegolf/design/img01/bg_title_cart.gif) top left no-repeat;
	color: #fff;
	font-size: 14px;
}
.FS2_login_layout_table_td_left {
	margin: 0;
	padding: 0;
	width: 360px;
}
.FS2_login_layout_table_td_left h3.CrossHead {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: 360px;
	height: 24px;
	line-height: 24px;
	background-color: #f9f9f9;
	color: #333333;
	font-size: 13px;
	text-align: center;
}
.FS2_login_layout_table_td_left .inputTableArea {
border: 1px #bebebe solid;
margin: 0;
padding: 0;
width: 360px;
}
.FS2_login_layout_table_td_left .inputTableArea table {
margin: 0;
border-collapse: collapse;
border: none;
}
.FS2_login_layout_table_td_left .inputTableArea table caption {
width: 360px;
background-color: #fff3fa;
color: #fc1694;
font-weight: bold;
font-size: 14px;
border-bottom: 1px #bebebe solid;
}
.FS2_login_layout_table_td_left .inputTableArea table th {
padding-top: 5px;
border: none;
background-color: #fff3fa;
}
.FS2_login_layout_table_td_left .inputTableArea table td {
padding-top: 5px;
padding-right:10px;
border: none;
background-color: #fff3fa;
}
.FS2_login_layout_table_td_left .inputTableArea table td input {
width: 215px;
}
.FS2_login_layout_table_td_left .inputTableArea div {
margin-left: 0;
padding-bottom: 10px;
width: 360px;
background-color: #fff3fa;
}
.FS2_login_layout_table_td_left .inputTableArea div div {
border-bottom: none;
}
.FS2_login_layout_table_td_left .inputTableArea div a {
padding: 10px;
color: #fc1694;
font-size: 12px;
}
.FS2_login_layout_table_td_left .inputTableArea .itemCenter {
padding: 10px 10px 10px 0;
border-bottom: none;
background-color: #fff3fa;
width: 350px;
text-align: right;
} 
.FS2_login_layout_table_td_right {
	margin: 0;
	padding: 0;
	width: 360px;
}
.FS2_login_layout_table_td_right h3.CrossHead {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: 360px;
	height: 24px;
	line-height: 24px;
	background-color: #f9f9f9;
	color: #333333;
	font-size: 13px;
	text-align: center;
}
.FS2_login_layout_table_td_right p {
	margin: 0 0 15px 0;
	padding: 0;
	width: 360px;
	color: #333333;
	font-size: 12px;
}
.FS2_login_layout_table_td_right .FS2_Login_btn_position {
	margin: 0;
	padding: 0;
	width: 360px;
	text-align: right;
}
.FS2_login_layout_table_td_right .FS2_Login_btn_position img {
	margin-bottom: 10px;
}


/*=========================================================
C-02
=========================================================*/

.giselecordinate .gl_Item h2 {
	position: relative;
	height: 78px;
	background: url(/shop/item/giselegolf/design/img01/bg_title_cordinate.gif) left bottom no-repeat;
}

.giselecordinate .gl_Item h2 .year {
	display: block;
	position: absolute;
	top: 13px;;
	left: 0;
	color: #fff;
	font-weight: bold;
	width: 68px;
	text-align: center;
	font-size: 12px !important;
}
.giselecordinate .gl_Item h2 .date {
	display: block;
	position: absolute;
	top: 32px;
	left: 0;
	color: #fff;
	font-weight: bold;
	width: 68px;
	text-align: center;
	line-height: 1.0;
	font-size: 18px !important;
}
.giselecordinate .gl_Item h2 .title {
	padding-top: 5px;
	padding-left: 80px;
	display: block;
	line-height: 1.5;
	color: #fc1694;
	font-weight: bold;
	font-size: 18px !important;
}
.giselecordinate .cordinate_box {
	margin-bottom: 25px;
	width: 740px;
	overflow: hidden;
}
.giselecordinate .cordinate_box .left_area {
	display: inline;
	float: left;
	width: 255px;
}
.giselecordinate .cordinate_box .left_area .image img {
	border: 1px #c2c2c2 solid;
}
.giselecordinate .cordinate_box .left_area p {
	line-height: 22px;
	color: #333333;
	font-size: 12px;
}
.giselecordinate .cordinate_box .right_area {
	margin-left: 15px;
	display: inline;
	float: left;
	width: 470px;
}
.giselecordinate .cordinate_box .right_area .image img {
	border: 1px #c2c2c2 solid;
}
.giselecordinate .cordinate_item {
	margin-bottom: 13px;
	_margin-bottom: 30px;
	width: 756px;
	overflow: hidden;
}
.giselecordinate .cordinate_item h3 {
	margin: 0 0 10px 0;
}
.giselecordinate .cordinate_item ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.giselecordinate .cordinate_item ul li {
	margin-right: 16px;
	margin-bottom: 17px;
	display: inline;
	float: left;
	width: 110px;
}
.giselecordinate .cordinate_item ul li img {
	border: 1px #c2c2c2 solid;
}
.giselecordinate .cordinate_others {
	width: 760px;
	overflow: hidden;
}
.giselecordinate .cordinate_others h3 {
	margin: 0 0 10px 0;
}
.giselecordinate .cordinate_others ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.giselecordinate .cordinate_others ul li {
	margin-right: 23px;
	margin-bottom: 12px;
	display: inline;
	float: left;
	width: 230px;
}
.giselecordinate .cordinate_others ul li img {
	border: 1px #c2c2c2 solid;
}
.giselecordinate .cordinate_others ul li .date {
	margin: 5px 0;
	display: block;
	color: #333333;
/*	font-size: 11px;*/
}
.giselecordinate .cordinate_others ul li .name a {
	color: #fb1693;
/*	font-size: 11px;*/
}


/*=========================================================
C-03-1
=========================================================*/

.blog_list .gl_Item h2 {
	margin: 0;
	margin-bottom: 10px;
	clear: both;
}
.blog_list .gl_Item .lead_text p {
	margin-bottom: 30px;
	padding-right: 20px;
	color: #333333;
	font-size: 12px;
	text-align: center;
}
.blog_list .blog_new {
	margin-bottom: 15px;
	width: 750px;
	overflow: hidden;
}
.blog_list .blog_new img {
	border: 1px #c2c2c2 solid;
}
.blog_list .blog_new .image {
	margin-right: 10px;
	display: inline;
	float: left;
	width: 131px;
}
.blog_list .blog_new p {
	margin: 0;
	padding: 0;
}
.blog_list .blog_new .blogger_box {
	clear: both;
}
.blog_list .blog_new .content_left {
	margin-right: 20px;
	display: inline;
	float: left;
	width: 220px;
}
.blog_list .blog_new .content_left .blogger_photo {
	margin-right: 8px;
	display: inline;
	float: left;
	width: 62px;
}
.blog_list .blog_new .content_left .blogger_photo img {
	border: 1px #c2c2c2 solid;
}
.blog_list .blog_new .content_left .blogger_info {
	display: inline;
	float: left;
	width: 150px;
}
.blog_list .blog_new .content_left .blogger_info .name {
	margin-bottom: 3px;
	color: #333333;
	font-size: 12px;
}
.blog_list .blog_new .content_left .blogger_info .date {
	margin-bottom: 5px;
	color: #666666;
	font-size: 11px;
}
.blog_list .blog_new .content_left .blogger_info .title {
	margin-bottom: 10px;
	line-height: 18px;
}
.blog_list .blog_new .content_left .blogger_info .title a {
	color: #fb1693;
	font-size: 12px;
}
.blog_list .blog_new .content_left .blogger_info .comment {
	padding: 3px 10px 0 15px;
	width: 123px;
	height: 52px;
	line-height: 16px;
	color: #666666;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_comment_balloon.gif) top left no-repeat;
	font-size: 11px;
}
.blog_list .blog_new .content_right {
	display: inline;
	float: left;
	width: 360px;
}
.blog_list .blog_new .content_right .blogger_box {
	margin-bottom: 10px;
	width: 360px;
	overflow: hidden;
}
.blog_list .blog_new .content_right .blogger_photo {
	margin-right: 8px;
	display: inline;
	float: left;
	width: 62px;
}
.blog_list .blog_new .content_right .blogger_photo img {
	border: 1px #c2c2c2 solid;
}
.blog_list .blog_new .content_right .blogger_info {
	display: inline;
	float: left;
	width: 290px;
}
.blog_list .blog_new .content_right .blogger_info .name {
	margin-bottom: 3px;
	color: #333333;
	font-size: 12px;
}
.blog_list .blog_new .content_right .blogger_info .date {
	margin-bottom: 5px;
	color: #666666;
	font-size: 11px;
}
.blog_list .blog_new .content_right .blogger_info .title {
	margin-bottom: 10px;
	line-height: 18px;
}
.blog_list .blog_new .content_right .blogger_info .title a {
	color: #fb1693;
	font-size: 12px;
}
.blog_list .blogger_ranking {
	margin-bottom: 25px;
	width: 750px;
	overflow: hidden;
}
.blog_list .rank_box {
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
	float: left;
	width: 140px;
}
.blog_list .blogger_ranking .rank_box .rank_icon {
	margin-bottom: 3px;
	text-align: center;
}
.blog_list .rank_box .blogger_panel {
	width: 140px;
	height: 190px;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_image.gif) top left no-repeat;
}
.blog_list .rank_box .blogger_panel .blogger_photo {
	padding: 12px 0 0 20px;
}
.blog_list .rank_box .blogger_panel .name {
	margin: 5px 0 3px 0;
	color: #333333;
	font-size: 12px;
	text-align: center;
}
.blog_list .rank_box .blogger_panel .date {
	margin: 0 0 0 0;
	color: #666666;
	font-size: 11px;
	text-align: center;
}
.blog_list .blogger_list .list_sort {
	margin-bottom: 10px;
	color: #333333;
	font-size: 11px;
}
.blog_list .blogger_list .list_sort a {
	color: #fb1693;
	font-size: 11px;
}
.blog_entry .blog_post {
	width: 740px;
	overflow: hidden;
}
.blog_entry .blog_article {
	margin-right: 40px;
	display: inline;
	float: left;
	width: 500px;
}
.blog_entry .blog_article h2 {
	margin: 0 0 20px 0;
	padding-bottom: 10px;
	width: 500px;
/*	height: 26px;*/
	line-height: 1;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_title.gif) bottom left no-repeat;
	color: #fb1693;
	font-size: 16px;
}
.blog_entry .blog_article h2 .date {
	margin-bottom: 5px;
	display: block;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}
.blog_entry .blog_article .blog_image {
	text-align: center;
}
.blog_entry .blog_article .blog_image img {
	border: 1px #c2c2c2 solid;
}
.blog_entry .blog_article p {
	line-height: 2;
	color: #333333;
	font-size: 12px;
}
.blog_entry .blog_article .blog_pager {
	margin-top: 30px;
	padding-top: 5px;
	border-top: 2px #ff5a90 solid;
	line-height: 1;
	color: #333333;
	text-align: right;
}
.blog_entry .blog_article .blog_pager a {
	color: #fc1694;
	font-size: 11px;
}
.blog_entry .blog_article .blog_pager .next {
	padding-left: 10px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_04.gif) 0 3px no-repeat;
}
.blog_entry .blog_article .blog_pager .blogtop {
}
.blog_entry .blog_article .blog_pager .back {
	padding-right: 10px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_03.gif) right 3px no-repeat;
}
.blog_entry .blog_menu {
	display: inline;
	float: left;
	width: 200px;
}
.blog_entry .blog_menu .blogger_profile {
	margin-bottom: 20px;
}
.blog_entry .blog_menu .blogger_profile .label {
	margin-bottom: 20px;
	padding-top: 12px;
	height: 24px;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_menu_tit_01.gif) bottom left repeat-x;
	color: #333333;
	font-size: 14px;
	text-align: center;
}
.blog_entry .blog_menu .blogger_profile .image {
	margin-bottom: 5px;
	text-align: center;
}
.blog_entry .blog_menu .blogger_profile .image img {
	border: 1px #c2c2c2 solid;
}
.blog_entry .blog_menu .blogger_profile p {
	margin: 0;
	line-height: 18px;
	color: #333333;
	font-size: 11px;
}
.blog_entry .blog_menu .blogger_profile p a {
	color: #fb1693;
	font-size: 11px;
}
.latest_articles {
	margin-bottom: 20px;
}
.latest_articles .label {
	margin-bottom: 10px;
	padding-left: 18px;
	width: 182px;
	height: 22px;
	line-height: 16px;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_menu_tit_02.gif) top left no-repeat;
	color: #fc1694;
	font-size: 12px;
}
.latest_articles ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.latest_articles ul li {
	margin-bottom: 6px;
	margin-left: 3px;
	padding-left: 11px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_05.gif) 0 5px no-repeat;
}
.latest_articles ul li a {
	color: #333333;
	font-size: 12px;
}
.blog_entry .blog_menu .calendar {
}
.blog_entry .blog_menu .calendar .label {
	margin-bottom: 5px;
	padding-top: 15px;
	height: 21px;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_menu_tit_01.gif) bottom left repeat-x;
	color: #333333;
	font-size: 12px;
	text-align: center;
}
.blog_entry .blog_menu .calendar .label a {
	color: #fc1694;
	font-size: 12px;
}
.blog_entry .blog_menu .calendar table {
	width: 200px;
}
.blog_entry .blog_menu .calendar th {
	color: #333333;
	font-size: 10px;
	text-align: center;
}
.blog_entry .blog_menu .calendar td {
	color: #333333;
	font-size: 11px;
	text-align: center;
}
.blog_entry .blog_menu .calendar table .sat {
	color: #2b89ff;
}
.blog_entry .blog_menu .calendar table .sun {
	color: #e22e7e;
}
.blog_entry .blog_menu .calendar table a {
	font-size: 11px;
	text-decoration: underline;
}
.blog_entry .blog_menu .calendar table .today {
	display: block;
	background-color: #f1f1f1;
	color: #333333;
	font-size: 11px;
}

/*=========================================================
C-4
=========================================================*/

.present {
}
.present .layout_content {
	width: 520px;
}
.present .layout_content .pan {
	width: 500px;
}
.present .layout_right {
	padding: 20px 20px 0 0;
	width: 220px;
	background-color: #fff;
}
.present h2 {
	margin: 0 0 15px 0;
}
.present_box {
}
.present_box p {
	color: #333333;
}
.present_box p.center {
	text-align: center;
}
.present_box p a {
	color: #fc1694;
	font-size: 11px;
}

/*=========================================================
C-6-1
=========================================================*/

.news_list {
}
.news_list .layout_content {
	width: 520px;
}
.news_list .layout_content .pan {
	width: 500px;
}
.news_list .layout_right {
	padding: 20px 20px 0 0;
	width: 220px;
	background-color: #fff;
}
.news_list h2 {
	margin: 0 0 15px 0;
	font-size: 12px;
	overflow: hidden;
	width: 500px;
}
.news_list h2 img {
	display: block;
	float: left;
}
.news_list h2 span {
	padding: 3px 0 0 10px;
	display: block;
	float: left;
}
.news_list .news_content {
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 500px;
	overflow: hidden;
	background: url(/shop/item/giselegolf/design/img01/line_separator.gif) bottom left repeat-x;
}
.news_list .news_content p {
	margin: 0;
}
.news_list .news_content .image {
	margin-right: 15px;
	display: inline;
	float: left;
	width: 60px;
}
.news_list .news_content .image img {
	border: 1px #c2c2c2 solid;
}
.news_list .news_content .text {
	display: inline;
	float: left;
	width: 400px;
}
.news_list .news_content .text .date {
	margin-bottom: 5px;
	color: #666666;
	display: block;
	font-size: 12px;
}
.news_list .news_content .text .title {
	margin-bottom: 5px;
	padding-left: 10px;
	display: block;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_03.gif) 0 5px no-repeat;
}
.news_list .news_content .text .title a {
	color: #fc1694;
	font-size: 12px;
}
.news_list .news_content .text .text {
	padding-left: 10px;
	color: #333333;
	font-size: 12px;
}
.news_list .back_number {
	margin-top: 20px;
	padding: 14px;
	border: 1px #e1e1e1 solid;
	width: 472px;
}
.news_list .back_number dl {

	margin: 0;
}
.news_list .back_number dl dt {
	margin: 0 0 5px 0;
	color: #333333;
	font-size: 12px;
}
.news_list .back_number dl dd {
	margin: 0;
}
.news_list .back_number dl dd a {
	margin-right: 10px;
	color: #fc1694;
	font-size: 11px;
}
.news_list .back_number .separator {
	margin: 15px 0;
}


/*=========================================================
C-6-2
=========================================================*/

.news_detail .news_detail_area h2 {
	margin: 0 0 20px 0;
	padding-bottom: 10px;
	width: 500px;
	background: url(/shop/item/giselegolf/design/img01/bg_blog_menu_tit_01.gif) bottom left repeat-x;
	color: #fb1693;
	font-size: 16px;
}
.news_detail .news_detail_area h2 .date {
	display: block;
	float: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}
.news_detail .news_detail_area h2 .title {
	display: block;
	float: none;
	color: #fb1693;
}
.news_detail .news_article {
	width: 500px;
}
.news_detail .news_article .image {
}
.news_detail .news_article .image img {
	border: 1px #c2c2c2 solid;
}
.news_detail .news_article p {
	margin-top: 20px;
	clear: both;
	line-height: 2;
	overflow: hidden;
	color: #333333;
	font-size: 12px;
}
.news_detail .news_article p img {
	margin-right: 15px;
	border: 1px #c2c2c2 solid;
	float: left;
}
.news_pager {
	padding-top: 12px;
	position: relative;
	width: 500px;
}
.news_detail .news_pager {
	margin-top: 0;
	background: url(/shop/item/giselegolf/design/img01/line_separator.gif) top left repeat-x;
}

.news_pager a {
	color: #fc1694;
	font-size: 11px;
}
.news_pager .next {
	padding-left: 10px;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_04.gif) 0 3px no-repeat;
}
.news_pager .latest10 {
	position: absolute;
	top: 13px;
	left: 220px;
}
.news_pager .back {
	padding-right: 10px;
	position: absolute;
	top: 13px;
	right: 0;
	background: url(/shop/item/giselegolf/design/img01/icon_triangle_03.gif) right 3px no-repeat;
}





/*=========================================================
C-7
=========================================================*/

.guide {
	font-size: 80%;
}
.guide h2 {
	color: #fc1694;
}
.guide h3 {
	color: #fc1694;
}
.guide_index2 h3 {
	margin-top: 0;
}

.guide a {
	color: #FC1694;
}

.guide .guide_navi {
	width: 760px;
	overflow: hidden;
}
.guide .guide_navi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.guide .guide_navi ul li {
	margin-right: 23px;
	margin-bottom: 20px;
	display: inline;
	float: left;
}
.guide .about_order {
}
.guide .about_order .step_box {
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 700px;
	overflow: hidden;
	background: url(/shop/item/giselegolf/design/img01/line_separator.gif) bottom left repeat-x;
}
.guide .about_order .step_box .image {
	display: inline;
	float: left;
	width: 200px;
}
.guide .about_order .step_box .text {
	display: inline;
	float: left;
	width: 500px;
}
.guide .guide_box {
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 700px;
	background: url(/shop/item/giselegolf/design/img01/line_separator.gif) bottom left repeat-x;
}
.guide td.layout_menu {
	padding-top: 20px;
	padding-bottom: 30px;
}



/*=========================================================
C-1
=========================================================*/

.introduction .layout_content {
	width: 520px;
}
.introduction .layout_content .pan {
	width: 500px;
}
.introduction .layout_right {
	padding: 20px 20px 0 0;
	width: 220px;
	background-color: #fff;
}
.introduction h2 {
	margin: 0;
	color:#FC1694
}
.introduction .article_box {
	width: 500px;
/*	color: #000;*/
	padding-bottom: 10px;
	background:transparent url(/shop/item/giselegolf/design/img01/line_separator.gif) repeat-x scroll left bottom;
}
.introduction .article_box h3 {
	margin-top:0;
	padding-top: 15px;
	color:#FC1694
}


/*=========================================================
C-12
=========================================================*/

.page_sitemap h2 {
	color: #FC1694;
}
.page_sitemap .sitemap_box {
	width: 760px;
}
.page_sitemap .sitemap_box a {
	color: #333;
	font-size: 11px;
}
.page_sitemap .sitemap_box .category_box {
	margin-right: 20px;
	margin-bottom: 15px;
	border: 1px solid #BEBEBE;
	display: inline;
	float: left;
	width: 358px;
	_height: 220px;
	min-height: 220px;
}
.page_sitemap .sitemap_box .category_box h3 {
	margin: 0;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	background-color: #0f0f0f;
}
.page_sitemap .sitemap_box .category_box h3 a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.page_sitemap .sitemap_box .category_box h3 a:hover {
	text-decoration: underline;
}
.page_sitemap .sitemap_box .category_box ul {
	margin: 0;
	padding: 10px;
	list-style: none;
}
.page_sitemap .sitemap_box .category_box ul li {
	line-height: 150%;
}
.page_sitemap .sitemap_box .category_box_full {
	margin-bottom: 15px;
	border: 1px solid #BEBEBE;
	clear: both;
	width: 738px;
	overflow: hidden;
}
.page_sitemap .sitemap_box .category_box_full h3 {
	margin: 0;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	background-color: #000000;
}
.page_sitemap .sitemap_box .category_box_full h3 a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.page_sitemap .sitemap_box .category_box_full dl.left {
	display: inline;
	float: left;
	width: 349px;
}
.page_sitemap .sitemap_box .category_box_full dl.right {
	display: inline;
	float: left;
	width: 349px;
}
.page_sitemap .sitemap_box .category_box_full dl {
	margin: 0;
	padding: 10px;
}
.page_sitemap .sitemap_box .category_box_full dl dt {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.page_sitemap .sitemap_box .category_box_full dl dd {
	margin: 0;
	line-height: 150%;
}
.page_sitemap .sitemap_box .category_box_full ul {
	margin: 0;
	padding: 10px;
	list-style: none;
}
.page_sitemap .sitemap_box .category_box_full ul li {
	line-height: 150%;
}


/*=========================================================
C-8
=========================================================*/

.contact_form_area {
	width: 740px;
}
.contact_form_area h2 {
	color: #FC1694;
}
.contact_form_area table {
}
.contact_form_area table th {
	background-color: #fff3fa;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
.contact_form_area table td {
	padding: 10px;
}
.contact_form_area table td input {
}
.contact_form_area p {
	line-height: 1.5;
	color: #666666;
	font-size: 12px;
}
.contact_form_area p a {
	color: #FC1694;
}




.error_content {
	margin: 20px 20px 20px 0;
	color:#333;
	background: #fff;
	border: none;
}

.FS2_mypage_top_table a {
	color:#FC1694;
}

.userTable_02 caption {
	color: #fff;
}



.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Left .error_content {
	color: #f00;
	font-weight: bold;
}

.FS2_body_Cart_SettleEdit .inputTableArea {
	width: 740px;
}
.FS2_body_Cart_SettleEdit table.userTable_01 {
	width:100%;
}

