<style type="text/css">
@charset "utf-8";
* {
	margin:0;
	padding:0; 
}

html *, body, h2, ul, li, table, th, td, img {
	padding:0;
	list-style-type: none;
	margin: 0;
}

/* サイト内の文字のブラウザ間での差異をなくす */
body {
	font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}

table {
	font-size:inherit;
	font:100%;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; } 

/* このスタイルはHCには取り込まないでください　end
=========================================================================================================*/

/* 
　1-01：HTML初期化
------------------------------------------------------------------- */

img{
	vertical-align:bottom;
	text-align: center;
}
 
/*----- clearfixハック -----*/

/* IE以外のモダンブラウザ向け */
.clearfix:after{
	width: 0;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	clear: both;
	visibility: hidden;
}

/* IE7および、Mac：IE5向け */
.clearfix {
	display: inline-block;
}

/* IE6以前向け */
/* Hides from IE-mac \*/
* html.clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



/* 
　1-02：外枠・共通
------------------------------------------------------------------- */
#suitShop {
	width:950px;
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/back.gif);
	background-repeat: repeat-y;
	float: left;
}
#suitShop #leftbox {
	width:175px;
	float:left;
	margin-right:20px;
	overflow: hidden;
	text-align: center;
	clear:both;
}

#suitShop #rightbox { 
	width:175px;
	float:left;
	overflow: hidden;
}

#suitShop #main{
	width:560px;
	float:left;
	margin-right:20px;
	margin-bottom: 20px;
	overflow: hidden;
}


#suitShop #leftbox #okiniiri {
	width: 175px;
	margin-bottom: 15px;

}

#suitShop .txt12 {
	font-size: 12px;
	text-weight:bold;
	display:block;
	color:#333;
}
#suitShop .setumei {
	font-size: 12px;
	line-height:16px;
	color:#333;
	margin-left:3px;
	display:block;
}
#suitShop .price {
	font-size: 12px;
	color: #C00;
	font-weight: bold;
}
#suitShop .price1 {
	font-size: 12px;
	color: #C00;
	font-weight: bold;
	margin-left:35px;
}

#suitShop .syohin a {
	font-size: 12px;
	text-decoration:underline;
	display:block;
	color:#333;
	margin-bottom:5px;
	margin-left:5px;
}
#suitShop .syohin a:hover {
	font-size: 12px;
	text-decoration:none;
	display:block;
	color:#333;
}
#suitShop .syohin1 a {
	font-size: 12px;
	text-decoration:underline;
	display:block;
	color:#333;
	margin-bottom:5px;
	margin-left:35px;
}
#suitShop .syohin1 a:hover {
	font-size: 12px;
	text-decoration:none;
	display:block;
	color:#333;
}
#suitShop .syohin2 a {
	font-size: 12px;
	text-decoration:none;
	display:block;
	color:#333;
	margin-top:2px;
	margin-left:2px;
}
#suitShop .syohin2 a:hover {
	font-size: 12px;
	text-decoration:underline;
	display:block;
	color:#333;
}
#suitShop #leftbox .bot_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_08.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 175px;
	margin-top: 15px;
	padding-top: 20px;
	background-position: center;
}

#suitShop #rightbox .bot_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_08.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 175px;
	padding-top: 20px;
	margin-bottom:10px;
}
#suitShop #rightbox .mode_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_08.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 175px;
	padding-top: 20px;
	margin-bottom:10px;
}
#suitShop #rightbox .tokushu_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_08.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 175px;
	padding-top: 20px;
	margin-bottom:10px;
}

/* 
　#suitShop .bnr_box
------------------------------------------------------------------- */

#suitShop .bnr_box a{
	text-decoration:none;
	display:block;
	color:#333;
}
#suitShop .bnr_box a:hover span{
	text-decoration:underline;
}
#suitShop .bnr_box a:hover{
	text-decoration:underline;
}
#suitShop .bnr_box a img{
	display:block;
	text-align: left;
}
#suitShop .bnr_box a .new{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-decoration:none;
}
#suitShop .bnr560{
	width:560px;
	margin:12px 0 10px 0;
}
#suitShop .bnr270{
	width:270px;
	float:left;
	margin:0 20px 0 0;
}
#suitShop .bnr270r{
	width:270px;
	float:left;
    margin:0 0 10px 0;
}
#suitShop .toku140{
	width:136px;
	float:left;
	margin-right:4px;
}
#suitShop .toku140{
	width:136px;
	float:left;
	margin-right:4px;
}
#suitShop .item12 a {
	padding-left: 8px;
	margin-top:2px;
	text-align: left;
	text-decoration:underline;
	color:#333;
}
#suitShop .item12 a:hover{
	padding-left: 8px;
	margin-top:2px;
	text-align: left;
	text-decoration:none;
	color:#333;
}

#suitShop .sidebnr175{
	width:175px;
	margin-bottom:10px;
}
#suitShop .tabcommon_f11{
	padding-left: 5px;
	margin-top:2px;
}


/* 
　title
------------------------------------------------------------------- */

#suitShop #title {
	width: 950px;
	height: 303px;
	margin-bottom: 20px;
	text-align: center;
}

/* 
　#leftbox #osusume
------------------------------------------------------------------- */

#suitShop #leftbox #suitosusume {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_06.gif);
	height: 256px;
	width: 175px;
	background-repeat: no-repeat;
	background-position: 5px 0px;

}
#suitShop #leftbox #suitosusume .osusumeitem {
	margin-top: 10px;
	margin-bottom: 5px;
}
#suitShop #leftbox #suitosusume .osusmetitle {
	font-size: 12px;
	font-weight: bold;
	color: #603;
	margin-top:20px;
}

#suitShop #leftbox #suitosusume .txt12 {
	margin-bottom:5px;
}

#suitShop #leftbox #suitosusume .txt12 a {
	line-height: 120%;
	color: #333;
	text-decoration: underline;
	margin-bottom:5px;
}
#suitShop #leftbox #suitosusume .txt12 a:hover {
	text-decoration: none;
}

/* 
　#leftbox #botan
------------------------------------------------------------------- */

#suitShop #leftbox #botan {
	width: 175px;
}


#suitShop #leftbox #botan h2 {
	font-size: 12px;
	font-weight: bold;
	color: #603;
}

#suitShop #leftbox #botan .bot_list01 {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_10.gif);
}
#suitShop #leftbox #botan .bot_list02 {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_12.gif);
}
#suitShop #leftbox #botan .bot_list03 {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_14.gif);
}
#suitShop #leftbox #botan .bot_list04 {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_16.gif);
}
#suitShop #leftbox #botan .bot_list05 {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/left_18.gif);
}

#suitShop #leftbox #botan li {
	background-repeat: no-repeat;
	height: 20px;
	width: 175px;
	margin-top: 5px;
	padding-top:10px;
	background-position: center;
}

#suitShop #leftbox #botan li  a {
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #FFF;
	text-align: left;
	padding-left: 30px;
	display: block;
}
#suitShop #leftbox #botan li  a:hover {
	text-decoration: underline;
}

/* 
　#main #new
------------------------------------------------------------------- */
#suitShop #main #new {
	margin-bottom: 20px;
}

#suitShop #main #new .new_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
}
#suitShop #main #new h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:250px;
	padding-top:8px;
}
#suitShop #main #new ul {
	background-color: #FFF;
	padding: 10px;
	width: 540px;
}

/* 
　#suitShop #main #arrival
------------------------------------------------------------------- */

#suitShop #main #arrival {
	margin-bottom: 20px;
	clear:both;
}

#suitShop #main #arrival .arrival_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle2.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
}
#suitShop #main #arrival h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:270px;
	padding-top:8px;
}



/* 
　#suitShop #main #pickup
------------------------------------------------------------------- */

#suitShop #main #pickup .pickup_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle3.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
}
#suitShop #main #pickup h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:260px;
	padding-top:8px;
}


/* 
　#suitShop #main #ranking
------------------------------------------------------------------- */

#suitShop #main #ranking .ranking_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle4.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
}
#suitShop #main #ranking h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:275px;
	padding-top:8px;
	margin-top:20px;
}
#suitShop #main #ranking .shohin a {
	font-size:12px;
	font-weight:bold;
	color:#630;
	text-decoration:underline;
}



/* 
　#suitShop #main #scene
------------------------------------------------------------------- */

#suitShop #main #scene .scene_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle7.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
}
#suitShop #main #scene h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:275px;
	padding-top:8px;
	margin-top:20px;
}


/* 
　#suitShop #main #choice
------------------------------------------------------------------- */

#suitShop #main #choice .choice_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle3.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
	margin-top: 10px;
}
#suitShop #main #choice h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:270px;
	padding-top:8px;
}

/* 
　#suitShop #main #closeup
------------------------------------------------------------------- */

#suitShop #main #closeup .closeup_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle5.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
	margin-top:20px;
}
#suitShop #main #closeup h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:270px;
	padding-top:8px;
}

/* 
　#suitShop #main #toku
------------------------------------------------------------------- */

#suitShop #main #toku .toku_title {
	background-image: url(http://im.belluna.jp/belluna/02/010101/shop/suitshop/img/100825/stitle3.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 560px;
	margin-bottom:10px;
	margin-top:20px;
}
#suitShop #main #toku h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:250px;
	padding-top:8px;
}


/* 
　#suitShop #main #end
------------------------------------------------------------------- */

#suitShop #main #end {
	margin-top:30px;
}

/* 
　#rightbox #bana
------------------------------------------------------------------- */

#suitShop #rightbox #bana{
	width: 175px;
}

#suitShop #rightbox #bana h2 {
	font-size: 12px;
	font-weight: bold;
	color: #603;
	text-align:center;
}
#suitShop #rightbox #mode h2 {
	font-size: 12px;
	font-weight: bold;
	color: #603;
	text-align:center;
}
#suitShop #rightbox #tokushu h2 {
	font-size: 12px;
	font-weight: bold;
	color: #603;
	text-align:center;
}


#suitShop #rightbox #bana .bn {
	margin-bottom:5px;
	width: 165px;
	height: 70px;
}
#suitShop #rightbox #bana .bn1 {
	margin-bottom:10px;
	width: 165px;
	height: 70px;
}
#suitShop #rightbox #mode .bn {
	margin-bottom:5px;
	width: 165px;
	height: 70px;
}
#suitShop #rightbox #mode .bn1 {
	margin-bottom:10px;
	width: 165px;
	height: 70px;
}


