

/*=====================================================

----------------------------------------
2013.07.09　バグ対応　酒井了輝
----------------------------------------

画面サイズを小さくする
→横スクロール時に背景画像が途切れる

body #funcWrapper
に
min-width: 990px;
を追記。
----------------------------------------


=====================================================*/




@charset "shift-jis";

/* --------------------------------------------------------------

function

Index:
	__. 
	__. 
	__. 
	__. 
	__. 
	__. 
	__. 
	__. 
	__. 
	__. 
	__. clearfix
-------------------------------------------------------------- */

/*=====================================================
__1. common
=====================================================*/
body #funcWrapper {
	background-color: #f5f5f5;
    font: normal normal 13px/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #333;
	min-width: 990px;
}
#funcWrapper .fsDown3 { font-size: 76.9%; }
#funcWrapper .fsDown2 { font-size: 84.6%; }
#funcWrapper .fsDown1 { font-size: 92.3%; }
#funcWrapper .fsUp1 { font-size: 107.7%; }
#funcWrapper .fsUp2 { font-size: 115.4%; }
#funcWrapper .fsUp3 { font-size: 123.1%; }
#funcWrapper .fsUp4 { font-size: 130.8%; }
#funcWrapper .fwBold { font-weight: bold; }
#funcWrapper .fwNormal { font-weight: normal !important; }

#funcWrapper .mb0 { margin-bottom: 0 !important; }
#funcWrapper .mb5 { margin-bottom: 5px; }
#funcWrapper .mb10 { margin-bottom: 10px; }
#funcWrapper .mb15 { margin-bottom: 15px; }
#funcWrapper .mb20 { margin-bottom: 20px; }
#funcWrapper .mb25 { margin-bottom: 25px; }
#funcWrapper .mb30 { margin-bottom: 30px; }

#funcWrapper .ctr { text-align: center; }
#funcWrapper .rgt { text-align: right; }

#funcWrapper .pink { color: #cd4192; }

#funcWrapper .imgTriR, .imgTriL {
	padding-bottom: 2px;
	vertical-align: middle;
}
#funcWrapper .imgTriR { padding-left: 4px; }
#funcWrapper .imgTriL { padding-right: 4px; }

#funcWrapper .simpleTriList { margin-bottom: -6px; }
#funcWrapper .simpleTriList li {
	margin-bottom: 6px;
	padding-left: 16px;
	background: url(../img/img_tri_right_pink.gif) no-repeat 2px 2px;
}

/*=====================================================
__. hyper link set
=====================================================*/
#funcWrapper a { outline: none; }
#funcWrapper a:link { text-decoration: none; color: #06c; }
#funcWrapper a:visited { text-decoration: none; color: #06c; }
#funcWrapper a:hover { text-decoration: underline; color: #06c; }
#funcWrapper a:active { text-decoration: underline; color: #06c; }

/*=====================================================
__. search
=====================================================*/
#funcWrapper .logoCommon {
	width: 170px;
	float: left;
}
#funcWrapper #search {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
#index #funcWrapper #search {
	width: 820px;
	padding-left: 170px;
}
#funcWrapper #search #headSearchWrap {
	width: 500px;
	float: left;
}
#funcWrapper #search #headSearchWrap form { margin-bottom: 5px; }
#funcWrapper #search #headSearchWrap p {
	padding-left: 150px;
	font-size: 84.6%;
	text-align: left;
}
#funcWrapper #search select,
#funcWrapper #search input {
	display: block;
	float: left;
}
#funcWrapper #search select {
	width: 138px;
	height: 26px;
	margin-right: 7px;
	padding: 3px 0;
	line-height: 22px;
	vertical-align: middle;
	border: 1px solid #ccc;
}
#funcWrapper #search .searchInput {
	width: 272px;
	margin-right: 8px;
	padding: 2px 4px 2px 20px;
	background: #fff url(../img/ico_glass.gif) no-repeat 2px 2px;
	font-size: 107.7%;
}
#funcWrapper #subMenu {
	width: 300px;
	float: right;
}
#funcWrapper #subMenu .subMenuBtnArea { margin-bottom: 4px; }
#funcWrapper #subMenuCart { float: left; }
#funcWrapper #subMenuWish { float: right; }
#funcWrapper #subMenu .subMenuTxtArea {
	margin-bottom: 7px;
	float: right;
}
#funcWrapper #subMenu .subMenuTxtArea li {
	margin-left: 12px;
	font-size: 84.6%;
	float: left;
}

#funcWrapper #search:after,
#funcWrapper #search #headSearchWrap form:after,
#funcWrapper .subMenuBtnArea:after,
#funcWrapper:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
#funcWrapper #search,
#funcWrapper #search #headSearchWrap form,
#funcWrapper .subMenuBtnArea,
#funcWrapper { zoom: 1; }



