/**
Theme Name: Astra child 2026
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/* CSS Document default*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	/*border-collapse:collapse;*/
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
img
{
	border:none;
	margin:0;
	padding:0;
}

/* CSS Document common*/
*{
	zoom:1;
}
/*-----------------------------------------*/
/* body         						   */
/*-----------------------------------------*/
body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	color:#222222;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック", "MS PGothic","sans-serif","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	/*font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック", "MS PGothic","sans-serif";*/
	font-size:80%;
	line-height:1.4em;
	}
	/*　メンズトップ　*/
	body#top
	{
		background:url(https://www.ozie.co.jp/img/home_back14.jpg) top left repeat-x;
	}
	/*　メンズトップ　*/
	body#mens
	{
		background:url(https://www.ozie.co.jp/img/home_back01.jpg) top left repeat-x;
	}
	/*　メンズ下層　*/
	body#mens_item
	{
		background:url(https://www.ozie.co.jp/img/home_back07.jpg) top left repeat-x;
	}
	/*　レディストップ　*/
	body#ladies
	{
		background:url(https://www.ozie.co.jp/ladies/img/ladies_back01.jpg) top left repeat-x;
	}
	/*　レディス下層　*/
	body#ladies_item
	{
		background:url(https://www.ozie.co.jp/ladies/img/ladies_back02.jpg) top left repeat-x;
	}
	/*　ネクタイ・アクセトップ　*/
	body#tie
	{
		background:url(https://www.ozie.co.jp/tie/img/tie_back01.jpg) top left repeat-x;
	}
	/*　ネクタイ・アクセ下層　*/
	body#tie_item
	{
		background:url(https://www.ozie.co.jp/tie/img/tie_back02.jpg) top left repeat-x;
	}
	/*　ユニフォーム　*/
	body#uniform
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}	/*　ご利用ガイド*/
	body#order
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
	/*　ozieスタイル　*/
	body#style
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
	/*　シャツを着こなす基礎知識　*/
	body#base
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
	/*　ozieについて　*/
	body#company
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
	/*　error　*/
	body#error
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
		
	/*　レスポンシブル共通　*/
	body#common
	{
		background:url(https://www.ozie.co.jp/img/home_back19.jpg) top left repeat-x;
	}
/*-----------------------------------------*/
/* link         						   */
/*-----------------------------------------*/
a:link,a:active {
	/*color:#112236;*/
	color:#222222;
	text-decoration:underline;
	}
a:visited{
	color:#222222;
	text-decoration:underline;
	}
a:hover,a:visited hover{
	color:#999999;
	text-decoration:none;
	}
/*-----------------------------------------*/
/* 画像透過        						   */
/*-----------------------------------------*/
.opacity_img img
{
	border:1px dotted #b2b2b2;
}
.opacity_img a:hover img
{
	border:1px solid #f79521;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;	
}
/*線なし*/
.opacity_img2 a:hover img
{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;	
}
/*-----------------------------------------*/
/* 共通設定        						   */
/*-----------------------------------------*/
img
{
	vertical-align:bottom;
}
h1
{
	float:left;
	font-size:70%;
	font-weight:normal;
	color:#999;
	margin:0;
	padding:0;
	text-align:left;
	height:27px;
}
.f_l { float:left; }
.f_r { float:right; }
.clr { clear:both; }
.clr_l { clear:left; }
.clr_r { clear:right; }			
.ta_l { text-align:left; }	
.ta_r { text-align:right; }
.ta_c { text-align:center; }
.va_t { vertical-align:top; }	
.va_b { vertical-align:bottom; }	
.lh_2{ line-height:2;}
.mb_1 {	margin-bottom:1px; }	
.mb_2 {	margin-bottom:2px; }	
.mb_3 {	margin-bottom:3px; }	
.mb_4 {	margin-bottom:4px; }	
.mb_5 { margin-bottom:5px; }	
.mb_7 { margin-bottom:7px; }
.mb_8 { margin-bottom:8px; }
.mb_10 { margin-bottom:10px; }
.mb_11 { margin-bottom:11px; }
.mb_15 { margin-bottom:15px; }
.mb_20 { margin-bottom:20px; }
.mb_25 { margin-bottom:25px; }
.mb_30 { margin-bottom:30px; }
.mb_35 { margin-bottom:35px; }
.mb_40 { margin-bottom:40px; }
.mb_45 { margin-bottom:45px; }
.mb_50 { margin-bottom:50px; }
.mb_60 { margin-bottom:60px; }
.mb_70 { margin-bottom:70px; }
.mb_80 { margin-bottom:80px; }
.mb_90 { margin-bottom:90px; }
.mb_100{ margin-bottom:100px; }
.mb_110{ margin-bottom:110px; }
.mb_120{ margin-bottom:120px; }
.mb_130{ margin-bottom:130px; }
.mb_140{ margin-bottom:140px; }
.mb_150{ margin-bottom:150px; }
.mb_150{ margin-bottom:150px; }
.mb_160{ margin-bottom:160px; }
.mb_170{ margin-bottom:170px; }
.mb_180{ margin-bottom:180px; }
.mb_190{ margin-bottom:190px; }
.mb_200{ margin-bottom:200px; }
.mb_300{ margin-bottom:300px; }
.mb_400{ margin-bottom:400px; }
.mt_0 {	margin-top:0px !important; }
.mt_2 {	margin-top:2px; }
.mt_3 {	margin-top:3px; }
.mt_5 { margin-top:5px; }	
.mt_10 { margin-top:10px; }
.mt_15 { margin-top:15px; }
.mt_20 { margin-top:20px; }
.mt_25 { margin-top:25px; }
.mt_26 { margin-top:26px; }
.mt_28 { margin-top:28px; }
.mt_30 { margin-top:30px; }
.mt_35 { margin-top:35px; }
.mt_40 { margin-top:40px; }
.mt_50 { margin-top:50px; }
.mt_60 { margin-top:60px; }
.mt_70 { margin-top:70px; }
.mt_105 { margin-top:105px; }
.mt_150 { margin-top:150px; }
.mt_200 { margin-top:200px; }
.mt_300 { margin-top:300px; }
.mr_2 {	margin-right:2px; }
.mr_3 {	margin-right:3px; }	
.mr_5 { margin-right:5px; }	
.mr_10 { margin-right:10px; }
.mr_11 { margin-right:11px; }
.mr_15 { margin-right:15px; }
.mr_20 { margin-right:20px; }
.mr_21 { margin-right:21px; }
.mr_30 { margin-right:30px; }
.mr_34 { margin-right:34px; }
.mr_40 { margin-right:40px; }
.mr_50 { margin-right:50px; }
.ml_2 {	margin-left:2px; }
.ml_3 {	margin-left:3px; }	
.ml_5 { margin-left:5px; }	
.ml_8 { margin-left:8px; }	
.ml_10 { margin-left:10px; }
.ml_12 { margin-left:12px; }
.ml_15 { margin-left:15px; }
.ml_20 { margin-left:20px; }
.ml_25 { margin-left:25px; }
.ml_30 { margin-left:30px; }
.ml_35 { margin-left:35px; }
.ml_40 { margin-left:40px; }
.ml_44 { margin-left:44px; }
.ml_50 { margin-left:50px; }
.ml_60 { margin-left:60px; }
.ml_70 { margin-left:70px; }
.ml_80 { margin-left:80px; }
.ml_100 { margin-left:100px; }
.ml_150 { margin-left:150px; }
.ml_180 { margin-left:180px; }
.ml_200 { margin-left:200px; }
.ml_275 { margin-left:275px; }
.ml_300 { margin-left:300px; }
.ml_400 { margin-left:400px; }
.ml_500 { margin-left:500px; }
.ml_600 { margin-left:600px; }
.pb_10 { padding-bottom:10px; }
.pb_20 { padding-bottom:20px; }
.pb_30 { padding-bottom:30px; }
.pb_40 { padding-bottom:40px; }
.pb_50 { padding-bottom:50px; }
.pb_70 { padding-bottom:70px; }
.pb_80 { padding-bottom:80px; }
.pb_90 { padding-bottom:90px; }
.pb_100{ padding-bottom:100px; }
.pb_140{ padding-bottom:140px; }
.pb_150{ padding-bottom:150px; }
.pb_160{ padding-bottom:160px; }
.pb_170{ padding-bottom:170px; }
.pb_180{ padding-bottom:180px; }
.pb_190{ padding-bottom:190px; }
.pb_200{ padding-bottom:200px; }
.pb_220{ padding-bottom:220px; }
.pb_240{ padding-bottom:240px; }
.pb_300{ padding-bottom:300px; }
.pb_400{ padding-bottom:400px; }		
.pl_10 { padding-left:10px; }
.pl_20 { padding-left:40px; }
.pl_30 { padding-left:30px; }
.pl_40 { padding-left:40px; }
.pl_50 { padding-left:50px; }
.pl_100 { padding-left:100px; }
.pl_150 { padding-left:150px; }
.pr_10 { padding-right:10px; }
.pr_20 { padding-right:40px; }
.pr_30 { padding-right:30px; }
.pr_40 { padding-right:40px; }
.pr_50 { padding-right:50px; }
.pt_05{	padding-top:5px; }
.pt_10 { padding-top:10px; }
.pt_20 { padding-top:20px; }
.pt_30 { padding-top:30px; }
.pt_40 { padding-top:40px; }
.pt_50 { padding-top:50px; }
.pt_70 { padding-top:70px; }
/*　フォントカラー　*/
/*　赤系　*/
.t_red{ color:#ff0000;}
.t_dred01{ color:#cc0000;}
.t_dred02{ color:#990000;}
.t_dred03{ color:#660000;}
/*　黄系　*/
.t_or01{ color:#ff6600;}
.t_or02{ color:#ff9900;}
/*　青系　*/
.t_bl{ color:#0000ff;}
.t_dbl01{ color:#000066;}
.t_dbl02{ color:#000099;}
.t_dbl03{ color:#112236;}
/*　緑系　*/
.t_gr{ color:#009944;}
.t_dgr01{ color:#336600;}
.t_dgr02{ color:#006600;}
/*　緑系　*/
.t_yg01{ color:#5BA633;}
.t_yg02{ color:#638c0b;}
/*　白　*/
.t_wt{ color:#ffffff;}
/*　グレー系　*/
.t_dg01{ color:#666; }	
.t_dg02{ color:#444; }	
	
/*　フォントウェイト　*/
/*　太字　*/
.t_b{ font-weight:bold;}
/*　普通字　*/
.t_n{ font-weight:normal;}
/*　フォントサイズ　*/
.t_60{ font-size:60%;}
.t_70{ font-size:70%;}
.t_80{ font-size:80%;}
.t_85{ font-size:85%;}
.t_90{ font-size:90%;}
.t_100{ font-size:100%;}
.t_110{ font-size:110%;}
.t_120{ font-size:120%;}
.t_130{ font-size:130%;}
.t_140{ font-size:140%;}
.t_150{ font-size:150%;}
.t_160{ font-size:160%;}
.t_170{ font-size:170%;}
.t_180{ font-size:180%;}
.t_190{ font-size:190%;}
.t_200{ font-size:200%;}
/*　ボーダー　*/
.border01
{
	border-bottom:1px dashed #a8b2bb;
}
.border02
{
	border-bottom:1px dotted #ccc;
}
.border03
{
	border-bottom:1px dotted #999;
}
.border04
{
	border-bottom:1px solid #ccc;
}
.border05
{
	border-bottom:1px solid #999;
}
.border06
{
	border-bottom:1px dotted #acacac;
}
.border07
{
	border-bottom:1px dotted #ffffff;
}
.border08
{
	border-top:1px dotted #acacac;
}
.border09
{
	border:1px solid #CCC;
}
.borderno
{
	border:none;
}/* レタースペーシング　*/
.lsp03
{
	letter-spacing:-0.3em;
}
.lsp025
{
	letter-spacing:-0.25em;
}
.lsp02
{
	letter-spacing:-0.2em;
}
.lsp015
{
	letter-spacing:-0.15em;
}
.lsp01
{
	letter-spacing:-0.1em;
}
.ov_h
{
	overflow:hidden;
}
/*-----------------------------------------*/
/* タイトル(見出し装飾					   */
/*-----------------------------------------*/
/* タイトル・ソリッドボーダー　*/
.title01 {
	font-size:17px;
	font-weight:bold;
	display:block;
	line-height:1.5;
	border-bottom:solid 3px #ECECED;
	margin-bottom:30px;
	}
/* タイトル・ソリッドボーダー２色　*/
.title02 {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding-bottom: .5em;
	margin-bottom:15px;
  position: relative;
  padding-bottom: .5em;
  border-bottom: 4px solid #ECECED;
}
.title02::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  z-index: 2;
  content: '';
  width: 25%;
  height: 4px;
  background-color: #444;
}
/*タイトル・ソリッドボーダー＋破線ボーダー２色*/
.h3-wrap{
    width: 100%;
    margin:10px 0 20px;
}
.pick-up-h3 {
  position: relative;
  padding-bottom: .5em;
  font-weight: 600;
  font-size: 16px;
}
.pick-up-h3::before,
.pick-up-h3::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: '';
  height: 4px;
}
.pick-up-h3::before {
  z-index: 2;
  width: 15%;
  background-color: #777;
}
.pick-up-h3::after {
  width: 100%;
  background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
  background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
}
/*黒バック・タイトルバー*/
.title_black
{
	background:url(https://www.ozie.co.jp/mens/img/mens_tit_black.jpg) top left no-repeat;
}
.title_black p
{
	text-indent:10px;
	line-height:2;
	color:#fff;
	font-size:120%;
}
/*グレーバック・タイトルバー*/
.title_glay
{
	width:100%;	
	height:47px;	
	background:url(https://www.ozie.co.jp/img/home_tit_c1.jpg) top left repeat-x;
}
.title_glay p
{
	text-indent:10px;	
	padding-top:15px;
	font-size:130%;	
	font-weight:bold;
}
/* サブタイトル　*/
/* サブタイトル・破線ボーダー　*/
.subtitle01
{
	font-size:130%;
	font-weight:bold;
	padding-bottom:15px;
	border-bottom:1px dotted #acacac;
	margin-bottom:30px;
}
/* サブタイトル・破線ボーダー小　*/
.subtitle02
{
	clear:both;
	font-size:110%;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:1px dotted #acacac;
	border-left:3px solid #acacac;
	margin-bottom:30px;
	width:90%;
}
/*-----------------------------------------*/
/* テキスト リンクボタン				   */
/*-----------------------------------------*/
a.btn_gray01 {
	display: block;
	text-align:center;
	background: #EEE;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	width: 120px;
	padding: 3px 5px;
}
a.btn_gray01:hover{
background:#ccc;
}
a.btn_gray02{
  display: block;
  text-decoration: none;
  height:35px;
  width: 300px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  font-weight:bold;
  background: #BBB;
  border:solid 1px #BBB;
}
a.btn_gray02:hover{
  background: #fff;
  color: #BBB;
  border:solid 1px #BBB;
}
.btn_gray03
{
	width:80%;
	height:50px;
	margin:0 auto;
}
  .btn_gray03 a{
	display: block;
	text-decoration: none;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size:16px;
	font-weight:bold;
	background: #999;
	border:solid 1px #999;
  }
  .btn_gray03 a:hover{
	background: #fff;
	color: #999;
	border:solid 1px #999;
  }
/*-----------------------------------------*/
/* ページトップ    						   */
/*-----------------------------------------*/
.pagetop
{
	clear:both;
	float:right;
	margin-bottom:20px;
}
/*レコメンド*/
.recommend
{
	clear:both;
	float:left;
	width:735px;
	margin-bottom:50px;
}
.recommend_tit
{
	border-bottom:#EAEBEC 3px solid;
	margin-bottom:8px;
	padding-bottom:5px;
	background-color:#FFF;
}
/*-----------------------------------------*/
/* 商品一覧ボックス						   */
/*-----------------------------------------*/
ul.itembox01
{
	clear:both;
	float:left;
	width:735px;
	padding-bottom:30px;
	/*困ったIEのために*/
	/*margin-bottom:30px;*/
}
	ul.itembox01 li
	{
		float:left;
		width:135px;
		margin:0 15px 0 0;
	}
	ul.itembox01 li.nosp
	{
		margin:0;
	}
	ul.itembox01 li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
		ul.itembox01 li a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
	/*　アイコン　*/
		ul.itembox01 li span.catch_icon
		{
			display:block;
		}
		ul.itembox01 li span.catch_icon img
		{
			border:none;
			margin:0 1px 5px 0;
		}
	/*　ランキングイメージ　*/
		ul.itembox01 li span.ranking img
		{
			border:none;
			margin:0 0 5px 0;
		}
	/*　価格　*/
	ul.itembox01 li span.price
	{
		display:block;
		text-align:center;
		margin-top:10px;
	}
	ul.itembox01 li span.red
	{
		color:#cc0000;
		font-weight:bold;
		display: inline;
	}
	/* 追加コメント　*/
	ul.itembox01 li span.comments
	{
		display:block;
		margin-top:10px;
		font-weight:bold;
		font-size:90%;
	}
/* ネクタイ・アクセサリー　*/
ul.itembox02
{
	clear:both;
	float:left;
	width:735px;
	padding-bottom:30px;
	/*困ったIEのために*/
	/*margin-bottom:30px;*/
}
	ul.itembox02 li
	{
		float:left;
		width:171px;
		margin:0 17px 0 0;
	}
	ul.itembox02 li.nosp
	{
		margin:0;
	}
	ul.itembox02 li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
		ul.itembox02 li a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
	/*　アイコン　*/
		ul.itembox02 li span.catch_icon
		{
			display:block;
		}
		ul.itembox02 li span.catch_icon img
		{
			border:none;
			margin:0 1px 5px 0;
		}
	/*　ランキングイメージ　*/
		ul.itembox02 li span.ranking img
		{
			border:none;
			margin:0 0 5px 0;
		}
	/*　価格　*/
	ul.itembox02 li span.price
	{
		display:block;
		text-align:center;
		margin-top:10px;
	}
	ul.itembox02 li span.red
	{
		color:#cc0000;
		font-weight:bold;
		display: inline;
	}
	/* 追加コメント　*/
	ul.itembox02 li span.comments
	{
		display:block;
		margin-top:10px;
		font-weight:bold;
		font-size:90%;
	}
/* シャツを着こなす　手動レコメンド　*/
ul.itembox03
{
	clear:both;
	float:left;
	width:616px;
	padding-bottom:30px;
	/*困ったIEのために*/
	/*margin-bottom:30px;*/
}
	ul.itembox03 li
	{
		float:left;
		width:136px;
		margin:0 59px 0 0;
	}
	ul.itembox03 li.nosp
	{
		margin:0;
	}
	
	ul.itembox03 li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
		ul.itembox03 li a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		
	/*　アイコン　*/
		ul.itembox03 li span.catch_icon
		{
			display:block;
		}
		ul.itembox03 li span.catch_icon img
		{
			border:none;
			margin:0 1px 5px 0;
		}
	/*　ランキングイメージ　*/
		ul.itembox03 li span.ranking img
		{
			border:none;
			margin:0 0 5px 0;
		}
	/*　価格　*/
	ul.itembox03 li span.price
	{
		display:block;
		text-align:center;
		margin-top:10px;
	}
	ul.itembox03 li span.red
	{
		color:#cc0000;
		font-weight:bold;
		display: inline;
	}
	/* 追加コメント　*/
	ul.itembox03 li span.comments
	{
		display:block;
		margin-top:10px;
		font-weight:bold;
		font-size:90%;
	}	
/*-----------------------------------------*/
/* 商品一覧アイテムエリア				   */
/*-----------------------------------------*/
/*	.fixHeight　と併用で高さ自動調整		*/
/*　ワイド130　*/
.itemarea01 {
	clear:both;
	}
	
.itemarea01 p {
	width:130px;
	float:left;
	margin-right:17px;
	margin-bottom:20px;
	}
	
.itemarea01 p.last {
	margin-right:0px;
	}
	
.itemarea01 span {
	font-weight:bold;
	color:#900;
	}
	
	.itemarea01 img
	{
		margin-bottom:5px;
	}
	.itemarea01 img a:hover img
	{	
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
/*　ワイド245　*/
.itemarea02 {
	clear:both;
	}
	
.itemarea02 p {
	width:235px;
	float:left;
	margin-right:9px;
	margin-bottom:20px;
	}
	
.itemarea02 p.last {
	margin-right:0px;
	}
	
.itemarea02 span {
	font-weight:bold;
	color:#900;
	}
	
	.itemarea02 img
	{
		margin-bottom:5px;
	}
	
	
		.itemarea02 img a:hover img
	{	
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
/*-----------------------------------------*/
/* リスト								   */
/*-----------------------------------------*/
/*　あわせて読みたいリスト　*/
#together {
	width: 100%;
	max-width: 735px;
}
#together img {
	width: 100%;
	max-width: 735px;
	margin: 0 auto;
}
ul.list01
{
	border-bottom:1px dotted #acacac;
	margin-top:10px;
	padding-bottom:10px;
}
ul.list01 li
{
	display:block;
	padding-left:36px;
	margin-bottom:10px;
	background:url(https://www.ozie.co.jp/img/home_icon04.gif) 1em 0.3em no-repeat;
	
}
/*　1行3項目 幅235px 余白15px */
/* メンズ、レディーストップで使用　*/
ul.list02
{
}
		ul.list02:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
ul.list02 li
{
	float:left;
	width:235px;
	margin:0 15px 0 0;
	font-weight:bold;
}
	ul.list02 li.nosp
	{
		margin:0;
	}
	ul.list02 li img
	{
		margin-bottom:10px;
	}
/*　背景色付きリスト　*/
/*　最新情報で使用　*/
ul.list03 li
{
	padding:10px;
}
	ul.list03 li span
	{
		font-size:90%;
	}
	ul.list03 li.bkc
	{
		background-color:#ececec
	}
/*　通常マーカーリスト　*/
/* ショッピングガイドで使用　*/
ul.list04 li
{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:10px;
	padding:0;
	/*IE6、7でリストマーカーが下付きになるのを防ぐ*/
	zoom: normal;
}
/* 横幅1列リスト　*/
/* ozieスタイルフッターナビ　*/
ul.list05
{
	width:735px;
	border-top:1px dotted #acacac;
	margin-bottom:100px;
}
	ul.list05 li
	{
		float:left;
		background:url(https://www.ozie.co.jp/img/home_icon06.gif) center left no-repeat;
		margin-top:15px;
		margin-left:5px;
		
	}
	ul.list05 li a
	{
		padding-left:30px;
		padding-right:10px;
		font-size:90%;
	}
/* 矢印アイコンリスト　白文字版*/
/*　基礎知識リスト　*/
ul.list06
{
	margin-bottom:50px;
}
	ul.list06 li
	{
		background:url(https://www.ozie.co.jp/img/home_icon07.jpg) center left no-repeat;
		margin-bottom:10px;
	}
	ul.list06 li a
	{
		color:#fff;
		
		font-size:110%;
		
		font-weight:bold;
		padding-left:30px;
	}
/* 矢印アイコンリスト　太字版 */
/*　基礎知識リスト　*/
ul.list07 li
{
	display:block;
	padding-left:20px;
	margin-bottom:10px;
	background:url(https://www.ozie.co.jp/img/home_icon04.gif) center left no-repeat;
	
}
	ul.list07 li a
	{
		font-weight:bold;
	}
/* 矢印アイコンリスト　ノーマル版 */
/*　基礎知識リスト*/
ul.list08 li
{
	display:block;
	padding-left:20px;
	margin-bottom:10px;
	background:url(https://www.ozie.co.jp/img/home_icon04.gif) center left no-repeat;
	
}
/*　1行3項目 幅150px 余白60px */
/*　基礎知識　*/
ul.list09 li
{
	float:left;
	width:150px;
	margin:0 60px 0 0;
}
	ul.list09 li.nosp
	{
		margin:0;
	}
	ul.list09 li img
	{
		margin-bottom:10px;
	}
/*　1行4項目 幅154px 余白なし */
/*　基礎知識　*/
ul.list10 li
{
	float:left;
	width:154px;
}
	ul.list10 li.nosp
	{
		margin:0;
	}
	ul.list10 li img
	{
		margin-bottom:10px;
	}
/*　1行2項目 幅306px 余白1px */
/*　基礎知識　*/
ul.list11 li
{
	float:left;
	width:306px;
	margin-right:1px;
	margin-bottom:20px;
}
	ul.list11 li.nosp
	{
		margin-right:0;
	}
	ul.list11 li img
	{
		margin-bottom:10px;
	}
/*　1行4項目 幅122px 余白34px */
/*　基礎知識　*/
ul.list12 li
{
	float:left;
	width:122px;
	margin-right:34px;
	/*_margin-right:17px;*/
	margin-bottom:20px;
}
	ul.list12 li.nosp
	{
		margin-right:0;
	}
	ul.list12 li img
	{
		margin-bottom:5px;
	}
/*　1行4項目 幅171px 余白17px */
/* メンズ、レディーストップで使用　*/
ul.list14 li
{
	float:left;
	width:171px;
	height:150px;
	margin:0 17px 30px 0;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(https://www.ozie.co.jp/img/home_back20.jpg) center bottom no-repeat;
}
	ul.list14 li.nosp
	{
		margin-right:0;
	}
	ul.list14 li img
	{
		margin-bottom:7px;
	}
	
	
/*　番号付きリスト */
ol.ollist01 li
{
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 5px 20px;
	*margin:0 0 5px 35px;
	_margin:0 0 5px 30px;
	padding:0;
	zoom: normal;
}
.icon01
{
	background:url(https://www.ozie.co.jp/img/home_icon04.gif) center left no-repeat;
	padding-left:20px;
}
/* 定義リスト　見出し赤文字　下線付き*/
/* 会員登録とポイント　*/
dl.dllist01
{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #acacac;
	margin-left:50px;
}	dl.dllist01 dt
	{
		color:#cc0000;
		font-weight:bold;
		margin-bottom:20px;
	}
	dl.dllist01 dd
	{
		line-height:1.6em;
	}/* 定義リスト　幅245px*/
/* ozie/style　*/
dl.dllist02
{
	width:245px;
	float:left;
	margin:0;
	padding:0;
}
/* 定義リスト　幅235px　余白15px */
/* シャツを着こなす基礎知識　*/
dl.dllist03
{
	display:block;
	float:left;
	width:235px;
	margin:0 15px 0 0;
}
	dl.dllist03.nosp
	{
		margin:0;
	}
	dl.dllist03 dt
	{
		font-weight:bold;
		margin-bottom:10px;
	}
	dl.dllist03 dt img
	{
		margin-bottom:10px;
	}
/* 定義リスト　幅176px　余白44px */
/* シャツを着こなす基礎知識　ボディスタイル*/
dl.dllist04
{
	display:block;
	float:left;
	width:176px;
	margin:0 44px 0 0;
	/*_margin:0 22px 0 0;*/
	color:#fff;
}
	dl.dllist04.nosp
	{
		margin:0;
	}
	dl.dllist04 dt
	{
		font-weight:bold;
		margin-bottom:10px;
		font-size:90%;
	}
	dl.dllist04 dd
	{
		font-size:90%;
	}
/* 定義リスト　幅265px　背景色付き*/
/* シャツを着こなす基礎知識　シャツを測る*/
dl.dllist05
{
	float:left;
	width:265px;
}
	dl.dllist05 dt
	{
		font-weight:bold;
		background-color:#ececec;
		padding:3px 10px;
	}
	dl.dllist05 dd
	{
		padding:3px 10px;
	}
/* 定義リスト　幅指定なし　背景色付き*/
/* シャツを着こなす基礎知識　シャツを測る*/
dl.dllist05wide
{
	float:left;
}
	dl.dllist05wide dt
	{
		font-weight:bold;
		font-size:120%;
		background-color:#ececec;
		padding:3px 10px;
	}
	dl.dllist05wide dd
	{
		padding:10px 0 25px 10px;
	}/* 定義リスト　幅419px　枠線付き*/
/* シャツを着こなす基礎知識　店長ワンポイントアドバイス*/
dl.dllist06
{
	float:left;
	width:419px;
	border:1px solid #cfcfcf;
	padding:15px;
	
}
	dl.dllist06 dt
	{
		font-weight:bold;
		color:#cc0000;
		margin-bottom:10px;
	}
	dl.dllist06 dd img
	{
		float:right;
		vertical-align:top;
	}
	
	dl.dllist06 dd
	{
		font-size:85%;
	}
/* 定義リスト　幅585px　枠線付き*/
/* シャツを着こなす基礎知識　店長ワンポイントアドバイス*/
dl.dllist07
{
	float:left;
	width:585px;
	border:1px solid #cfcfcf;
	padding:15px;
	
}
	dl.dllist07 dt
	{
		font-weight:bold;
		color:#cc0000;
		margin-bottom:10px;
	}
	dl.dllist07 dd img
	{
		float:right;
		vertical-align:top;
	}
	
	dl.dllist07 dd
	{
		font-size:85%;
	}
/* 定義リスト　見出し赤文字*/
/* シャツを着こなす基礎知識　3つの法則*/
dl.dllist08 dt
	{
		color:#cc0000;
		font-weight:bold;
		margin-bottom:10px;
		font-size:110%;
	}
	dl.dllist08 dd
	{
		margin-bottom:20px;
	}
	
/* 定義リスト　見出し黒背景枠線あり*/
/* ozieについて*/
dl.dllist09
{
	float:left;
	width:171px;
	height:190px;
	margin-right:17px;
	margin-bottom:20px;
}
	dl.dllist09.nosp
	{
		margin-right:0;
	}
	dl.dllist09 dt
	{
		background-color:#222222;
		border:1px dotted #b2b2b2;
		padding:10px;
		margin-bottom:10px;
	}
	dl.dllist09 dt a
	{
		color:#fff;
	}
/*-----------------------------------------*/
/* テーブル								   */
/*-----------------------------------------*/
table.tbl01 th,table.tbl01 td
{
	padding:5px;
	vertical-align:top;
}
	table.tbl01 th.bkc,table.tbl01 td.bkc
	{
		background-color:#ececec;
	}
/* 2011/11/8 ユニフォーム実績で追加　*/
table.tbl_uniform
{
	border-top:#666 1px solid;
	border-left:#666 1px solid;
}
table.tbl_uniform th
{
	background-color:#ccc;
	white-space:nowrap;
}
table.tbl_uniform th.red
{
	background-color:#fac090;
}
table.tbl_uniform th,table.tbl_uniform td {
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	padding:4px;
}
.wsnowrap
{
	white-space:nowrap;
}
/*告知*/
#Notification {
	color:#ff0000;
	border:1px #ff0000 dashed;
	padding:10px;
	margin-bottom:10px;
}
/*-----------------------------------------*/
/* 目次 */
/*-----------------------------------------*/
#pagenav-waku{
    padding:30px 30px 0px 30px;
	border:solid #ADADAD 1px;
	background-color:#FCFCFC;
	margin: 40px 0;
	box-shadow: 1px 1px 1px 1px #E6E6E6;
	border-radius: 5px;
}
	
	#pagenav-waku p{
		font-size:120%;
		margin-bottom:10px;
	}
	
	#pagenav-waku h3{
	font-size:120%;
	font-weight:bold;
	}
/* 矢印 ３列（スマホ２列*/
#pagenav {
	margin-bottom:40px;
	}
	#pagenav li {
	display:inline-block;
	width:32%;
	margin-bottom:15px;
	vertical-align:top;
	}
	#pagenav a {
	background: url(https://www.ozie.co.jp/img/home_icon04.gif) no-repeat 0px 1px;
	padding-left:18px;
	display:inline-block;
	}
@media screen and (max-width:767px) {
#pagenav li {
	width:48%;
	}
#pagenav a {
	display:block;
	}
}
/* 矢印なし ３列（スマホ１列*/
#pagenav-01 {
	margin-bottom:40px;
	}
	
	#pagenav-01 li {
	display:inline-block;
	width:32%;
	margin-bottom:15px;
	vertical-align:top;
	}
	
	#pagenav-01 a {
	display:inline-block;
	}

/* CSS Document Layout*/
/*-----------------------------------------*/
/* 		        						   */
/* 大枠         						   */
/* 		        						   */
/*-----------------------------------------*/
#wrapper {
	width:1000px;
	margin:0 auto;
}
@media (min-width: 922px) {
.ast-container {
    max-width: 1000px;
}
}
/*-----------------------------------------*/
/* 		        						   */
/* ヘッダー        						   */
/* 		        						   */
/*-----------------------------------------*/
#header
{
	width:960px;
	margin:17px 20px 0 20px;
	padding:0;
}
	#header ul
		{
			float:right;
		}
	#header li
		{
			float:left;
		}
/*-----------------------------------------*/
/* ロゴ	        						   */
/*-----------------------------------------*/
#logo
{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
/* 20111226 追加*/
#logo2
{
	float:left;
	margin:0;
	padding:0;
	display:block;
	width:350px;
	text-align:left;
	
}
#logo2 h1
{
	float:none;
	font-size:70%;
	font-weight:normal;
	color:#999;
	margin:0;
	padding:0;
	text-align:left;
	height:27px;
	
}
#logo2 p
{
	height:27px;
}
#hnavi
{
	float:right;
	width:603px;/*453px*/
}
#hnavi ul
{
	float:right;
	display:block;
}
/*-----------------------------------------*/
/* ヘッダーナビ    						   */
/*-----------------------------------------*/
#navi
{
	clear:both;
	height:44px;
}
	#navi li
		{
			float:left;
		}
/*-----------------------------------------*/
/* キービジュアル  						   */
/*-----------------------------------------*/
/* 追加20120702 */
#key_v
{
	width:960px;
	height:471px;
	margin-bottom: 10px;
}
#key img
{
	margin-bottom:15px;
}
	#key li
	{
		float:left;
		margin:0 13px 0 0;
	}
	#key li.nsp
	{
		margin-right:0;
	}
	#key_top li
	{
	float:left;
	margin:0 5px 0 0;
	padding-bottom: 10px;
	}
	#key_top li.nsp
	{
		margin-right:0;
	}
/*-----------------------------------------*/
/* 		        						   */
/* コンテンツ枠    						   */
/* 		        						   */
/*-----------------------------------------*/
#container
	{
		clear:both;
		float:left;
		width:960px;
		margin:32px 20px 0 20px;
		_margin:32px 10px 0 10px;
		padding:0;
		background:#fff;
		text-align:left;
	}
	#container:after {
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		content:".";
	}
/*-----------------------------------------*/
/* 		        						   */
/* 左枠		    						   */
/* 		        						   */
/*-----------------------------------------*/
#aside
{
	float:left;
	width:196px;
	margin:0 29px 0 0;
	padding:0;
	background:#fff;
}
/*-----------------------------------------*/
/* 会員情報		  						   */
/*-----------------------------------------*/
#member
{
	background:url(https://www.ozie.co.jp/img/home_back02.jpg) top left no-repeat;
	height:154px;
	margin:0 0 7px 0;
	padding:0;
}
	#member ul
	{
		padding:56px 14px 0 13px;
		margin:0;
	}
	#member li
	{
		float:left;
		padding:0;
	}
/*-----------------------------------------*/
/* 商品検索		  						   */
/*-----------------------------------------*/
#search
{
	background:url(https://www.ozie.co.jp/img/home_back03.jpg) top left no-repeat;
	height:298px;
	margin:0;
	padding:0;
}
/*　メンズ以外　*/
#search2
{
	background:url(https://www.ozie.co.jp/img/home_back12.jpg) top left no-repeat;
	height:180px;
	margin:0;
	padding:0;
}
#search form,#search2 form
	{
		padding:50px 12px 0 12px;
		margin:0;
	}
#search form span,#search2 form span
	{
		color:#807f7f;
	}
#search form input.itemname,#search2 form input.itemname
	{
		width:160px;
		padding-left:10px;
		margin:0;
		height:28px;
		color: #807f7f;
		background:url(https://www.ozie.co.jp/img/home_back08.jpg) top left repeat-x;
		border:1px solid #ccc;
	}
	
	
#search form select.sizename,#search2 form select.sizename
	{
		width:160px;
		padding-left:10px;
		margin:0;
		height:28px;
		color: #807f7f;
		background:url(https://www.ozie.co.jp/img/home_back08.jpg) top left repeat-x;
		border:1px solid #ccc;
	}
	
#search input.itemprice,#search2 input.itemprice
	{
		width:64px;
		height:28px;
		vertical-align:middle;
		background:url(https://www.ozie.co.jp/img/home_back08.jpg) top left repeat-x;
		border:1px solid #ccc;
	}
#search input[type="text"],#search2 input[type="text"]
	{
		line-height:2em;
	}
	
	
	
#search #searchword
	{
		background:url(https://www.ozie.co.jp/img/home_back09.gif) top left no-repeat;
		height:121px;
	}
#search #searchword iframe
	{
		width:156px;
		height:101px;
		margin:10px;
	}
#keyword_box
	{
		text-align:left;
	}
	#keyword_box p
	{
		font-size:80%;
		line-height:1.6em;
	}
/* 20131022 追加*/
#search #searchword2
	{
		width:174px;
		height:85px;
		
		border:#999 dashed 1px;
	}
#search #searchword2 iframe
	{
		width:168px;
		height:79px;
		margin:3px;
	}
#keyword_box2
	{
		background-color:#ececec;
		text-align:left;
	}
	#keyword_box2 p
	{
		font-size:80%;
		line-height:1.6em;
	}
/* 20111226 追加*/
#search_s
{
	background:url(https://www.ozie.co.jp/img/home_back003.jpg) top left no-repeat;
	height:90px;
	margin:0;
	padding:0;
}
#search_s form
	{
		padding:50px 12px 0 12px;
		margin:0;
	}
#search_s form p
{
	height:24px;
}
	
#search_s form span
	{
		color:#807f7f;
	}
#search_s form .itemname
	{
		width:95px;
		padding:0;
		margin:0;
		height:22px;
		color: #807f7f;
		background:url(https://www.ozie.co.jp/img/home_back008.jpg) top left repeat-x;
		border:1px solid #ccc;
		line-height: normal;
	}
#search_s input[type="text"]
	{
		line-height: normal;
	}
	
	
/* 20121029 追加*/
/* レディース・メンズ　サイズ検索付き*/	
	
#search3_ladies,#search3_mens
{
	background:url(https://www.ozie.co.jp/img/home_back03.jpg) top left no-repeat;
	
	border-bottom:1px solid #b2b2b2;
	margin:0;
	padding:0;
}
#search3_ladies,#search3_mens form
	{
		padding:50px 12px 0 12px;
		margin:0;
	}
#search3_ladies form span,#search3_mens form span
	{
		color:#807f7f;
	}
#search3_ladies form input.itemname,#search3_mens form input.itemname
	{
		width:160px;
		padding:0;
		margin:0;
		height:22px;
		color: #807f7f;
		background:url(https://www.ozie.co.jp/img/home_back008.jpg) top left repeat-x;
		border:1px solid #ccc;
		line-height: normal;
	}
	
	
#search3_ladies form select.sizename,#search3_mens form select.sizename
	{
		width:160px;
		padding:0;
		margin:0;
		height:22px;
		color: #807f7f;
		background:url(https://www.ozie.co.jp/img/home_back008.jpg) top left repeat-x;
		border:1px solid #ccc;
		line-height: normal;
	}
	
#search3_ladies input.itemprice,#search3_mens input.itemprice
	{
		width:64px;
		height:28px;
		vertical-align:middle;
		background:url(https://www.ozie.co.jp/img/home_back08.jpg) top left repeat-x;
		border:1px solid #ccc;
	}
#search3_ladies input[type="text"],#search3_mens input[type="text"]
	{
		line-height:2em;
	}
/*-----------------------------------------*/
/* サイドナビ	  						   */
/*-----------------------------------------*/
#snavi ul li {
	margin-bottom: 0;
	text-align: left
}
#snavi ul li a {
	font-size: 12px;
}
ul.snavi li
{
	display:block;
	/*width:146px;*/
	width:196px;
	line-height:0;
	/*line-height:3.5em;*/
}
	/* IE 隙間対策*/
	ul.snavi li a
	{
		display:block;
		line-height:normal;
		padding-top:12px;
		padding-left:50px;

	}
	li.nopadding
	{
		padding:0;
		margin:0;
	}
/*-----------------------------------------*/
/* サイドナビ背景 						   */
/*-----------------------------------------*/
/*　特集（メンズ）　*/
#snavi_ic01 
{
	background:url(https://www.ozie.co.jp/img/home_snavi01_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic01_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi01_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　特集（レディース）　*/
#snavi_ic01_02 
{
	background:url(https://www.ozie.co.jp/img/home_snavi32_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic01_02_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi32_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　新着商品　*/
#snavi_ic02
{
	background:url(https://www.ozie.co.jp/img/home_snavi02_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic02_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi02_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　ozieのこだわりシャツ　*/
#snavi_ic03
{
	background:url(https://www.ozie.co.jp/img/home_snavi03_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic03_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi03_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　素材・機能から選ぶ　*/
#snavi_ic04
{
	background:url(https://www.ozie.co.jp/img/home_snavi04_off.jpg) top left no-repeat;
	height:40px;
	}	
	#snavi_ic04_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi04_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　袖・カフス型から選ぶ　*/
#snavi_ic05
{
	background:url(https://www.ozie.co.jp/img/home_snavi05_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic05_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi05_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　衿型から選ぶ　*/
#snavi_ic06
{
	background:url(https://www.ozie.co.jp/img/home_snavi06_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic06_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi06_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　色から選ぶ　*/
#snavi_ic07
{
	background:url(https://www.ozie.co.jp/img/home_snavi07_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic07_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi07_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　柄から選ぶ（シャツ）　*/
#snavi_ic08
{
	background:url(https://www.ozie.co.jp/img/home_snavi08_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic08_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi08_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;	
	}
/*　柄から選ぶ（ネクタイ）　*/
#snavi_ic081_02
{
	background:url(https://www.ozie.co.jp/img/home_snavi33_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic08_02_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi33_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;	
	}	
/*　サイズから選ぶ　*/
#snavi_ic09
{
	background:url(https://www.ozie.co.jp/img/home_snavi09_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic09_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi09_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　ギフトセットを選ぶ　*/
#snavi_ic10
{
	background:url(https://www.ozie.co.jp/img/home_snavi10_off.jpg) top left no-repeat;
	height:40px;
}	
	#snavi_ic10_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi10_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　セール商品　*/
#snavi_ic11
{
	background:url(https://www.ozie.co.jp/img/home_snavi11_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic11_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi11_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　フォーマルシャツ　*/
#snavi_ic12
{
	background:url(https://www.ozie.co.jp/img/home_snavi12_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic12_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi12_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　商品一覧　*/
#snavi_ic13
{
	background:url(https://www.ozie.co.jp/img/home_snavi13_off.jpg) top left no-repeat;
	height:42px;
}
	#snavi_ic13_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi13_on.jpg) top left no-repeat;
		height:42px;
		font-weight:bold;
	}
	
/*　種類から選ぶ　*/
#snavi_ic14
{
	background:url(https://www.ozie.co.jp/img/home_snavi23_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic14_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi23_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　シーンから選ぶ　*/
#snavi_ic15
{
	background:url(https://www.ozie.co.jp/img/home_snavi24_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic15_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi24_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　ポケットチーフ　*/
#snavi_ic16
{
	background:url(https://www.ozie.co.jp/img/home_snavi25_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic16_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi25_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　カフスボタン（カフスリンクス）　*/
#snavi_ic17
{
	background:url(https://www.ozie.co.jp/img/home_snavi26_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic17_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi26_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
	
/*　カジュアルシャツ　*/
#snavi_ic18
{
	background:url(https://www.ozie.co.jp/img/home_snavi34_off.jpg) top left no-repeat;
	height:40px;
}
	#snavi_ic18_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi34_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　サスペンダー　*/
#snavi_ic19
{
	background:url(https://www.ozie.co.jp/img/home_snavi35_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic19_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi35_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
/*　ブレスレット　*/
#snavi_ic20
{
	background:url(https://www.ozie.co.jp/img/home_snavi36_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic20_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi36_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　グローブ　*/
#snavi_ic21
{
	background:url(https://www.ozie.co.jp/img/home_snavi37_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic21_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi37_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
/*　ネクタイピン　*/
#snavi_ic22
{
	background:url(https://www.ozie.co.jp/img/home_snavi38_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic22_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi38_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
/*　ベルト　*/
#snavi_ic23
{
	background:url(https://www.ozie.co.jp/img/home_snavi39_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic23_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi39_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/*　ストール　*/
#snavi_ic24
{
	background:url(https://www.ozie.co.jp/img/home_snavi40_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic24_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi40_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
/*　バッグ　*/
#snavi_ic25
{
	background:url(https://www.ozie.co.jp/img/home_snavi41_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic25_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi41_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
	
/*　帽子　*/
#snavi_ic26
{
	background:url(https://www.ozie.co.jp/img/home_snavi42_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic26_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi42_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
/*　財布・名刺入れ　*/
#snavi_ic27
{
	background:url(https://www.ozie.co.jp/img/home_snavi43_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic27_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi43_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
	
	
/*　Tシャツ・インナー　*/
#snavi_ic28
{
	background:url(https://www.ozie.co.jp/img/home_snavi44_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic28_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi44_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
	
/*　セーター・カーディガン　*/
#snavi_ic29
{
	background:url(https://www.ozie.co.jp/img/home_snavi45_off.jpg) top left no-repeat;
	height:40px;
	
}
	#snavi_ic29_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi45_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}
/* 20111226 追加 */
#snavi_ic013
{
	background:url(https://www.ozie.co.jp/img/home_snavi013_off.jpg) top left no-repeat;
	height:40px;
}
#snavi_ic011
{
	background:url(https://www.ozie.co.jp/img/home_snavi011_off.jpg) top left no-repeat;
	height:42px;
}
/*-----------------------------------------*/
/* 下層サイドナビ 						   */
/*-----------------------------------------*/
ul.ssnavi li
{
	/*width:146px;*/
	width:196px;
	height:30px;
	font-size:90%;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi20.jpg) top left no-repeat;
}
	/* IE 隙間対策*/
	ul.ssnavi li a
	{
		display:block;
		line-height:normal;
		padding-top:7px;
		padding-left:45px;
	}
ul.ssnavi li.back2
{
	/*width:146px;*/
	width:196px;
	height:30px;
	font-size:90%;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi20a.jpg) top left no-repeat;
}
	/* IE 隙間対策*/
	ul.ssnavi li.back2 a
	{
		display:block;
		line-height:normal;
		padding-top:7px;
		padding-left:60px;
	}
ul.ssnavi li.back_3
{
	/*width:146px;*/
	width:196px;
	height:30px;
	font-size:90%;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi20_3.jpg) top left no-repeat;
}
	/* IE 隙間対策*/
	ul.ssnavi li.back_3 a
	{
		display:block;
		line-height:normal;
		padding-top:7px;
		padding-left:60px;
	}
ul.ssnavi li.back_33
{
	/*width:146px;*/
	width:196px;
	height:30px;
	font-size:90%;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi20_33.jpg) top left no-repeat;
}
	/* IE 隙間対策*/
	ul.ssnavi li.back_33 a
	{
		display:block;
		line-height:normal;
		padding-top:7px;
		padding-left:60px;
	}
/*-----------------------------------------*/
/* 下層サイドナビ ご利用ガイドその他	   */
/*-----------------------------------------*/
ul.ssnavi2 li
{
	display:block;
	width:196px;
	font-size:90%;
	line-height:0;
}
	/* IE 隙間対策*/
	ul.ssnavi2 li a
	{
		display:block;
		line-height:normal;
		padding-top:12px;
		padding-left:45px;
		padding-right:4px;
	}
/*-----------------------------------------*/
/* 下層サイドナビ ご利用ガイドその他背景   */
/*-----------------------------------------*/
/*　高さ40px　*/
#ssnavi2_ic01 
{
	background:url(https://www.ozie.co.jp/img/home_snavi22_off.jpg) top left no-repeat;
	min-height:40px;
}	
#ssnavi2_ic01 ul {
	border: solid 1px #dfdfdf;
	border-top: none;
	padding: 10px 0px 12px;
	}
#ssnavi2_ic01 ul li {
	font-size:100%;
	}
#ssnavi2_ic01 ul li a {
	background:url(https://www.ozie.co.jp/img/home_snavi_list.jpg.png) no-repeat 24px 16px;
	}
#ssnavi2_ic01 ul li a span {
	font-size:90%;
	}
	#ssnavi2_ic01_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi22_on.jpg) top left no-repeat;
		height:40px;
		font-weight:bold;
	}	
/*　高さ43px　*/
#ssnavi2_ic02 
{
	background:url(https://www.ozie.co.jp/img/home_snavi28_off.jpg) top left no-repeat;
	height:43px;
	
}	
	#ssnavi2_ic02_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi28_on.jpg) top left no-repeat;
		height:43px;
		font-weight:bold;
	}	
/*　高さ56px　*/
#ssnavi2_ic03
{
	background:url(https://www.ozie.co.jp/img/home_snavi30_off.jpg) top left no-repeat;
	height:56px;
	
}	
	#ssnavi2_ic03_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi30_on.jpg) top left no-repeat;
		height:56px;
		font-weight:bold;
	}	
/* 20111226 追加 */
/*　高さ56px　*/
#ssnavi2_ic04
{
	background:url(https://www.ozie.co.jp/img/home_snavi30-2_off.jpg) top left no-repeat;
	height:56px;
}
/*-----------------------------------------*/
/* 下層サイドナビ グレー背景中見出し	   */
/*-----------------------------------------*/
#snavi_bk01 
{
	display:block;
	width:196px;
	font-size:12px;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi27_off.jpg) top left no-repeat;
	height:40px
}	
	#snavi_bk01 span
	{
		display:block;
		line-height:normal;
		padding-left:10px;
		padding-top:12px;
		color:#fff;
	}
	#snavi_bk01_on
	{
		background:url(https://www.ozie.co.jp/img/home_snavi27_on.jpg) top left no-repeat;
		height:40px;
	}	
#snavi_bk02 
{
	display:block;
	width:196px;
	font-size:12px;
	line-height:0;
	background:url(https://www.ozie.co.jp/img/home_snavi31_off.jpg) top left no-repeat;
	height:40px
}	
	#snavi_bk02 span
	{
		display:block;
		line-height:normal;
		padding-left:10px;
		padding-top:12px;
		color:#fff;
	}
	#snavi_bk02_on 
	{
		background:url(https://www.ozie.co.jp/img/home_snavi31_on.jpg) top left no-repeat;
		height:40px;
	}	
/*-----------------------------------------*/
/* 営業日カレンダー						   */
/*-----------------------------------------*/
#calender p.add
{
	/*clear:both;*/
	/*float:left;*/
	font-size:80%;
	line-height:1.4em;
	margin:0;
	padding:10px 8px 20px 8px;
}
/*-----------------------------------------*/
/* 現在の注文状況						   */
/*-----------------------------------------*/
#ordersta
{
	margin-bottom:50px;
}
	#ordersta iframe
	{
		width:196px;
		height:592px;
	}
table.ordersta_tbl
{
	width:192px;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	font-size:80%;
}
	table.ordersta_tbl th
	{
		text-align:center;
		border-bottom:1px #ccc solid;
		border-right:1px #ccc solid;
		background-color:#dfdfdf;
	}
	table.ordersta_tbl td
	{
		text-align:left;
		border-bottom:1px #ccc solid;
		border-right:1px #ccc solid;
	}
	table.ordersta_tbl td.alr
	{
		text-align:right;
	}
	table.ordersta_tbl td.alc
	{
		text-align: center;
	}
/*-----------------------------------------*/
/* 		        						   */
/* 右枠		    						   */
/* 		        						   */
/*-----------------------------------------*/
#article
{
	float:left;
	width:735px;
	margin:0;
	padding:0;
	background:#fff;
}
	#keyword_box_cont
	{
		text-align:left;
	}
	#keyword_box_cont p
	{
		line-height:1.8em;
	}
/*-----------------------------------------*/
/* ～から選ぶ							   */
/*-----------------------------------------*/
#choice
{
	float:left;
	margin-bottom:60px;
}
/*-----------------------------------------*/
/* チョイスボックス						   */
/*-----------------------------------------*/
dl.choicebox01
{
	float:left;
	width:135px;
	margin:0 15px 0 0;
}
dl.choicebox01.nosp
{
	margin:0;
}
	dl.choicebox01 dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	dl.choicebox01 dt img
	{
		margin-bottom:10px;
	}
	dl.choicebox01 dd
	{
		margin-bottom:10px;
	}
/*2011/12/07 murakami*/
/*メンズトップ衿型用*/
dl.choicebox01s
{
	float:left;
	width:96px;
	margin:0 7px 0 0;
}
dl.choicebox01s.nosp
{
	margin:0;
}
	dl.choicebox01s dt
	{
		margin-bottom:10px;
		font-weight:bold;
		font-size:90%;
	}
	dl.choicebox01s dt img
	{
		margin-bottom:10px;
	}
	dl.choicebox01s dd
	{
		margin-bottom:10px;
		font-size:90%;
	}
/*-----------------------------------------*/
/* 一押し								   */
/*-----------------------------------------*/
#push
{
	clear:both;
	float:left;
	background:url(https://www.ozie.co.jp/img/home_back11.jpg) top left no-repeat;
	width:735px;
	height:180px;
	margin-bottom:15px;
}
	#push p
	{
		padding:10px 30px 0 185px;
		color:#fff;
	}
	#push dl
	{
		padding:20px 30px 0 175px;
	}
	#push dt
	{
		font-weight:bold;
		margin-bottom:10px;
	}
/*-----------------------------------------*/
/* 商品検索								   */
/*-----------------------------------------*/
#search_cont
{
	background:url(https://www.ozie.co.jp/img/home_back10.jpg) top left no-repeat;
	height:111px;
}
	#search_cont iframe
	{
		width:695px;
		height:71px;
		margin:20px;
	}
/*-----------------------------------------*/
/* スライドショー						   */
/*-----------------------------------------*/
#slideshow {
		position:relative;
		width:735px;
		float: right;
		height:260px;
	}
#slideshow DIV {
		position:absolute;
		top:0;
		left:0;
		z-index:8;
		opacity:0.0;
		height: 260px;
		background-color: #FFF;
	}
	
#slideshow DIV.active {
		z-index:10;
		opacity:1.0;
	}
	
#slideshow DIV.last-active {
		z-index:9;
	}
	
#slideshow DIV IMG {
		height: 260px;
		display: block;
		border: 0;
	}
/*-----------------------------------------*/
/* 最新情報								   */
/*-----------------------------------------*/
#newinfo iframe
{
	width:735px;
	height:195px;
	border-top:#bdbdbd solid 1px;
	border-bottom:#bdbdbd solid 1px;
}
#newinfo300 iframe
{
	width:735px;
	height:300px;
	border-top:#bdbdbd solid 1px;
	border-bottom:#bdbdbd solid 1px;
}
#newinfo400 iframe
{
	width:735px;
	height:400px;
	border-top:#bdbdbd solid 1px;
	border-bottom:#bdbdbd solid 1px;
}
#newinfo600 iframe
{
	width:735px;
	height:600px;
	border-top:#bdbdbd solid 1px;
	border-bottom:#bdbdbd solid 1px;
}
/*2011/12/07 murakami*/
/*メンズトップ用*/
#newinfo120 iframe
{
	width:735px;
	height:120px;
	border-bottom:#bdbdbd solid 1px;
}
/*2015/06/19 murakami*/
/*メンズトップ用*/
#newinfo200 iframe
{
	width:735px;
	height:200px;
	border-bottom:#bdbdbd solid 1px;
}
/*-----------------------------------------*/
/* pickup&tips							   */
/*-----------------------------------------*/
#pickup
{
	float:left;
	width:210px;
	margin:0 15px0 0 0;
	padding:0;
}
#tips
{
	float:right;
	width:510px;
	margin:0;
	padding:0;
}
/*-----------------------------------------*/
/* tips						   				*/
/*-----------------------------------------*/
dl.tipsbox
{
	display:block;
	float:left;
	width:240px;
	margin:0 30px 0 0;
}
dl.tipsbox.nosp
{
	margin:0;
}
	dl.tipsbox dt
	{
		margin-bottom:10px;
		background:url(https://www.ozie.co.jp/img/home_icon05.jpg) top left no-repeat;
		font-weight:bold;
		padding-left:40px;
	}
	dl.tipsbox dd
	{
		padding-left:40px;
		border-bottom:1px dotted #acacac;
		margin-bottom:20px;
		padding-bottom:20px;
	}
	dl.tipsbox dd.noline
	{
		border:none;
	}
	
/*-----------------------------------------*/
/* ショッピングガイド					   */
/*-----------------------------------------*/
dl.guidelist
{
	display:block;
	float:left;
	width:203px;
	height:121px;
	background-color:#faf7f7;
	border:#acacac 1px dotted;
	margin:0 15px 15px 0;
	padding:15px;
}
	dl.guidelist.nosp
	{
		margin:0 0 15px 0;
	}
	
	dl.guidelist dt
	{
		background:url(https://www.ozie.co.jp/img/home_icon02.gif) top left no-repeat;
		font-weight:bold;
		padding-left:20px;
		padding-bottom:10px;
	}
	
	dl.guidelist dd
	{
		padding-left:20px;
	}	
/*-----------------------------------------*/
/* 伝統と革新							   */
/*-----------------------------------------*/
#intro
{
	clear:both;
	width:735px;
}
	#intro img
	{
		float:left;
	}
	
	#intro p
		{
			float:left;
			width:435px;
			padding-left:15px;
		}
/*　IE6・7のために　*/
.ladies_coordinate_cont
{
	width:735px;
}
/*-----------------------------------------*/
/* シャツの特徴							   */
/*-----------------------------------------*/
#features
{
	background:url(https://www.ozie.co.jp/style/img/style_back01.jpg) top left no-repeat;
	width:735px;
	height:640px;
	margin:0;
	padding:0;
	position:relative;
}
#features_cont
{
	width:660px;
	position:absolute;
	margin-top:107px;
}
#features dl
{
	margin-bottom:30px;
}
#features dt
{
	padding-left:60px;
}
#features dd{
	padding-left:80px;
}
	#features dl#bk01
	{
		background:url(https://www.ozie.co.jp/style/img/style_back02.gif) top left no-repeat;
	}
	#features dl#bk02
	{
		background:url(https://www.ozie.co.jp/style/img/style_back03.gif) top left no-repeat;
	}
	#features dl#bk03
	{
		background:url(https://www.ozie.co.jp/style/img/style_back04.gif) top left no-repeat;
	}
	#features dl#bk04
	{
		background:url(https://www.ozie.co.jp/style/img/style_back05.gif) top left no-repeat;
	}
	#features dl#bk05
	{
		background:url(https://www.ozie.co.jp/style/img/style_back06.gif) top left no-repeat;
	}
/*-----------------------------------------*/
/* シャツを着こなす基礎知識index		   */
/*-----------------------------------------*/
/* ツイート　*/
.tweetb
{
	width:735px;
	margin:20px 0 20px 0;
	text-align:right;
}
#basic
{
	float:left;
	width:360px;
	
	margin-right:15px;
}
#application
{
	float:left;
	width:360px;
}
	#basic p,#application p
	{
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
	}
	#basic p.bk01
	{
		background:url(https://www.ozie.co.jp/base/img/base_back01.jpg) top left no-repeat;
		width:360px;
		height:45px;
	}
	#application p.bk01
	{
		background:url(https://www.ozie.co.jp/base/img/base_back02.jpg) top left no-repeat;
		width:360px;
		height:45px;
	}
.knowbox
{
	clear:both;
	width:350px;
	margin-left:10px;
	overflow:hidden;
	border-bottom:1px dotted #acacac;
	padding-bottom:20px;
	margin-bottom:20px;
}
		.knowbox img
		{
			float:left;
			border:1px dotted #b2b2b2;
		}
		.knowbox a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
#basic dl,#application dl
{
	float:left;
	*float:none;
	*display:inline;
	width:231px;
	margin-left:15px;
	*margin-left:7px;
	vertical-align:top;
}
	#basic dt,#application dt
	{
		font-weight:bold;
		margin-bottom:10px;
		vertical-align:top;
	}
/*-----------------------------------------*/
/* シャツを着こなす基礎知識	サイズを知る   */
/*-----------------------------------------*/
#size_choose
{
	background:url(https://www.ozie.co.jp/base/img/base_back03.jpg) top left no-repeat;
	width:735px;
	height:104px;
	padding:0;
	position:relative;
}
	#size_choose p
	{
		width:505px;
		margin:55px 0 0 95px;
	 	position:absolute;
	}
#size_step1
{
	background: url(https://www.ozie.co.jp/base/img/base_back04.jpg) top left no-repeat;
	width: 735px;
	height: 576px;
	margin: 0;
	padding: 0;
	position: relative;
}
	#size_step1 dl
	{
		 width: 211px;
		 margin:300px 0 0 48px;
		 position:absolute;
		font-size:90%;
	}
	#size_step1 dt
	{
		color:#fff;
		text-align:center;
		margin-bottom:20px;
	}
	#size_step1 dd
	{
		margin:0 20px 20px 20px;
	}
	.size_step_txt
	{
		width:375px;
		margin-left:300px;
		margin-top:120px;
	 	position:absolute;
	}
#size_step2
{
	background:url(https://www.ozie.co.jp/base/img/base_back05.jpg) top left no-repeat;
	width:735px;
	height:960px;
	margin:0;
	padding:0;
	position:relative;
}
	#size_step2 dl
	{
		 width: 211px;
		 margin:478px 0 0 48px;
		 position:absolute;
		font-size:90%;
	}
	#size_step2 dt
	{
		color:#fff;
		text-align:center;
		margin-bottom:20px;
	}
	#size_step2 dd
	{
		margin:0 20px 20px 20px;
	}
#size_video
{
	/*background:url(https://www.ozie.co.jp/base/img/base_back06.jpg) top left no-repeat;*/
	padding:20px 0 50px 0;
	text-align:center;
}
	#size_video_object
	{
		margin:0 auto;
	}
/*-----------------------------------------*/
/* シャツを着こなす基礎知識　衿を知る	   */
/*-----------------------------------------*/
/*グレー背景　ラインボックス*/
.base_elsebox
{
	background:#ececec;
	width:733px;
	border:1px #dfdfdf solid;
}
/*グレー背景　ラインボックス中コンテンツ*/
.base_elsebox_in
{
	margin:0 59px 0 58px;
	width:616px;
}
	#size_elsebox1
	{
		background:url(https://www.ozie.co.jp/base/img/base_back07.jpg) top left no-repeat;
		width:616px;
		height:188px;
		margin:0;
		padding:0;
		position:relative;
	}
	#size_elsebox1 .int
	{
		margin-top:56px;
		width:376px;
		
		position:absolute;
	}
		#size_elsebox1 dl
		{
			 width: 211px;
			 margin:30px 0 0 399px;
			 position:absolute;
			font-size:90%;
		}
		#size_elsebox1 dt
		{
			color:#fff;
			text-align:center;
			margin-bottom:20px;
		}
		#size_elsebox1 dd
		{
			margin:0 15px 20px 15px;
		}
	#size_elsebox2
	{
		background:url(https://www.ozie.co.jp/base/img/base_back08.jpg) top left no-repeat;
		width:616px;
		height:267px;
		margin:0;
		padding:0;
		position:relative;
	}
	#size_elsebox2 .int
	{
		margin-top:56px;
		width:376px;
	 position:absolute;
	}
		#size_elsebox2 dl
		{
			 width: 211px;
			 margin:30px 0 0 399px;
			 position:absolute;
			font-size:90%;
		}
		#size_elsebox2 dt
		{
			color:#fff;
			text-align:center;
			margin-bottom:20px;
			
		}
		#size_elsebox2 dd
		{
			margin:0 15px 20px 15px;
		}		
/*ブルー背景　ラインボックス*/
.base_bluebox
{
	background:#112236;
	width:733px;
	border:1px #dfdfdf solid;
}
	/*ブルー背景　ラインボックス中コンテンツ*/
	.base_bluebox_in
	{
		margin:39px 59px 0 58px;
		width:616px;
	}
	
	
	/*ブルー背景　ラインボックス中コンテンツ（レコメンド）*/
	.base_bluebox_in_recommend
	{
		margin:20px 10px 0 10px;
		width:715px;
	}
	
	
	.base_bluebox_in_recommend_tit
	
	{
		margin:0 0 15px 30px;
		
		color:#FFFFFF;
		
		font-weight:bold;
	}
/*薄グレー背景　ラインボックス*/
.base_graybox
{
	background:#fcfdfd;
	width:733px;
	border:1px #dfdfdf solid;
	overflow:hidden;
}
	/*薄グレー背景　ラインボックス中コンテンツ*/
	.base_graybox_in
	{
		margin:0 59px 0 58px;
		width:616px;
	}
	
	
.base_left
{
	float:left;
	width:300px;
	margin-right:16px;
}
.base_right
{
	float:left;
	width:300px;
}
.base_choicebox
{
	clear:both;
	width:300px;
	height:145px;
	overflow:hidden;
	margin-bottom:25px;
}
		.base_choicebox img
		{
			float:left;
		}
.base_choicebox2
{
	clear:both;
	width:300px;
	overflow:hidden;
	margin-bottom:25px;
}
.base_left dl,.base_right dl
{
	float:left;
	*float:none;
	*display:inline;
	width:168px;
	margin-left:10px;
	*margin-left:5px;
	vertical-align:top;
}
	.base_left dt,.base_right dt
	{
		font-weight:bold;
		margin-bottom:5px;
		vertical-align:top;
		font-size:90%;
	}
	.base_left dd,.base_right dd
	{
		font-size:90%;
	}
	
/*　カラーキーパー　*/	
#colorkeeper
{
	background:url(https://www.ozie.co.jp/base/img/base_back09.jpg) top left no-repeat;
	height:287px;
	margin:0;
	padding:0;
	position:relative;
}
	.colorkeeper_cont
	{
		margin-top:105px;
		position:absolute;
	}
/*-----------------------------------------*/
/* シャツを着こなす基礎知識	カフス型を知る */
/*-----------------------------------------*/
/*濃グレー背景　ラインボックス*/
.base_graybox2
{
	background:#353535;
	width:735px;
	overflow:hidden;
}
	/*濃グレー背景　ラインボックス中コンテンツ*/
	.base_graybox2_in
	{
		margin:0 59px 0 60px;
		width:616px;
	}
.base_choicebox3
{
	clear:both;
	width:616px;
	overflow:hidden;
}
		.base_choicebox3 img
		{
			float:left;
		}
.base_choicebox3 dl
{
	float:left;
	*float:none;
	*display:inline;
	width:310px;
	margin-left:6px;
	*margin-left:3px;
	vertical-align:top;
	color:#fff;
	margin-top:40px;
}
	.base_choicebox3 dt
	{
		vertical-align:top;
		margin-bottom:10px;
		font-weight:bold;
	}
	.base_choicebox3 dt a
	{
		color:#fff;
	}
	.base_choicebox3 dt img
	{
		margin-bottom:10px;
	}
	.base_choicebox3 dd
	{
		font-size:90%;
	}
/*中間グレー背景　ラインボックス*/
.base_graybox3
{
	background:#999999;
	width:733px;
	border:1px solid #dfdfdf;
}
/*中間グレー背景　ラインボックス中コンテンツ*/
.base_graybox3_in
{
	margin:0 58px 0 59px;
	width:616px;
}
#cuff_point
{
	background:url(https://www.ozie.co.jp/base/img/base_back10.jpg) top left no-repeat;
	width:735px;
	height:420px;
	margin:0;
	padding:0;
	position:relative;
}
	#cuff_point_cont
	{
		position:absolute;
		margin:118px 0 0 60px;
		width:420px;
	}
/*-----------------------------------------*/
/*シャツを着こなす基礎知識 生地の素材を知る*/
/*-----------------------------------------*/
.base_choicebox4
{
	clear:both;
	width:616px;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
}
		.base_choicebox4 img
		{
			float:left;
			border:1px dotted #acacac;
		}
		.base_choicebox4 a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
dl.materialdl1
{
	float:left;
	*float:none;
	*display:inline;
	width:477px;
	margin-left:18px;
	*margin-left:9px;
	vertical-align:top;
}
	dl.materialdl1 dt
	{
		vertical-align:top;
		margin-bottom:10px;
		font-weight:bold;
	}
dl.materialdl2
{
	float:left;
	*float:none;
	*display:inline;
	width:616px;
	vertical-align:top;
}
	dl.materialdl2 dt
	{
		vertical-align:top;
		margin-bottom:10px;
		font-weight:bold;
	}
/*-----------------------------------------*/
/*	シャツを着こなす基礎知識 柄を知る      */
/*-----------------------------------------*/
/*白背景　ラインボックス*/
.base_whtbox
{
	background:#fff;
	width:733px;
	border:1px #dfdfdf solid;
	overflow:hidden;
	
}
	/*白背景　ラインボックス中コンテンツ*/
	.base_whtbox_in
	{
		margin:0 59px 0 58px;
		width:616px;
	}
	
	
	
	/*白背景　ラインボックス中コンテンツ(レコメンド)*/
	
	.base_whtbox_in_recommend
	{
		margin:40px 10px 0 10px;
		width:715px;
	}
	
	
	.base_whtbox_in_recommend_tit
	
	{
		margin:0 0 15px 30px;
		
		color:#666666;
		
		font-weight:bold;
	}
#pattern_navi
{
	background:url(https://www.ozie.co.jp/base/img/base_back11.jpg) top left no-repeat;
	width:616px;
	height:80px;
	margin:0;
	padding:0;
	position:relative;
}
	#pattern_navi_cont
	{
		position:absolute;
		width:450px;
		height:27px;
		background-color:#ececec;
		margin:53px 0 0 166px;
	}
	#pattern_navi_cont li
	{
		margin-top:5px;
		margin-left:20px;
	}
	#pattern_navi_cont li
	{
		float:left;
		background: url(https://www.ozie.co.jp/base/img/base_icon01.jpg) center left no-repeat;
		padding-left:20px;
		padding-right:30px;
	}
.base_choicebox5
{
	clear:both;
	width:616px;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
}
		.base_choicebox5 img
		{
			float:left;
		}
/*-----------------------------------------*/
/*　シャツを着こなす基礎知識　フォーマル   */
/*-----------------------------------------*/
#formal_menu
{
	background:url(https://www.ozie.co.jp/base/img/base_back12.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:735px;
	height:579px;
	position:relative;
}
	#formal_menu_button
	{
		position:absolute;
		margin:360px 8px 0 8px;
		width:719px;
		height:54px;
		padding:0;
	}
	#formal_menu_button li
	{
		float:left;
		margin:0 16px 0 0;
		padding:0;
	}
		#formal_menu_button li.nosp
		{
			margin:0;
			padding:0;
		}
.formal_left
{
	float:left;
	width:150px;
	margin-right:15px;
	/*_margin-right:7px;*/
}
.formal_right
{
	float:right;
	width:451px;
}
.formal_recommend
{
	clear:both;
	width:572px;
	margin-left:44px;
}
#formal_casual
{
	background:url(https://www.ozie.co.jp/base/img/base_back13.jpg) top left no-repeat;
	width:733px;
	height:221px;
	position:relative;
	margin:0;
	padding:0;
}
	#formal_casual_cont
	{
		position:absolute;
		margin:30px 60px 0 60px;
		width:613px;
	}
/*グレー背景　中ボックス*/
.base_graybox_s
{
	background:#f9f9f9;
	width:614px;
	border:1px #d8d7d7 solid;
	overflow:hidden;
}
	/*グレー背景　中ボックスコンテンツ*/
	.base_graybox_s_in
	{
		margin:20px 25px 20px 25px;
		width:564px;
	}
.base_choicebox6
{	clear:both;
	width:564px;
	overflow:hidden;
	margin-bottom:20px;
}
		.base_choicebox6 img
		{
			float:left;
			border:1px dotted #acacac;
		}
		.base_choicebox6 a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
dl.formaldl1
{
	float:left;
	*float:none;
	*display:inline;
	width:441px;
	margin-left:18px;
	*margin-left:9px;
	vertical-align:top;
}
	dl.formaldl1 dt
	{
		vertical-align:top;
		margin-bottom:10px;
		font-weight:bold;
	}
/*-----------------------------------------*/
/*　シャツを着こなす基礎知識　通夜		   */
/*-----------------------------------------*/
#formal_menu2
{
	background:url(https://www.ozie.co.jp/base/img/base_back14_pc.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:735px;
	height:514px;
	position:relative;
}
	#formal_menu2_button1
	{
		position:absolute;
		margin:336px 148px 0 148px;
		width:439px;
		height:64px;
		padding:0;
	}
	#formal_menu2_button2
	{
		position:absolute;
		margin:420px 38px 0 38px;
		width:659px;
		height:64px;
		padding:0;
	}
	
	#formal_menu2_button1 li
	{
		float:left;
		margin:0 41px 0 0;
		padding:0;
	}
		#formal_menu2_button1 li.nosp
		{
			margin:0;
			padding:0;
		}
	#formal_menu2_button2 li
	{
		float:left;
		margin:0 31px 0 0;
		padding:0;
	}
		#formal_menu2_button2 li.nosp
		{
			margin:0;
			padding:0;
		}
/*-----------------------------------------*/
/*　シャツを着こなす基礎知識　ネクタイ	   */
/*-----------------------------------------*/
#base_tie_point
{
	background:url(https://www.ozie.co.jp/base/img/base_back15.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:616px;
	height:700px;
	position:relative;
}
	#base_tie_point_cont
	{
		margin-top:290px;
		position:absolute;
	}
/*-----------------------------------------*/
/*　シャツを着こなす基礎知識　チーフ	   */
/*-----------------------------------------*/
.chief
{
	width:616px;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
}
.chief_left
{
	float:left;
	width:165px;
	margin-right:10px;
	/*_margin-right:5px;*/
}
.chief_right
{
	float:right;
	width:441px;
}
/*-----------------------------------------*/
/*　シャツを着こなす基礎知識　3つの法則	   */
/*-----------------------------------------*/
.rule_left
{
	float:left;
	width:286px;
	margin-right:20px;
	/*_margin-right:10px;*/
}
.rule_right
{
	float:right;
	width:310px;
}
/*-----------------------------------------*/
/* シャツを着こなす基礎知識	見出しテキスト   */
/*-----------------------------------------*/
.base_intro_txt
{
	margin-left:200px;
	width:500px;
	font-weight:bold;
}
#base_title
{
	margin:20px auto 20px;
	width:550px;
	font-weight:bold;
}
	#base_title h2
	{ 
	font-size:150%;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	
		}
	
/*-----------------------------------------*/
/* 特集									   */
/*-----------------------------------------*/
#feature_visual_mens
{
	background:url(https://www.ozie.co.jp/s-select/freshers/img/freshers_01.jpg) top left no-repeat;
	width:735px;
	height:272px;
	margin:0;
	padding:0;
	position:relative;
}
#feature_visual_ladies
{
	width:735px;
	height:272px;
	margin:0;
	padding:0;
	position:relative;
}
/*　背景透過レイヤー　*/
.feature_visual_text{
	 width: 695px;
	 position:absolute;
	 bottom:0;
	/* margin-top:235px;*/
	 padding: 15px 20px;
	 background-color: #000;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;	
	}
	.feature_visual_text p a{
		color:#fff;
	}
/* 特集ラインナップ　*/
#featurelineup dl
{
	display:block;
	float:left;
	width:169px;
	margin:0 17px 0 0;
}
	#featurelineup dl.nosp
	{
		margin:0;
	}
	#featurelineup dt a
	{
		font-weight:bold;
		 width: 169px;
		 position:absolute;
		 margin-top:150px;
		 padding: 13px 0;
		 text-align:center;
		 background-color: #000;
		filter: alpha(opacity=80);
		-moz-opacity:0.80;
		opacity:0.80;
		color:#fff;
	}
	#featurelineup dd
	{
		position:absolute;
		 margin-top:205px;
	}
#featurelineup01
{
	background:url(https://www.ozie.co.jp/mens/img/mens_img08.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
	
}
#featurelineup02
{
	background:url(https://www.ozie.co.jp/mens/img/mens_img09.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
#featurelineup03
{
	background:url(https://www.ozie.co.jp/mens/img/mens_img10.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
#featurelineup04
{
	background:url(https://www.ozie.co.jp/mens/img/mens_img11.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
#featurelineup05
{
	background:url(https://www.ozie.co.jp/ladies/img/ladies_img07.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
	
}
#featurelineup06
{
	background:url(https://www.ozie.co.jp/ladies/img/ladies_img08.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
#featurelineup07
{
	background:url(https://www.ozie.co.jp/ladies/img/ladies_img09.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
#featurelineup08
{
	background:url(https://www.ozie.co.jp/ladies/img/ladies_img10.jpg) top left no-repeat;
	width:169px;
	height:193px;
	position:relative;
	border:1px dotted #b2b2b2;
}
/*-----------------------------------------*/
/* 特集	: コーディネート例				   */
/*-----------------------------------------*/
#feature_visual_ladies01
{
	background:url(https://www.ozie.co.jp/ladies/img/ladies_back03.jpg) top left no-repeat;
	width:735px;
	height:232px;
	margin:0;
	padding:0;
	position:relative;
}
#feature_visual_ladies01 p
{
	 width: 665px;
	 position:absolute;
	 margin-top:140px;
	 padding: 0 35px;
	}
#feature01,#feature02,#feature03
{
	height:546px;
	border-bottom:1px dashed #a8b2bb;
	padding-bottom:35px;
	margin-bottom:35px;
}
#feature03.borderno
{
	border-bottom:none;
}
/* 下固定のために　*/
div.featurebox_right
{
	height:546px;
	position: relative;
}
	.featurebox_right
	{
		width:340px;
		float:left;
	}
div.featurebox_item
{
	position:absolute;
	bottom:0;
}
	.featurebox_item
	{
		width:340px;
	}
#feature01 dl,#feature02 dl,#feature03 dl
{
	float:left;
	*float:none;
	*display:inline;
	width:191px;
	margin-left:14px;
	*margin-left:7px;
	vertical-align:top;
}
	#feature01 dt,#feature02 dt,#feature03 dt
	{
		margin-bottom:10px;
		vertical-align:top;
		color:#cc0000;
	}
	#feature01 dd img,#feature02 dd img,#feature03 dd img
	{
		display:block;
	}
/*-----------------------------------------*/
/* パン屑	    						   */
/*-----------------------------------------*/
#pankuzu
{
	height:37px;
	background:#f7f8f8;
	border-bottom:1px dotted #bcc0c5;
}
	#pankuzu p
	{
		/*font-size:80%;*/
		font-size:100%;
		padding:10px 0 0 10px;
		color:#999999;
	}
/*-----------------------------------------*/
/* 		        						   */
/* フッダー枠    						   */
/* 		        						   */
/*-----------------------------------------*/
/*-----------------------------------------*/
/* フッダーご利用ガイド					   */
/*-----------------------------------------*/
#footer_guide{
	clear:both;
	background:#ececec;
	/*background: url(https://www.ozie.co.jp/img/background_footer_g.jpg) repeat-x left top;*/
}
	#footer_guide_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#footer_guide_cont
	{
		width:960px;
		margin:0 20px;
		padding:0 0 20px 0;
		text-align:left;
		background:url(https://www.ozie.co.jp/img/home_back06.jpg) top left repeat-y;
		/*overflow:hidden;*/
	}
		#footer_guide_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
	#footer_guide_cont dl
	{
		padding:0;
		margin-top:20px;
	}
		#footer_guide_cont dt
		{
			font-weight:normal;
			background:url(https://www.ozie.co.jp/img/home_icon02.gif) center left no-repeat;
			padding-left:20px;
			margin-bottom:10px;
			font-weight:bold;
		}
		#footer_guide_cont dd
		{
			font-size:80%;
			line-height:1.6em;
			padding-left:20px;
		}
		
		#footer_guide_cont dt.dire
		{
			background:url(https://www.ozie.co.jp/img/home_icon03.gif) center left no-repeat;
		}
		
	#footer_guide_box01
	{
		clear:both;
		float:left;
		width:270px;
		padding:0 15px;
	}
	#footer_guide_box02
	{
		float:left;
		width:260px;
		padding:0 20px;
	}
	#footer_guide_box03
	{
		float:left;
		width:320px;
		padding:0 20px;
	}
/*-----------------------------------------*/
/* フッダーメニュー						   */
/*-----------------------------------------*/
#footer_menu{
min-width: 1000px;
	clear:both;
	background: url(https://www.ozie.co.jp/img/home_back04.jpg) top left repeat-x;
	height:483px;
}
	#footer_menu_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#footer_menu_cont
	{
		width:960px;
		margin:0 20px;
		padding:0;
		text-align:left;
	}
		#footer_menu_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
		#footer_menu_cont a:link,#footer_menu_cont a:active
		{
			color:#b8b8b8;
			text-decoration:underline;
		}
		#footer_menu_cont a:visited
		{
			color:#b8b8b8;
			text-decoration:underline;
		}
		#footer_menu_cont a:hover,#footer_menu_cont a:visited hover
		{
			color:#0d82d3;
			text-decoration:none;
		}
	#footer_menu_cont p
	{
		font-size:80%;
		font-weight:bold;
		padding:0 0 0 10px;
	}
	#footer_menu_cont ul
	{
		padding-left:10px;
	}
		#footer_menu_cont li
		{
			font-size:80%;
			font-weight:normal;
			background:url(https://www.ozie.co.jp/img/home_icon01.jpg) center left no-repeat;
			padding-left:10px;
		}
		
		#footer_menu_cont li.sp
		{
			margin-bottom:20px;
		}
	#footer_menu_logo
	{
		clear:both;
		color:#b8b8b8;
		font-weight:normal;
		font-size:80%;
		margin:0 0 40px 0;
		padding:0;
	}
		#footer_menu_logo img
		{
			vertical-align: middle;
		}
	#footer_menu_box01
	{
		clear:both;
		float:left;
		width:165px;
		background:url(https://www.ozie.co.jp/img/home_line01.jpg) top right no-repeat;
	}
	#footer_menu_box02
	{
		float:left;
		width:172px;
		margin-left:10px;
		background:url(https://www.ozie.co.jp/img/home_line01.jpg) top right no-repeat;
	}
	#footer_menu_box03
	{
		float:left;
		width:180px;
		margin-left:10px;
		background:url(https://www.ozie.co.jp/img/home_line01.jpg) top right no-repeat;
	}
	#footer_menu_box04
	{
		float:left;
		width:205px;
		margin-left:10px;
		background:url(https://www.ozie.co.jp/img/home_line01.jpg) top right no-repeat;
	}
	#footer_menu_box05
	{
		float:left;
		width:198px;
		margin-left:10px;
	}
/*-----------------------------------------*/
/* フッダーコピーライト					   */
/*-----------------------------------------*/
#footer_copy
{
min-width: 1000px;
	clear:both;
	background:url(https://www.ozie.co.jp/img/home_back05.jpg) top left repeat-x;
	height:43px;
}
	#footer_copy_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#footer_copy_cont
	{
		width:960px;
		margin:0 20px;
		text-align:left;
		padding-top:15px;
	}
	#footer_copy_cont p
	{
		float:left;
		color:#535252;
		font-size:80%;
		margin:0;
	}
	#footer_copy_cont ul
	{
		float:right;
		margin:0;
		padding:0;
	}
	
		#footer_copy_cont ul li
		{
			float:left;
			color:#b8b8b8;
			font-size:80%;
			margin:0;
			padding-left:15px;
		}
		#footer_copy_cont ul li a:link,#footer_copy_cont ul li a:active
		{
			color:#b8b8b8;
			text-decoration:underline;
		}
		#footer_copy_cont ul li a:visited
		{
			color:#b8b8b8;
			text-decoration:underline;
		}
		#footer_copy_cont ul li a:hover
		{
			color:#0d82d3;
			text-decoration:none;
		}
		
/*-----------------------------------------*/
/* トップ枠								   */
/*-----------------------------------------*/
#top_menu01{
	clear:both;
	background:url(https://www.ozie.co.jp/img/home_back15.jpg) repeat-x top left;
}
	#top_menu01_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#top_menu01_cont
	{
		width:960px;
		margin:0 20px;
		padding:13px 0 16px 0;
		text-align:left;
	}
		#top_menu01_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
	
#top_menu02{
	clear:both;
	background:url(https://www.ozie.co.jp/img/home_back16.jpg) repeat-x top left;
}
	#top_menu02_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#top_menu02_cont
	{
		width:960px;
		margin:0 20px;
		padding:0;
		text-align:left;
	}
		#top_menu02_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
#top_menu03{
	clear:both;
	background:url(https://www.ozie.co.jp/img/home_back17.jpg) repeat-x top left;
}
	#top_menu03_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#top_menu03_cont
	{
		width:960px;
		margin:0 20px 50px 20px;
		padding:0;
		text-align:left;
		background:url(https://www.ozie.co.jp/img/home_back18.jpg) top left no-repeat;
		position:relative;
		width:960px;
		height:430px;
	}
		#top_menu03_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
	#top_menu03_cont_t
	{
		position:absolute;
		margin-top:65px;
		width:750px;
	}
	
/*動画スペース用*/
	#top_menu03_cont-mov
	{
		width:960px;
		margin:0 20px 50px 20px;
		padding:0;
		text-align:center;
		position:relative;
		width:960px;
	}
		#top_menu03_cont-mov:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
/*動画スペース用ここまで*/
#top_menu04{
	clear:both;
}
	#top_menu04_wrap
	{
		width:1000px;
		margin:0 auto;
	}
	#top_menu04_cont
	{
		width:960px;
		margin:0 20px;
		padding:0;
		text-align:left;
	}
		#top_menu04_cont:after {
			display:block;
			clear:both;
			height:0;
			visibility:hidden;
			content:".";
		}
/*-----------------------------------------*/
/* エラー枠	    						   */
/*-----------------------------------------*/
#error_cont
	{
		clear:both;
		float:left;
		width:600px;
		margin:70px 200px 70px 200px;
		padding:0;
		background:#fff;
		text-align:left;
	}
	#error_cont:after {
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		content:".";
	}
/*2011/12/07 murakami*/
/*メンズトップ衿型用*/
.eri
{
	width:735x;
	margin:0;
	font-weight:bold;
	text-align:center;
	display:block;
	/*background:url(https://www.ozie.co.jp/img/home_btn22_bk1.jpg) top left no-repeat;*/
	border-top:#d3d3d3 1px solid;
	background: url(https://www.ozie.co.jp/img/home_btn22_bk2.jpg) top left repeat-y;
	
}
.eri_s
{
	margin:auto;
	padding:10px 0 0 0;
	width:171px;
	height:150px;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(https://www.ozie.co.jp/img/home_back20.jpg) center bottom no-repeat;
}
.eri_s img
{
	margin-bottom:7px;
}
.erigata_b
{
	background: url(https://www.ozie.co.jp/img/home_btn22_bk2.jpg) top left repeat-y;
	overflow:hidden;
}
.erigata_s
{
	width:715px;
	margin:10px 10px 10px 10px;
}

/*--------------------------------
 *  CSS Document header_menu
 * -----------------------------*/
.menu {
	position: relative;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0;
}
.menu > li a {
	display: block;
	color: #fff;
}
.menu > li a:hover {
	color: #999;
}
ul.menu__second-level {
	display: none;
	z-index: 1000;
}

.menu__second-level li {
	border-top: 1px solid #111;
}

li.menu__mega ul.menu__second-level {
	position: absolute;
	top: 44px;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	padding: 20px 3%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	border: 1px solid #e2e2e2;
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.12);
	background: #FFF;
	border-top: none;
	margin: -5px 0 0;
	display: flex;
	flex-wrap: wrap;
}
li.menu__mega ul.menu__second-level > li {
	border: none;
	margin: 0 4px 12px;
	font-size: 12px;
	font-weight:bold;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.08);
}
li.menu__mega ul.menu__second-level > li:hover {
	opacity: 0.7;
	cursor: pointer;
}
li.menu__mega ul.menu__second-level > li a{
	color: #222222;
	text-decoration: none;
	display: block;
	width: 100px;
	padding: 82px 10px 0;
	height: 38px;
	box-sizing: content-box;
	text-align: center;
	line-height: 1.4em;
}
li.menu__mega ul.menu__second-level > li a:hover{
	opacity: 0.8;
}
.init-bottom:after {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 0 0 15px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.menu:before,
.menu:after {
	content: " ";
	display: table;
}
.menu:after {
	clear: both;
}
.menu {
	*zoom: 1;
}
.menu01{
	background: url(https://www.ozie.co.jp/img/mega-menu_top.png) no-repeat;
}
.menu02{
	background: url(https://www.ozie.co.jp/img/mega-menu_feature.png) no-repeat;
}
.menu03{
	background: url(https://www.ozie.co.jp/img/mega-menu_new.png) no-repeat;
}
.menu04{
	background: url(https://www.ozie.co.jp/img/mega-menu_commitment.png) no-repeat;
}
.menu05{
	background: url(https://www.ozie.co.jp/img/mega-menu_material.png) no-repeat;
}
.menu06{
	background: url(https://www.ozie.co.jp/img/mega-menu_cuffs.png) no-repeat;
}
.menu07{
	background: url(https://www.ozie.co.jp/img/mega-menu_collar.png) no-repeat;
}
.menu08{
	background: url(https://www.ozie.co.jp/img/mega-menu_color.png) no-repeat;
}
.menu09{
	background: url(https://www.ozie.co.jp/img/mega-menu_handle.png) no-repeat;
}
.menu10{
	background: url(https://www.ozie.co.jp/img/mega-menu_style.png) no-repeat;
}
.menu11{
	background: url(https://www.ozie.co.jp/img/mega-menu_casual.png) no-repeat;
}
.menu12{
	background: url(https://www.ozie.co.jp/img/mega-menu_formal.png) no-repeat;
}
.menu13{
	background: url(https://www.ozie.co.jp/img/mega-menu_inner.png) no-repeat;
}
.menu14{
	background: url(https://www.ozie.co.jp/img/mega-menu_gift.png) no-repeat;
}
.menu15{
	background: url(https://www.ozie.co.jp/img/mega-menu_sale_m.png) no-repeat;
}
.menu16{
	background: url(https://www.ozie.co.jp/img/mega-mens_search.png) no-repeat;
}
.menu17{
	background: url(https://www.ozie.co.jp/img/mega-mens_sweater.png) no-repeat;
}

.menu01_l{
	background: url(https://www.ozie.co.jp/img/mega-menu_top_l.png) no-repeat;
}
.menu02_l{
	background: url(https://www.ozie.co.jp/img/mega-menu_feature_l.png) no-repeat;
}
.menu03_l{
	background: url(https://www.ozie.co.jp/img/mega-menu_sale_l.png) no-repeat;
}

.menu01_n{
	background: url(https://www.ozie.co.jp/img/mega-menu_top_n.png) no-repeat;
}
.menu02_n{
	background: url(https://www.ozie.co.jp/img/mega-menu_new.png) no-repeat;
}
.menu03_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_tie.png) no-repeat;
}
.menu04_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_tiepin.png) no-repeat;
}
.menu05_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_chief.png) no-repeat;
}
.menu06_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_cuffs_button.png) no-repeat;
}
.menu07_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_belt.png) no-repeat;
}
.menu08_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_suspenders.png) no-repeat;
}
.menu09_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_bracelet.png) no-repeat;
}
.menu10_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_wallet.png) no-repeat;
}
.menu11_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_bag.png) no-repeat;
}
.menu12_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_hat.png) no-repeat;
}
.menu13_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_scarf.png) no-repeat;
}
.menu14_n{
	background: url(https://www.ozie.co.jp/img/mega-mens_gloves.png) no-repeat;
}
.menu15_n{
	background: url(https://www.ozie.co.jp/img/mega-menu_sale_t.png) no-repeat;
}

.fixed{
	position:fixed;
	top:0;
	left: 0;
	background: #000;
	width: 100%;
	display: flex;
	z-index: 1;
}
.fixed > ul{
	width: 960px;
}


/*--------------------------------
 *  CSS Document fs_IHL
 * -----------------------------*/
/*-----------------------------------------*/
/* Future関連							   */
/* Future設定上書き						   */
/* 商品一覧ページ						   */
/* 5列 IHL2								   */
/*-----------------------------------------*/
.alignItem_05 .gl_Item {
	width:19.5%;
	margin-left:0.5%;
}

/*　商品画面：商品詳細：コンテナ　*/
.gl_Item {
	padding:0px;
	margin:0 0 15px 0;
}

/*　IHL2　*/
.alignItem_05 #FS2_itemlayout_IHL2{
	float:left;
	width:135px;
	border:none;
	padding:0;
	margin:0 12px 0 0;
	background:#fff;
}
/*商品名*/
.alignItem_05 #FS2_itemlayout_IHL2 h2 a{
	font-size:90%;
}

/*　サムネイル　*/
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_thumbnail_container{
	width:135px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_thumbnail_container a img{
	width:133px;
	border:1px dotted #b2b2b2;	
	margin:0px;
	padding:0px;	
}
	.alignItem_05 #FS2_itemlayout_IHL2 .FS2_thumbnail_container a:hover img {
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
		border:1px solid #f79521;
	}

/*　アイコン　*/
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_eye_catch_icon{
	margin:0 0 5px 0px;
}
	.alignItem_05 #FS2_itemlayout_IHL2 .FS2_eye_catch_icon img{
		margin-right:1px;
	}

/*　拡大ボタン　*/
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button{
	display:none;
	}


/*　商品価格　*/
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_itemPrice_text{
	margin:5px 0px;
	font-size:90%;
	font-weight:normal;
	text-align:center;
}
.alignItem_05 #FS2_itemlayout_IHL2 .FS2_itemPrice_text .itemPrice{
	color:#cc0000;
}


/*-----------------------------------------*/
/* 手動レコメンド						　 */
/* 3列									   */
/*-----------------------------------------*/
.ori_alignItem_03 .gl_Item {
	width:19.5%;
	margin-left:0.5%;
}


/*　IHL2　*/
.ori_alignItem_03 #ori_itemlayout{
	float:left;
	width:135px;
	border:none;
	padding:0;
	margin:0 12px 0 0;
	background:#fff;
}
/*商品名*/
.ori_alignItem_03 #ori_itemlayout h2 a{
	font-size:90%;
}

/*　サムネイル　*/
.ori_alignItem_03 #ori_itemlayout .ori_thumbnail_container{
	width:135px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.ori_alignItem_03 #ori_itemlayout .ori_thumbnail_container a img{
	width:133px;
	border:1px dotted #b2b2b2;	
	margin:0px;
	padding:0px;	
}
	.ori_alignItem_03 #ori_itemlayout .ori_thumbnail_container a:hover img {
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
		border:1px solid #f79521;
	}

/*　アイコン　*/
.ori_alignItem_03 #ori_itemlayout .FS2_eye_catch_icon{
	margin:0 0 5px 0px;
}
	.ori_alignItem_03 #ori_itemlayout .FS2_eye_catch_icon img{
		margin-right:1px;
	}

/*　拡大ボタン　*/
.ori_alignItem_03 #ori_itemlayout .FS2_AdditionalImageEnlargementSsize_Button{
	display:none;
	}


/*　商品価格　*/
.ori_alignItem_03 #ori_itemlayout .ori_itemPrice_text{
	margin:5px 0px;
	font-size:90%;
	font-weight:normal;
	text-align:center;
}
.ori_alignItem_03 #ori_itemlayout .ori_itemPrice_text .itemPrice{
	color:#cc0000;
}

/* ----------------------
 * CSS Document add
-------------------- * */
.ml_100 { margin-left:100px; }
/* タイトルテキスト　*/
.t_rb120 
{
	color:#600;
	font-weight:bold;
	font-size:120%;
}
/*-----------------------------------------*/
/* 商品一覧ボックス						   */
/*-----------------------------------------*/
/* チョイスボックス2列（～から選ぶ）（セール）*/
dl.choiceboxSale
{
	float:left;
	width:358px;
	margin:0 15px 60px 0;
}
dl.choiceboxSale.nosp
{
	margin:0;
}
	dl.choiceboxSale dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	dl.choiceboxSale dt img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
	dl.choiceboxSale dt a:hover img
	{	
		border:1px solid #f79521;
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
	dl.choiceboxSale dd
	{
		margin-bottom:10px;
	}
/* チョイスボックス3列（～から選ぶ）（ネクタイ）*/
dl.choiceboxTie
{
	float:left;
	width:235px;
	margin:0 5px 0 0;
}
dl.choiceboxTie.nosp
{
	margin:0;
}
	dl.choiceboxTie dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	dl.choiceboxTie dt img
	{
		margin-bottom:10px;
	}
	dl.choiceboxTie dd
	{
		margin-bottom:10px;
	}
/* アイテムボックス3列（ネクタイ）　*/
ul.itemboxTie
{
	clear:both;
	float:left;
	width:735px;
	padding-bottom:30px;
	/*困ったIEのために*/
	/*margin-bottom:30px;*/
}
	ul.itemboxTie li
	{
		float:left;
		width:240px;
		margin:0 5px 0 0;
	}
	ul.itemboxTie li.nosp
	{
		margin:0;
	}
	ul.itemboxTie li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
		ul.itemboxTie li a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		/*　アイコン　*/
		ul.itemboxTie li span.catch_icon
		{
			display:block;
		}
		ul.itemboxTie li span.catch_icon img
		{
			border:none;
			margin:0 1px 5px 0;
		}
	/*　ランキングイメージ　*/
		ul.itemboxTie li span.ranking img
		{
			border:none;
			margin:0 0 5px 0;
		}
	/*　価格　*/
	ul.itemboxTie li span.price
	{
		display:block;
		text-align:left;
		margin-top:10px;
	}
	ul.itemboxTie li span.red
	{
		color:#cc0000;
		font-weight:bold;
		display: inline;
	}
	/* 追加コメント　*/
	ul.itemboxTie li span.comments
	{
		display:block;
		margin-top:10px;
		font-weight:bold;
		font-size:90%;
	}
/*　1行 余白なし */
/*　基礎知識・用語集　*/
ul.list13
{
}
	ul.list13:after
	{
		clear:both;
		content:".";
	}
	ul.list13 li
	{
		float:left;
		width:51px;
	}
	ul.list13 li.nosp
	{
		margin:0;
	}
/* チョイスボックス・コーデ*/
/*　リキッド仕様？？ */
/*　画像300px */
dl.choiceboxliq07coord
{
	float:left;
	width:300px;
	margin-right:20px;
	padding-bottom:40px;
}
	
	dl.choiceboxliq07coord dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	
	
	dl.choiceboxliq07coord dt img
	{
		margin-bottom:10px;
	}
	
	dl.choiceboxliq07coord dt p
	{
		font-weight:bold;
	}
	
	dl.choiceboxliq07coord dt a:hover img
		{
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;
		}
		
/*　画像130px */
dl.choiceboxliq08coord
{
	float:left;
	width:130px;
	margin-right:20px;
	padding-bottom:40px;
}
	
	dl.choiceboxliq08coord dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	
	
	dl.choiceboxliq08coord dt img
	{
		margin-bottom:10px;
	}
	
	dl.choiceboxliq08coord dt p
	{
		font-weight:bold;
	}
	
	dl.choiceboxliq08coord dt a:hover img
	{
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
	
	dl.choiceboxliq08coord dd p
	{
		margin-bottom:5px;
	}
	
	
/*　画像169px */
dl.choiceboxliq09coord
{
	float:left;
	width:169px;
	margin-right:20px;
	padding-bottom:40px;
}
	
	dl.choiceboxliq09coord dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	
	
	dl.choiceboxliq09coord dt img
	{
		margin-bottom:10px;
	}
	
	dl.choiceboxliq09coord dt p
	{
		font-weight:bold;
	}
	
	dl.choiceboxliq09coord dt a:hover img
	{
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
	
	dl.choiceboxliq09coord dd p
	{
		margin-bottom:5px;
	}
/*　画像233px */
dl.choiceboxliq10
{
	float:left;
	width:220px;
	padding-bottom:40px;
}
	
	dl.choiceboxliq10 dt
	{
		margin-bottom:10px;
		font-weight:bold;
	}
	
	
	dl.choiceboxliq10 dt img
	{
		margin-bottom:10px;
	}
	
	dl.choiceboxliq10 dt p
	{
		font-weight:bold;
	}
	
	dl.choiceboxliq10 dt a:hover img
	{
		filter: alpha(opacity=50);
		-moz-opacity:0.50;
		opacity:0.50;
	}
	
	dl.choiceboxliq10 dd p
	{
		margin-bottom:5px;
	}
/*-----------------------------------------*/
/* お問合せテーブル						   */
/*-----------------------------------------*/	
.table1 {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}
.table1 caption {
	font-weight:bold;
	margin:0 0 5px 5px;
}
.table1 th {
	/*width:110px;*/
	font-weight:bold;
	padding:8px 8px;
	
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background:#F6F6F6;
}
.table1 td {
	padding:8px 8px;
	text-align:left;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background:#fff;
}
/*-----------------------------------------*/
/* メールマガジン確認画面					*/
/*-----------------------------------------*/
/*　mail　*/
#newsmail
{
	width:500px;
	margin:auto;
}
/*-----------------------------------------*/
/* 中央コンテンツのみ（メール/問合せ確認画面 */
/*-----------------------------------------*/
#main
{	
	width:735px;
	margin:0;
	padding:0;
	background:#fff;
	margin:auto;
}
/*-----------------------------------------*/
/* ご利用ガイド								*/
/*-----------------------------------------*/
/*　FAQ　*/
#shoppingguideIN
{
	width:685px;
	margin: 0 0 0 50px;
}
/*　サイズ表　*/
.sizebox
{
	clear:both;
	width:600px;
	overflow:hidden;
	margin-bottom:50px;
	border-bottom:#CCC dotted 1px;
}
		.sizebox img
		{
			float:left;
		}
dl.sizeboxINdl
{
	float:left;
	*float:none;
	*display:inline;
	width:200px;
	margin-top:50px;
	margin-left:18px;
	*margin-left:9px;
	vertical-align:baseline;
}
	dl.sizeboxINdl dt
	{
		vertical-align:top;
		margin-bottom:10px;
		font-weight:bold;
	}
/* ご利用ガイド　返品交換　*/
	.bg01
	{
		background-color:#F3F3F3;
		margin-top:20px;
		width:250px;
		padding:10px;
	}
	.bg02
	{
		background-color:#F3F3F3;
		width:600px;
		padding:1px;
	}
/* ご利用ガイド　返品交換よくある質問　*/
	.dt01
	{
		float:left;
		width:30px;		
	}
	.dd01
	{
		float:left;		
		font-weight:bold;
		width:550px;
	}
	.dt02
	{
		float:left;
		width:50px;	
		text-indent:20px;
	}
	.dd02
	{
		float:left;
		width:610px;
	}
	
/* clear fixここから　*/
	#A:after
	{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
	}
	#A
	{
	display:inline-block;/* MAC IE用　*/
	min-height:1%;/* IE 7用 */
	}
	/*--MAC IEは非適用→ \*/
	* html #A{height: 1%;}
	#A{display: block;}
	/*--ここまでMAC IEは非適用 */
/* clear fixここまで　*/
/*　ご利用ガイド　ラッピングについて　*/	
	#wrap
	{
		padding-left:50px;		
	}
	.wrap_img01
		{
		margin:0 0 50px 0px;	
		}
	dl.wrap01
	{
		margin-bottom:50px;
	}
	dl.wrap01 dd
	{
		line-height:1.6;
	}	
	dl.wrap02
	{
		padding-bottom:30px;
		margin-top:30px;
		border-bottom:1px dotted #acacac;
	}	
	dl.wrap03
	{
		margin-top:30px;
		padding-bottom:30px;
		clear:both;
	}	
	dl.wrap04
	{
		border-bottom:1px dotted #acacac;
		margin-top:30px;
		padding-bottom:30px;
		clear:both;
	}
	.dt03
	{
		font-weight:bold;
		margin-bottom:10px;
	}	
	.dd03
	{
		float:left;
		margin-right:30px;
	}	
	.dt04
	{
		float:left;
		margin-right:30px;
	}	
	.dt05
	{
		background-color:#FFEBE1;
		font-weight:bold;
		margin-bottom:20px;
		text-indent:10px;
	}	
	.dd05
	{
		margin:0 0 10px 20px;
	}	
	p.wrap01
	{
		border-top:1px solid #acacac;
		margin-bottom:70px;
		clear:both;
	}
	p.wrap02
	{
		margin-left:600px;	
	}
	
/*-----------------------------------------*/
/* メディア掲載　						   */
/*-----------------------------------------*/
/*　メディア掲載BOX　*/
.media
{
	width:735px;
	background:#fff;
	border:1px solid #DDDDDD;
	margin-bottom:30px;
}
.media_new
{
	width:735px;
	border:1px solid #990000;
	margin-bottom:30px;
}
/*　メディア掲載BOX内タイトル　*/
.media_tit
{
	font-size:120%;
	color:#FFF;
	font-weight:bold;
	padding:10px 0 10px 20px;
	background-color:#333;
	margin-bottom:20px;
}
/*　メディア掲載BOX内掲載番組タイトル　*/
.media_p1
{
	font-size:120%;
	font-weight:bold;
	color:#600;
	margin:0 0 10px 30px;
}
.media_p1 a:link
{
	color:#600;
}
.media_p1 a:visited
{
	color:#600;
}
/*　メディア掲載BOX内掲載番組放映日時　*/
.media_p2
{
	margin:0 0 20px 30px;
}
/*　メディア掲載BOX内商品テーブル　*/
.table_media 
{
	margin:0 0 0 30px;
	width:650px;
}
.table_media caption 
{
	font-weight:bold;
	margin:0 0 5px 5px;
}
.table_media th 
{
	font-weight:bold;
	font-size:100%;
	padding:10px 0 10px 20px;
	background:#F6F6F6;
	border-right:3px solid #fff;
}
.table_media td
{
	padding:8px;
	background:#fff;
	text-align:center;
}
.table_media td a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;
		}
		
.table_media td img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
/*　メディアトップページ　*/	
	
.ul_media
	{
		width:735px;	
	}
.ul_media li
	 
	 {
	
	float:left;
	
	padding-left:85px;
	
	width:244px;
	
		
	}
.ul_media li img
	
	{
		
	border:1px dotted #b2b2b2;
	
	margin-bottom:30px;	
		
		}
		
.ul_media02
	{
		width:244px;
		
		padding-top:30px;
		
		padding-left:140px;
		margin-bottom:50px;
		
		clear:both;	
		
		float:left;
		
		
	}
.ul_media02 li
	 
	 {
	
	
	padding-bottom:10px;
	
	width:214px;
	
		
	}	
	
.ul_media02 li img
	 
	 {
	
	padding-right:20px;
		
	}
	
	
	.ul_media03
	{
		width:244px;
		
		padding-left:90px;
		
		padding-top:30px;
		margin-bottom:50px;
		
		float:left;
		
		
	}
.ul_media03 li
	 
	 {
	
	
	padding-bottom:10px;
	
	width:214px;
		
		
	}	
	
.ul_media03 li img
	 
	 {
	
	padding-right:20px;
		
	}
	
/*-----------------------------------------*/
/* 会社概要		　						   */
/*-----------------------------------------*/
/*　会社概要　お客様の声・講演一覧　*/	
	dl.dllistA
	{
		border-bottom:1px dotted #acacac;
		margin-left:20px;
		margin-bottom:30px;
		padding-bottom:30px;
	}
	dl.dllistA dt
	{
		color:#660000;
		font-weight:bold;
		margin-bottom:20px;
	}
	dl.dllistA dt a:link
	{
		color:#660000;
	}
	dl.dllistA dt a:visited
	{
		color:#660000;
	}
/* 	会社概要   */	
	dl.tit_r_01
	{
		padding-bottom:30px;
	}
	dl.tit_r_01 dt
	{
		color:#600;
		font-weight:bold;
		font-size:120%;
		margin-bottom:30px;
	}
	dl.tit_r_01 dd
	{
		margin-bottom:30px;
	}
/* 	会社概要   */
dl.tit_r_02
	{
		margin-bottom:50px;
	}
	dl.tit_r_02 dt
	{
		color:#600;
		font-weight:bold;
		font-size:120%;		
		margin-bottom:10px;
	}
	dl.tit_r_02 dd
	{
		margin-bottom:30px;
	}
/* 	会社概要   */
dl.list_c
	{
		margin-bottom:20px;
		border-bottom:#CCC dotted;
	}
	dl.list_c dt
	{
		float:left;
		width:200;
		font-weight:bold;
		font-size:120%;
	}
	dl.list_c dd
	{
		width:535;
		float:right;
	}
/* 	会社概要 歴史・沿革   */
	#aboutozie
	{
		margin-bottom:50px;
	}
		
	
	dl.dllistB 
	{
		border-bottom:1px dotted #acacac;
		margin-left:30px;
		padding:15px 0;
	}
	dl.dllistB dt
	{
		width:150px;
		font-weight:bold;
		font-size:14px;		
		color:#444;
		float:left;
	}
	 
	dl.dllistB dd
	{
		color:#444;
	}
  img.aboutozie 
	{
		margin-top:20px;
	}		
/*　会社概要　ozieコラム　*/
.colum_p1
{
	font-weight:bold;
	color:#600;
	margin-bottom:10px;
}
	.colum_p1 a:link
	{
		color:#600;
	
	}
	
	
	
	.colum_p1 a:visited
	{
		color:#600;
	
	}		
.column_midasi
	{
		margin-bottom:50px;
	}
	.column_midasi p
		{
			margin-bottom:10px;
		}
/* 	会社概要（company）レビューの書き方   */
.rev-img01
{
	margin:70px 0 40px 0;
	clear:both;
}
.rev-img02
{
	margin:70px 0 10px 50px;
	clear:both;
}
/* 	会社概要 工場   */
	dl.dllistC dt
	{
		width:100px;
		font-weight:bold;
		font-size:14px;		
		color:#444;
		float:left;
		padding:15px 0;
	}
		 
	dl.dllistC dd
	{
		color:#444;
		padding:15px 0;
	}
/* 	会社概要 プレスリリース   */ 
dl.dllistE 
	{
		border-bottom:1px dotted #acacac;
		margin-left:30px;		
		padding:15px 0;
	}
	dl.dllistE dt
	{
		width:150px;
		font-size:14px;		
		color:#444;
		float:left;
	}
	 
	dl.dllistE dd
	{
		color:#444;
	} 
  
/*-----------------------------------------*/
/* ozieスタイル	　						   */
/*-----------------------------------------*/
/* 	ozieスタイル   */
ul.listStyle
{
	width:200px;
	margin:10px 0 20px 20px;
}
		ul.listStyle li
		{
			line-height:2.0;
		}
			
/* 	ozieスタイル　開発ストーリー記事box内   */
#story
{
	width:675px;
	margin-left:60px;
	margin-bottom:50px;
}
dl.tit_r_03
	{
		margin-bottom:50px;
	}
	
	dl.tit_r_03 dt
	{
		color:#c00;
		font-weight:bold;
		font-size:120%;
		margin-bottom:10px;
	}
	
	dl.tit_r_03 dd
	{
		margin-bottom:20px;
	}
	
	dl.tit_r_03 dd span
	{
		font-weight:bold;
	}
/* 	ozieスタイル  特殊素材・プレミアムコットンについて   */
	#special-material{
		color:#444;
		}
	#special-material p
	{
		margin-bottom:20px;
	}	
	.section{
		border-bottom:1px dotted #acacac;		
		margin-bottom:30px;
		padding-bottom:10px;
		}		
	.ct-left{
		float:left;
		width:500px;
		}
	
	.ct-right{
		width:225px;
		float:left;
		}	
	dl.ct dt{
		font-weight:bold;
		color:#600;	
		font-size:17px;
		margin-bottom:20px;
		}
	 ul.ct_ul{
		margin:15px 0 20px 20px;
		}
	 ul.ct_ul li{
		list-style-type:disc;
		list-style-position:inside;
		}	
	 #new-stretch{
		border:3px solid #ddd;
		width:444px;
		padding:20px 20px;
		margin-bottom:20px;
		}
			
	 #new-stretch p{
		margin-bottom:10px;		
		}
	
	li.new-stretch{
		float:left;
		width:325px;
		}
					
	ol.cool_ol li{
		list-style-type:decimal;
		list-style-position:outside;						
		margin-left:25px;
		zoom:normal;
		}	
	dl.easy01{		
		padding-bottom:40px;
		}	
	dl.easy01 dt{
		font-weight:bold;
	    color:#C00;	
		margin-bottom:10px;
		
		font-size:13px;	
		}
	dl.easy02{		
		padding-bottom:30px;
		}
	
	dl.easy02 dt{
		font-weight:bold;
	    color:#C00;	
		margin-bottom:10px;
		font-size:13px;
		width:500px;
		}
		
/* 	ozie style　お客様の声から生まれた商品たち   */
	dl.dllistD 
	{
		padding-top:30px;
		clear:both;
	}
	dl.dllistD dt
	{
		width:270px;		
		float:left;
		margin-right:5px;
	}
	dl.dllistD dd
	{
		color:#444;		
		width:450px;
		float:right;
	}
	p.voice{
		clear:both;		
		margin-left:275px;
		margin-bottom:40px;
		padding-top:40px;
		}
/*-------------------------------------------------*/
/* レディーストップページ・レディースシャツの特徴 */
/*-------------------------------------------------*/
#ladies-feature p
	{
		font-size:160%;
		color:#600;
		font-weight:bold;
		margin-bottom:20px;
		margin-left:10px;
	}
#ladies-feature dl
	{
		margin-right:15px;
		width:226px;
		height:233px;
		float:left;			
	}
#ladies-feature .dl01
	{
		margin-left:10px;		
		background:url(https://www.ozie.co.jp/ladies/img/ladies_bar_feature1.gif) no-repeat;
	}
#ladies-feature .dl02
	{
		background:url(https://www.ozie.co.jp/ladies/img/ladies_bar_feature2.gif) no-repeat;
	}	
#ladies-feature .dl03
	{
		background:url(https://www.ozie.co.jp/ladies/img/ladies_bar_feature3.gif) no-repeat;
	}
	
#ladies-feature dt
	{
		font-size:130%;		
		color:#C36;
		text-align:center;
		padding-top:60px;
	}	
#ladies-feature dd
	{
		padding:0 10px;
		padding-top:10px;
		font-size:100%;
		color:#600;
	}
		
#ladies-feature .dl02 dt,#ladies-feature .dl03 dt
	{
		padding-top:65px;
	}	
		
#ladies-feature .dl02 dd,#ladies-feature .dl03 dd
	{
		padding-top:20px;
	}		
	
	
/*-----------------------------------------*/
/* メンズトップ　基礎知識修正2011.04.11濱村	*/
/*-----------------------------------------*/
div#pickup {
	margin-top:0;
}
#goconti2 {
	margin-top:0;
}
div#tips {
	position:relative;
	margin-top:0;
}
div.tipsbox{
	display:block;
	width:255px;
}
div#box01 {
	position:absolute;
	top:48px;
	left:0;
}
div#box02 {
	position:absolute;
	top:48px;
	left:260px;
}
div.tip { 
    position:relative;
	width:245px;
	margin:0 0 20px 0;
	/*clear:both;*/
	display:block;
	min-height:90px;
	height: auto !important;
	zoom:1;
}
div.tip img {
	width:90px;
	height:70px;
	margin-bottom:20px;
	zoom:1;
	position:absolute;
	top:0;
	left:0;
}
div.basictext {
	padding:0;
	position:absolute;
	top:0;
	left:100px;
	width:145px;
}
div.tip .basictext a h3 {
	text-decoration:underline!important;
}
div.tip .basictext h3 {
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	width:145px;
}
/*2011/12/07 murakami*/
/*その他の記事を見るボタン*/
/*div#gobasic {
	position:absolute;
	top:510px;
	left:345px;
}*/
div#gobasic {
	position:absolute;
	top:490px;
	left:345px;
}	
	
/*-----------------------------------------*/
/* ユニフォーム		  　　    		      */
/*-----------------------------------------*/
#uniform  h2{
	color:#FFF;
	font-size:140%;
	font-weight:bold;
	background-image:url(https://www.ozie.co.jp/uniform/img/unitop_title_bg01.png);
	background-repeat:no-repeat;
	padding:15px 0 15px 20px;
	margin-bottom:30px;
}
#uniform  h3, #uniform  h4{
	color:#F60;
	font-weight:bold;
	margin-bottom:5px;
}
#uniform  h4.utitle{
	background:#efe8df;
	padding:5px 10px;
	color:#444!important;
	font-weight:bold;
}
#uniform ul.itembox01{
	clear:both;
	float:left;
	width:735px;
	padding-bottom:30px;
	/*困ったIEのために*/
	/*margin-bottom:30px;*/
}
#uniform ul.itembox01 li{
		float:left;
		width:135px;
		margin:0 15px 0 0;
	}
	
#uniform ul.itembox01 li.nosp
	{
		margin:0;
	}
#uniform ul.itembox01 li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
#uniform ul.itembox01 li a:hover img
		{
			border:1px solid #f79521;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
#uniform p.blocks {
	background:#f4f4f4;
	padding:10px;
	border:1px solid #efe8df;
}
#uniform table.tbl01 {
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}
#uniform table.tbl01 td, #uniform table.tbl01 th{
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	padding:8px;
}
.bkc {
	background:#f4f4f4;
}
.unimodule_noborder {
	margin-bottom:40px;
}
#uniformmodule {
	padding:20px;
	border:1px dotted #acacac;
}
#uniform ol.cool_ol li{
		list-style-type:decimal;
		list-style-position:outside;						
		margin-left:25px;
		zoom:normal;
}
#uniform ol li {
	list-style-type:decimal;
}
#section3 dl dt {
  clear: left;
  float: left;
  margin: 0 0 15px 0;
  
  width: 210px;
  height:70px;
  zoom:1;
}
#section3 dl dd {
  margin-bottom: 0.8em;
  margin-left: 7.5em;
    height:70px;
  zoom:1;
}
dl.uniformshirts {
	margin-left:20px;
	margin-bottom:30px;
}
dl.uniformshirts dt {
	font-size:120%;
	color:#FF6600;
	font-weight:bold;
	margin-bottom:5px;
}
dl.uniformshirts dd {
	margin-bottom:20px;
}
.uniformform {
	background-color:#efe8df;
	border:#CCC dotted 1px;
	padding:20px;
}
.uniformform_p1 {
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
}
#uniform form input.itemarea220 {
	width:220px;
	height:25px;
}
#uniform form input.itemarea50 {
	width:50px;
	height:25px;
}
.table_uniform1 th {
	padding:5px 5px;
}
.table_uniform1 td {
	padding:5px 5px;
}
/*ユニフォームここまで*/
/*-----------------------------------------*/
/* クールビズ　アンケート結果2012			*/
/* company/press/20120529.html				*/
/* 六本木ショールームについて2016			*/
/* company/press/20160310.html				*/
/*-----------------------------------------*/
#enquete01-result .box {
	margin-bottom:60px;
}
#enquete01-result .box01 {
	margin-bottom:60px;
}
#enquete01-result .box01 p{
	
	font-size: 115%;
	padding: 0 10px 15px 10px;
	line-height: 125%;
}
#enquete01-result .t_dbl01 {
	line-height: 160%;
	font-size: 130%;
}
#enquete01-result h2 {
	border-top:1px solid #36F;
	border-bottom:1px solid #36F;
	background-color:#9CF;
	font-size:168%;
	font-weight:bold;
	color:#009;
	line-height: 110%;
	padding:20px;
	margin-bottom:30px;
}
#enquete01-result h3 {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left:10px solid #9CF;
	font-weight:bold;
	font-size:120%;
	margin-bottom:15px;
	padding:10px;
}
#enquete01-result h4 {
}
#enquete01-result .com_01 {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	display: block;
}
	#enquete01-result .result_a {
	border-top:2px solid #36F;
	border-bottom:2px solid #36F;
	background-color:#9CF;
	color:#009;
	font-size:130%;
	font-weight:bold;
	line-height:1.8em;
	padding:30px;
	margin-bottom:50px;
	}
#enquete01-result .com_01 .result_a h2 {
	border-style: none;
	padding: 0px;
}
#enquete01-result .com_02 {
	font-weight:bold;
	margin-bottom:30px;
	display: block;
	font-size: 115%;
	margin-right: 20px;
	margin-left: 20px;
	background: #C1E0FF;
	padding: 20px;
	line-height: 160%;
}
#enquete01-result .com_03 {
	border-left:5px solid #A6A6A6;
	color:#666;
	margin-bottom:30px;
	margin-left:40px;
	padding:5px 10px;
}
#enquete01-result .com_04 {
	border-left:5px solid #A6A6A6;
	margin-bottom:80px;
	margin-left:40px;
	padding:5px 10px;
}
#enquete01-result .com_06 {
	font-size: 115%;
	padding: 0 10px 10px 10px;
	line-height: 120%;
}
#enquete01-result dl {
	width:90%;
	background-color:#EFEFEF;
	margin-left:40px;
	margin-bottom:80px;
	padding:10px;
}
#enquete01-result .result_d {
	border:2px solid #CCCCCC;
	font-size:110%;
	padding:0px;
	margin-bottom:60px;
}
#enquete01-result .result_d p {
	margin: 15px 20px 30px;
	line-height: 160%;
	font-size: 115%;
}
	#enquete01-result .result_d h3 {
	background: #000099;
	padding: 10px;
	color: #FFF;
	border: 1px solid #FFF;
	margin-bottom: 20px;
	font-size: 120%;
	}
	#enquete01-result .result_d h4 {
	font-size: 150%;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	line-height: 90%;
	color: #000099;
	}
   
/*特集ページ用*/
/*mens/feature/coolbiz_enquete.html*/
#enquete01-result .box1 {
	
	border-left:#9CF 1px solid;
	border-right:#9CF 1px solid;
	border-bottom:#9CF 1px solid;
	
	margin-bottom:40px;
}
#enquete01-result .com_022 {
	font-weight:bold;
	margin-bottom:30px;
	display: block;
	font-size: 115%;
	margin-right: 20px;
	margin-left: 20px;
	background: #C1E0FF;
	padding: 20px;
	line-height: 120%;
}
/*特集ページ用セクション4*/
#enquete01-result .result_dd {	
	width:90%;
	line-height:120%;
	border:2px solid #CCCCCC;
	background-color:#F6F6F6;
	padding:30px;
	margin:0 auto 40px;
}
#enquete01-result .result_dd h4 {
	font-size: 110%;
	font-weight: bold;
	color: #000099;
}
#enquete01-result .result_dd p {
	margin-top:20px;
}
/*-----------------------------------------*/
/* クールビズ　もうひと工夫					*/
/* company/press/20120626.html				*/
/*-----------------------------------------*/
#coolbiz_more {
		line-height:1.6em;
}
#coolbiz_more p {
	font-size: 16px;
}
#coolbiz_more_head {
	
	text-align:center;
	border:#CCC 1px solid;
	padding:40px;
	margin-bottom:50px;
	
}
#coolbiz_more h3 {
	margin-bottom:20px;
}
#coolbiz_more h4 {
	font-size:160%;
	font-weight:bold;
	border-top:#9CF 1px solid;
	border-left:#9CF 10px solid;
	border-right:#9CF 1px solid;
	border-bottom:#9CF 1px solid;
	padding:10px;
	margin-bottom:20px;
	background-color: #FFF;
}
		#coolbiz_more h4 span {
			font-size: 80%;
		}
#coolbiz_more a {
	color:#06F;
}
#coolbiz_more .img {	
	border:#999 1px solid;
}
#coolbiz_more .waku01 {
	border:#CCC 1px solid;
	padding:30px;
	margin-bottom:50px;
	background-color: #DDEFFF;
}
		#coolbiz_more .waku01_com01 {
			font-size:130%;
			margin-bottom:30px;
		}
		
		
		#coolbiz_more .waku01_com02 {
			clear:both;
			margin-bottom:20px;
		}
		
		
		
		#coolbiz_more .waku01 dl {
			margin-top:20px;
			margin-bottom: 20px;
		}
		
		
				#coolbiz_more .waku01 dt {					
					font-size:150%;
					font-weight:bold;
					margin-bottom:10px;
				}
				
				
				#coolbiz_more .waku01 dd {
					font-size:130%;
					margin-bottom:5px;
					color: #009;
				}
				
				
				
		#coolbiz_more .waku01_p01 {
			font-size:180%;
			font-weight:bold;
			padding-top:30px;
			margin-bottom:40px;
			text-align:center;	
			
		}
		#coolbiz_more .waku01_p01 span {
	background-color:#FC6;
	padding:15px;
	
		}
#coolbiz_more .waku02 {
	border:#CCC 1px solid;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: #FFF;
}
		#coolbiz_more .waku02 p span {
			font-size:130%;
			font-weight:bold;	
			
		}
		#coolbiz_more .waku02_p01 {
			
			font-size:150%;
			font-weight:bold;
			margin-bottom:20px;
		}
		
		
		#coolbiz_more .waku02_com01 {
			
			margin-top:20px;	
			margin-bottom:20px;
		}
#coolbiz_more .last_com {
	width:630px;
	padding:20px;
	overflow:hidden;
	zoom:1;
	border:#CCC 5px solid;
	background-color: #FFF;
}
	#coolbiz_more .last_com1 {
		width: 630px;	
		margin-bottom: 20px;
	}
	#coolbiz_more .last_com2 {
		width: 400px;
		float: left;	
	}
	#coolbiz_more .last_com p {
		
		margin-top:10px;
	}
/*-----------------------------------------*/
/* クールビズで省エネ＋α					*/
/* company/press/20121002.html				*/
/*-----------------------------------------*/
#coolbiz_style {
	line-height:2.0em;
}
#coolbiz_style h3 {
	
	font-size:200%;
	font-weight:bold;
	
	border-left:#009 solid 10px;
	border-bottom:#009 solid 2px;
	
	padding:10px;
	margin-bottom:30px;
}
#coolbiz_style h4 {
	
	font-size:140%;
	font-weight:bold;
	
	border-left:#009 solid 10px;
	
	padding:5px;
	margin-bottom:20px;
}
#coolbiz_style h5 {
	
	font-size:130%;
}
#coolbiz_style .waku01 {
	border:#CCC 1px solid;
	padding:20px;
	margin-bottom:50px;
}
	#coolbiz_style .waku01 p {
		
	font-size:130%;
	margin-bottom:20px;
	}
		
		
#coolbiz_style .waku02 {
	border:#CCC 1px solid;
	padding:20px;
	margin-bottom:50px;
}
	
	#coolbiz_style .com_01 {
		
	font-size:130%;
	margin-bottom:40px;
	}
/*-----------------------------------------*/
/* ユーザーインタビュー						*/
/*-----------------------------------------*/
#interview {
	line-height:1.6em;
	font-size:105%;
}
#interview h3{
	
	clear:both;
	font-size:130%;
	font-weight:bold;
	
	background-image:url(https://www.ozie.co.jp/img/home_tit_c.jpg);
	background-repeat:no-repeat;
	
	padding:15px 0 15px 20px;
	margin-bottom:20px;
}
#interview .ozie {
		
	color:#003300;
}
#interview .user {
		
	color:#000099;
}
#interview dd span {
		
	font-weight:bold;
	color:#000033;
}
/*--テキストエリア左・画像右-------*/
#interview .text_left {
	
	margin-bottom:60px;
}
#interview .text_left dl {
	
	margin-bottom:25px;
}
	#interview .text_left dt {
		
		display:block;
		float:left;
		width:80px;
		text-align:right;
	}
	
	
	#interview .text_left dd {
		
		display:block;
		margin-left:80px;
	}
	
/*--テキストエリア右・画像左-------*/	
#interview .text_right {
	
	overflow:hidden;
}
	#interview .text_right dl {
		
		float:right;
		width:470px;	
		margin-bottom:25px;
	}
	#interview .text_right dt {
		
		display:block;
		float:left;
		width:80px;
		text-align:right;
	}
	
	
	#interview .text_right dd {
		
		display:block;
		margin-left:80px;
	}
	
	
/*-----------------------------------------*/
/* レディースシャツ　失敗しないサイズ選び	*/
/* ladies/feature/size.html				*/
/*-----------------------------------------*/
#ladies-f-size {
	line-height:1.6em;
	font-size:105%;
}
#ladies-f-size .box01
{
	padding:10px 10px 60px 10px;
	margin-bottom:60px;
	border-bottom:#CCC 1px dotted;
}
#ladies-f-size .box02
{
	width:580px;
	margin-left:50px;
	padding:20px;
	background-color:#FFF8E8;
}
#ladies-f-size .h2sv
{
	font-weight:bold;
	font-size:130%;
	color:#C00;
	border-left:#C00 10px solid;
	padding-left:10px;
	margin-bottom:20px;
}
#ladies-f-size .p01
{
	font-weight:bold;
	font-size:130%;
	margin-bottom:20px;
}
#ladies-f-size .p02
{
	font-weight:bold;
	font-size:140%;
	margin-bottom:20px;
	background-color:#E6E6E6;
	padding:5px;
}
#ladies-f-size .p04
{
	font-weight:bold;
	font-size:110%;
	margin-bottom:5px;
}
ul.ladies-f-size
{
	clear:both;
	float:left;
	width:710px;
	padding-bottom:40px;
	/*困ったIEのために*/
	/*margin-bottom:40px;*/
}
	ul.ladies-f-size li
	{
		float:left;
		width:137px;
		margin:0 5px 0 0;
	}
	ul.ladies-f-size li.nosp{
		margin:0;
	}
	ul.ladies-f-size li img
	{
		border:1px dotted #b2b2b2;
		margin-bottom:10px;
	}
		ul.ladies-f-size li a:hover img
		{
			border:1px solid #fc3;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		
ul.ladies-f-size00
{
	clear:both;
	float:left;
	width:710px;
	padding-bottom:10px;
	/*困ったIEのために*/
	/*margin-bottom:10px;*/
}
	ul.ladies-f-size00 li
	{
		float:left;
		width:170px;
		border:1px solid #666;
		padding:2px;
		margin:0 2px 0 0;
	}
	
	
		ul.ladies-f-size00 li.nosp	{
		margin:0;}
	ul.ladies-f-size00 li img
	{
		border:1px dotted #b2b2b2;
	}
		ul.ladies-f-size00 li a:hover img
		{
			border:1px solid #fc3;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		
		
	ul.ladies-f-size00 li span.big
	{
		display:block;
		width:165px;
		background-color:#F0F0F0;
		padding:1px;
		font-size:90%;
		text-align:center;
	}
		
/*体型別モデル着用例部分　5列*/		
ul.ladies-f-size01
{
	clear:both;
	float:left;
	width:715px;
	padding-bottom:40px;
	/*困ったIEのために*/
	/*margin-bottom:40px;*/
}
	ul.ladies-f-size01 li
	{
		float:left;
		width:135px;
		margin:0 7px 0 0;
	}
	ul.ladies-f-size01 li.nosp
	{
		margin:0;
	}
	
	ul.ladies-f-size01 li span.size
	{
		display:block;
		background-color:#999;
		color:#FFF;
		font-weight:bold;
		font-size:120%;
		text-align:center;
		padding:2px;
		margin-bottom:3px;
	}
	ul.ladies-f-size01 li img
	{
		border:5px solid #F2F2F2;
		margin-bottom:5px;
	}
		ul.ladies-f-size01 li img.main
	{
		border:5px solid #cc0000;
		margin-bottom:5px;
	}
		ul.ladies-f-size01 li a:hover img
		{
			border:1px solid #ffcc33;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		
		
/*体型別モデル着用例部分　3列*/		
ul.ladies-f-size03
{
	clear:both;
	float:left;
	width:715px;
	padding-bottom:40px;
	/*困ったIEのために*/
	/*margin-bottom:40px;*/
}
	ul.ladies-f-size03 li
	{
		float:left;
		width:230px;
		margin:0 5px 0 0;
	}
	ul.ladies-f-size03 li.nosp
	{
		margin:0;
	}
	
	
	ul.ladies-f-size03 li span.size
	{
		display:block;
		background-color:#999;
		color:#FFF;
		font-weight:bold;
		font-size:120%;
		text-align:center;
		padding:2px;
		margin-bottom:3px;
	}
	ul.ladies-f-size03 li img
	{
		border:5px solid #F2F2F2;
		margin-bottom:5px;
	}
	
	
	
		ul.ladies-f-size03 li img.main
	{
		border:5px solid #cc0000;
		margin-bottom:5px;
	}
		ul.ladies-f-size03 li a:hover img
		{
			border:1px solid #ffcc33;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;	
		}
		
		
ul.ladies-f-model_size
{
	clear:both;
	float:left;
	width:715px;
	padding-bottom:20px;
	/*困ったIEのために*/
	/*margin-bottom:20px;*/
}
	ul.ladies-f-model_size li
	{
		float:left;
		width:70px;
		margin:0 20px 0 0;
	}
	
	ul.ladies-f-model_size li.b-red
	{
		font-weight:bold;
		color:#900;
	}
	
	
	
/*------------------------------------------*/
/* レディース！商品一覧　　　　　　　　　	*/
/*------------------------------------------*/
dl.choiceboxliq-ladies
{
	float:left;
	width:135px;
	height:420px;
	overflow:hidden;
	margin:0 12px 30px 0;
}
	
	dl.choiceboxliq-ladies dt img
	{
		margin-bottom:10px;
		border:1px dotted #b2b2b2;
	}
	
	dl.choiceboxliq-ladies dt a:hover img
	{
		margin-bottom:10px;
		
		border:1px solid #b2b2b2;
			filter: alpha(opacity=50);
			-moz-opacity:0.50;
			opacity:0.50;
	}
		
		dl.choiceboxliq-ladies dd span.catch_icon
			{
			display:block;
			}
		
		dl.choiceboxliq-ladies dd span.catch_icon img
			{
			border:none;
			margin:0 1px 5px 0;
			}
		
		
		dl.choiceboxliq-ladies dd span.price
			{
			display:block;
			text-align:center;
			margin-top:10px;
			}
			
			
		dl.choiceboxliq-ladies dd span.red
			{
			color:#cc0000;
			font-weight:bold;
			display: inline;
			}
/*----------------------------------------------------------------
ショールーム
----------------------------------------------------------------*/
/*汎用クラス
----------------------------------------------------------------*/
/*フォントサイズ*/
#showroom {
	font-size:14px;
	line-height:1.8;
	}
#showroom .font_size12 {
	font-size:12px;
	}
/* clearfix */
.cl:after {/*for modern browser*/
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.cl { 
	display: inline-block; 
	zoom:normal;/*for IE 5.5-7*/
}
/* exlude MacIE5 \*/
* html .cl { height: 1% }
.cl {display:block;}
/* end MacIE5 */
.cl {/*for DreamWeaver View*/
	overflow:hidden;
}
/*タイトル*/
#showroom .ttl_a {
	font-size:28px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.4;
	font-weight: normal;
	margin-bottom:20px;
	}
#showroom .ttl_b {
	margin:60px auto 40px;
	text-align:center;
	}
/* スライドショー
----------------------------------------------------------------*/
#showroom #slideshow {
		position:relative;
		width:960px;
		height:540px;
	}
#showroom #slideshow div {
		position:absolute;
		top:0;
		left:0;
		z-index:8;
		opacity:0.0;
		height: 540px;
		background-color: #FFF;
	}
#showroom #slideshow div.active {
		z-index:10;
		opacity:1.0;
	}
#showroom #slideshow div.last-active {
		z-index:9;
	}
#showroom #slideshow div IMG {
		height: 540px;
		display: block;
		border: 0;
	}
/*キービジュアル
----------------------------------------------------------------*/
#showroom #keyv {
	text-align:center;
	font-size:16px;
	color:#666;
	line-height:1.8;
	}
#showroom #keyv h3 {
	margin:65px auto 35px;
	}
/*ナビゲーション
----------------------------------------------------------------*/
#showroom #nav {
	padding-bottom:25px;
	margin-bottom:35px;
	border-bottom: solid 1px #ccc;
	}
#showroom #nav li {
	float:left;
	margin-top:70px;
	}
#showroom #nav li a:hover img {
	opacity:0.6;
	}
/*サイズサンプルをご覧いただけます
----------------------------------------------------------------*/
#showroom #size_area {
	position:relative;
	}
#showroom #size_area .box_a {
	z-index:1;
	}
#showroom #size_area .box_b {
	z-index:99;
	position:absolute;
	top:150px;
	left:0px;
	background:url(https://www.ozie.co.jp/company/img/showroom/size_bg.png) repeat center center;
	color:#fff;
	width:475px;
	padding:25px 5px 25px 80px;
	}
#showroom #size_area #size_btn a {
	display:block;
	color:#fff;
	background-color:#4487d3;
	background-image: url(https://www.ozie.co.jp/company/img/showroom/arrow_white.png);
	background-repeat: no-repeat;
	background-position:50px 18px;
	padding:12px 70px;
	text-align:center;
	text-decoration:none;
	width:190px;
	margin-top:20px;
	}
#showroom #size_area #size_btn a:hover {
	background-color:#619ce0;
	}
/*お客様のご希望の商品を取寄せご試着いただけます
----------------------------------------------------------------*/
#showroom #try_area {
	position:relative;
	margin-top:10px;
	}
#showroom #try_area .box_a {
	z-index:1;
	}
#showroom #try_area .box_b {
	z-index:99;
	position:absolute;
	top:180px;
	left:0px;
	background:url(https://www.ozie.co.jp/company/img/showroom/try_bg.png) repeat center center;
	color:#111;
	width:475px;
	padding:25px 5px 25px 80px;
	}
/*その場でご購入も可能です
----------------------------------------------------------------*/
#showroom #buy_area {
	position:relative;
	margin-top:10px;
	}
#showroom #buy_area .box_a {
	z-index:1;
	}
#showroom #buy_area .box_b {
	z-index:99;
	position:absolute;
	top:280px;
	right:0px;
	background:url(https://www.ozie.co.jp/company/img/showroom/buy_bg.png) repeat center center;
	color:#fff;
	width:475px;
	padding:25px 5px 25px 50px;
	}
	
	
/*ショールーム映像
----------------------------------------------------------------*/
#showroom #img_area {
	position:relative;
	margin-top:10px;
	}
#showroom #img_area .box_a {
	z-index:1;
	}
#showroom #img_area .box_b {
	z-index:99;
	position:absolute;
	top:180px;
	right:0px;
	background:url(https://www.ozie.co.jp/company/img/showroom/try_bg.png) repeat center center;
	color:#111;
	width:475px;
	padding:25px 5px 25px 50px;
	}
#showroom #img_area #img_btn a {
	display:block;
	color:#fff;
	background-color:#4487d3;
	background-image: url(https://www.ozie.co.jp/company/img/showroom/arrow_white.png);
	background-repeat: no-repeat;
	background-position:50px 18px;
	padding:12px 70px;
	text-align:center;
	text-decoration:none;
	width:190px;
	margin-top:20px;
	}
#showroom #img_area #img_btn a:hover {
	background-color:#619ce0;
	}
/*ソーシャルボタン
----------------------------------------------------------------*/
#showroom #social_area {
	margin:15px auto 0px;
	text-align:center;
	width:520px;
	}
#showroom #social_area .box_a {
	float:left;
	width:120px;
	}
#showroom #social_area .box_b {
	float:left;
	width:80px;
	}
/*ショールームへのアクセス・案内図
----------------------------------------------------------------*/
#showroom #access_area {
	width:735px;
	margin:0 auto;
	color:#666;
	}
#showroom #access_area iframe {
	margin-bottom:20px;
	}
#showroom #access_area .box_a {
	width:385px;
	float:left;
	}
	
#showroom #access_area .box_b {
	width:340px;
	float:right;
	}
#showroom .access_btn {
	width:340px;
	float:right;
	}
#showroom_access .access_btn {
	width:340px;
	margin-bottom:60px;
	}
#showroom .access_btn a,
#showroom_access .access_btn a {
	display:block;
	color:#222;
	background-color:#dfdbd4;
	background-image: url(https://www.ozie.co.jp/company/img/showroom/arrow_black.png);
	background-repeat: no-repeat;
	background-position:25px 18px;
	padding:12px 20px 12px 40px;
	text-align:center;
	text-decoration:none;
	width:280px;
	}
#showroom .access_btn a:hover,
#showroom_access .access_btn a:hover {
	background-color:#e8e4dd;
	}
/*ご来店・商品お取り寄せのご予約
----------------------------------------------------------------*/
#showroom #reserve_area {
	margin-bottom:60px;
	}
#showroom #reserve_area .box_a {
	text-align:center;
	font-size:16px;
	color:#666;
	margin-bottom:60px;
	}
#showroom #reserve_area .box_a .ttl_b {
	margin-bottom:10px;
	}
#showroom #reserve_area  .box_b {
	width:320px;
	float:left;
	}
#showroom #reserve_area .box_c {
	width:560px;
	float:right;
	}
#showroom #reserve_area #calender {
	width:196px;
	margin:30px auto 0px;
	}
#showroom #reserve_area form {
	font-size:16px;
	color:#666;
	}
#showroom #reserve_area form table {
	width:100%;
	}
#showroom #reserve_area form th,
#showroom #reserve_area form td {
	font-weight:normal;
	padding:5px;
	}
#showroom #reserve_area form th {
	width:140px;
	}
#showroom #reserve_area form input {
	width:335px;
	height:40px;
	height:25px\9;/*ie8*/
	border: solid 1px #ccc;
	border-radius:5px;
	padding:0px 10px;
	padding:15px 10px 0px\9;/*ie8*/
	}
#showroom #reserve_area form input.input_btn {
	width:auto;
	height:auto;
	border: none;
	padding:0px;
	}
#showroom #reserve_area form select {
	padding:5px;
	margin-bottom:10px;
	}
#showroom #reserve_area form textarea {
	width:335px;
	height:198px;
	border: solid 1px #ccc;
	border-radius:5px;
	padding:10px;
	}
#showroom #reserve_area form td {
	color:#000;
	font-size:14px;
	}
#showroom #reserve_area form {}
#showroom #reserve_area form {}
/*----------------------------------------------------------------
ショールームへのアクセス・案内図
----------------------------------------------------------------*/
#showroom_access {
	font-size:14px;
	line-height:1.8;
	color:#666;
	}
#showroom_access .subtitle01 {
	color:#222;
	}
#showroom_access iframe {
	margin-bottom:20px;
	}
#showroom_access dl {
	margin-bottom:10px;
	}
#showroom_access dl.last {
	margin-bottom:25px;
	}
#showroom_access dt {
	float:left;
	clear:both;
	margin-right:10px;
	}
#showroom_access dd {
	margin-top:10px;
	float:left;
	width:275px;
	}
/*----------------------------------------------------------------
Amazonログイン＆ペイメント
----------------------------------------------------------------*/
#order_01{
}
#order_01 h2 {
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	border-bottom:1px dotted #acacac;
	margin-bottom:20px;	
	}
	
	
#order_01 h3 {
	font-weight:bold;
	font-size:15px;
	color:#FFF;
	background-color:#006;
	padding:10px;
	margin-bottom:20px;
	}
	
	
#order_01 h4 {
	font-weight:bold;
	font-size:15px;
	background-color:#9CF;
	border-left:#006 10px solid;
	padding:10px;
	margin-bottom:20px;	
	}
	
#order_01 p {
	font-size:14px	
	}
	
#order_01 .img01 {
	margin-top:10px;
	margin-bottom:50px;	
	}
	
	
	
	
/*-----------------------------------------*/
/* 基礎知識10　ネクタイの種類を知る	       */
/*-----------------------------------------*/
.baseTie10{
	width:685px;
	   
	}
	
	
	
	
.tiebox01{
	clear:both;
	
    width:685px;
	
    overflow:hidden;
	
    margin-bottom:50px;
	
	padding-bottom:50px;
	
    border-bottom:#CCC dotted 1px;
	}
	
	
.tiebox02{
	clear:both;
	
    width:685px;
	
    overflow:hidden;
	
    margin-bottom:50px;
	
	padding-bottom:50px;
	
	}	
	
	
.tiebox01 img,.tiebox02 img{
	float:left;
	display:block;
   }
.tiebox01 dl,.tiebox02 dl{
	float:left;
	*display:inline;
	width:350px;
	margin-left:20px;
	vertical-align:top;
    }
.tiebox01 dt,.tiebox02 dt	{
		font-weight:bold;
		margin-bottom:20px;
		vertical-align:top;
		font-size:150%;
		
		line-height:1.2;
	}
.tiebox01 dd,.tiebox02 dd{
		font-size:100%;
	}
	
	
	
	
#tiename {
	background-color: #ececec;
	height: 400px;
	margin: 0;
	padding: 0;
	position: relative;
    
	}
	
/*-----------------------------------------*/
/* 基礎知識　洗濯絵表示	       */
/*-----------------------------------------*/	
	
.laundrybox {
    background: #fcfdfd;
	
    width: 733px;
	
    border: 1px #dfdfdf solid;
	
    overflow: hidden;
	
	margin-bottom:40px;
}
.laubox{
	width:700px;
	
	clear:both;
	
	margin-left:70px;
	
}
.laubox dl{
	width:300px;
	     
	float:left;
	
			
	}
	
	
.laubox dt{
	
	   
	float:left;
	
	
	}	
	
	
.laubox dd{
	float:left;
	
	padding-left:20px;
	
	padding-top:30px;
	
    
	}
	
	
.laubox dd p{
	font-size:14px;
		
	    
	}	
/*-----------------------------------------*/
/* 袖のまくり方						   */
/*-----------------------------------------*/
/* 　ナビボタン  */
.rollup_navi{
		
	clear: both;
	
		
	}	
	
	
.rollup_navi ul{
	
	height: 40px;
	
	width: 735px;
		
	border-bottom: 1px solid #666;
	
	margin-top: 60px;
	
	margin-bottom: 80px;
	
	padding-left: 30px;
	
	}	
	
	
	
.rollup_navi li{
	
	list-style: none;	
	
	height: 40px;
	width: 168px;
	float: left;
	margin-left: 10px;
	}	
.rollup_navi li a{
	text-decoration: none;
	height: 40px;
	width: 168px;
	display:block;
	}
.rollup_navi a:hover img {
    visibility: hidden;
}
.rollup_navi li.a{
	
	 background: url(https://www.ozie.co.jp/base/img/rollup-b-02.gif) no-repeat;
	 
	 margin: 0 ;
	
	
	}	
.rollup_navi li.b{
	
	 background: url(https://www.ozie.co.jp/base/img/rollup-b-04.gif) no-repeat;
	}
.rollup_navi li.c{
	
	 background: url(https://www.ozie.co.jp/base/img/rollup-b-06.gif) no-repeat;
	}
.rollup_navi li.d{
	
	 background: url(https://www.ozie.co.jp/base/img/rollup-b-08.gif) no-repeat;
	}				
/*　 ナビボタンここまで	　*/
.rollup_h3{
	
	font-size:38px;
	
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	
	font-weight: bold;
	
    text-align: center;
	
	margin-bottom: 60px;
	line-height: 45px;
	}
#rollup_basic img,#slim img,#master img,#uchi img{
	margin-top:15px;
	margin-left:40px;
	}
#rollup_basic img.tate,#slim img.tate,#master img.tate,#uchi img.tate{
	margin-left:120px;
	margin-bottom:30px;
	}	
.totop a{
	text-decoration: none;
	display:block;	
	margin-left:600px;
	font-size:10px;
	color:#999;
	}

/*------------------------
メニュー調整
------------------------*/
.oz-common-header ul {
/*margin:0;*/
list-style-type: none;
}
#header
{
	width:960px;
	margin:17px auto 0 auto;
	padding:0;
}
/*-------------------------
フッター調整
-------------------------*/

.site-above-footer-wrap[data-section="section-above-footer-builder"] {
background-color: #fff;
}


.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row-container-inner {
background-color: #000;
background-image: url(https://www.ozie.co.jp/img/home_back04.jpg);
background-repeat: repeat-x;
background-position: top left;
}
#sm-footer {
display: none;
}
@media screen and (max-width:767px) {
#sm-footer {
display: block;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {
    display: none !important;
}
.site-primary-footer-wrap {
padding-top: 0;
border: none!important;
}
}
/*-------------------------
サイトバー調整
-------------------------*/
.ast-left-sidebar #secondary {
border-right: none;
}
.ast-left-sidebar #primary {
border-left: none;
}
#snavi .ta_c {
text-align: center;
}

/*-------------------------
メインコンテンツ幅調整
-------------------------*/
@media screen and (max-width:767px) {
#main {
width: 100%;
}
}
/*----------------------------------
カレンダー
----------------------------------*/

span.Today {
}
li.deli {
}

li.openingsale {
	color: #666666;
}

li.holyday {
	background-color:#FFE8FC;
}
li.Sun {
	background-color:#FFE8FC;
}
li.Sat {
	background-color:#FFE8FC;
}
li.undefined {
	/*cursor: pointer;*/
}
/*ui*/
div.cal_wrapper {
	padding:0 7px 0 7px;
	width: 182px;
	height:130px;
	position: relative;
	margin-bottom:10px;
	color: #666666;
	font-size:75%;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック", "MS PGothic","sans-serif";
	line-height:1.4em;
}
/*送り*/
/*ul.cal_ui {
	padding: 0px;
	margin: 0px;
	width: 60px;
	float: right;
}
ul.cal_ui li {
	float: left;
	width: 20px;
	height: 15px;
	font-size: 10px;
	list-style: none;
	background-repeat: no-repeat;
	cursor: pointer;
}*/
/*li.cal_prev {
	background-image: url(cal_01.gif);
}

li.cal_to {
	background-image: url(cal_02.gif);
}
li.cal_next {
	background-image: url(cal_03.gif);

}*/

div.cal_base {
	width:100%;
}
div.cal_base p {
	padding:0;
	/*padding: 5px;*/
	margin:0 0 3px 0;
	text-align:center;
}
ul.cal_main {
	clear: both;
	padding: 0px;
	margin: 0px;
}

ul.cal_main li {
	/*padding: 3px 0px 3px 0px;*/
	width: 21.9px;
	/*--IE10崩れの為22pxより修正--*/
	height:13px;
	margin:0 2px 3px 0;
	text-align: center;
	list-style: none;
	float: left;
	overflow: hidden;
	border: solid 1px #d4d4d4
}

ul.cal_main li span {
	/*padding: 3px;*/
	display: block;
}
ul.cal_main li.cal_headline {
	width: 24px;
	height:15px;
	margin:0 2px 3px 0;
	text-align: center;
	list-style: none;
	float: left;
	overflow: hidden;
	border:none;
}
li.cal_headline {
}

/*
SP
*/
@media screen and (max-width: 767px) {
#base_title {
width: 100%;
}
.base_whtbox {
width: 100%;
padding: 10px;
}
.base_whtbox_in {
width: 100%;
margin: 0;
}
.base_whtbox_in ul {
padding-left: 0;
}
.base_whtbox_in .qa-list {
padding-left: 3em;
}
.base_whtbox_in .qa-list .q-span {
margin-left: -3em;
}
.base_whtbox_in .qa-list .ml_60 {
margin-left: 2em!important;
margin-top: 12px;
}
.base_whtbox_in .qa-list .ml_60 {
margin-left: 2em!important;
margin-top: 12px;
}

}/*--sp--*/
.base_whtbox_in .qa-list {
padding-left: 3em;
}
.base_whtbox_in .qa-list .q-span {
margin-left: -3em;
}

