@charset "UTF-8";
/* ---------------------------------------------------------------------------------

■CSSルール：
・W3C CSS Validation でエラーがない状態を保つ
　（http://jigsaw.w3.org/css-validator/）
・IAにて決められた【エリア定義】は、CSSと連動してid指定とし、
　サイト内にて重複しないものであること。
・プレフィックス+エリア定義ID（#tano-header等）以下のセレクタを設定すること。
 （名前空間維持のためグローバルでのCSS指定は禁止）
・セレクタ及び属性は、ターゲットブラウザ以降で対応のものを使う。
・ID及びclassの命名規則は、設定した内容の存在理由がわかる内容で書く。（略称はNG）
・コメントアウトは、都度記述する、
　（定義したID及びclassを役割レベルで書く+任意で追加する。）

■目次：
１．グローバルエリア定義
　　・グローバルエリア内設定
　　　　　・ヘッダ内設定
　　　　　・フッタ内設定
２．コンチネンタルエリア定義
　　・コンチネンタルレイアウト定義
　　　　　・ヘッダ内設定
　　　　　・サイド内設定
　　　　　・パンクズ内設定
　　　　　・フッタ内設定
３．コンテンツエリア
　　・標準エレメント設定（hX、p、ul/ol/li、dl/dt/dd、など）
　　・パーツエレメント設定（画像配置、ボックス、テーブル、フロートリスト、など）
　　・特殊エレメント設定（個別定義されるもの、リッチコンテンツなど）
４．１カラム対応（トップページやサイトマップページなど）
５．レスポンシブ対応
６．プリント対応

■目次：CSSの記述順序:
 * display / list-style
 * position / float / clear / z-index
 * width / height / margin / padding / border
 * background
 * color / 
	 font (font-family / font-style / font-variant / font-weight / font-size / line-height)
	 text-decoration / text-align / vertical-align /letter-spacing / white-space / (other text)
 * content
 * cursor

---------------------------------------------------------------------------------- */
/* 1．グローバルエリア定義 
---------------------------------------------------------------------------------- */
/*ヘッダ内設定*/
#tano-s #tano-header{
	position:relative;
}
#tano-s #tano-header .tano-close-btn{
	position:absolute;
	right:0;
	top:10px;
}
#tano-s #tano-head-top{
	padding:10px 0 7px 0;
	background:none;
	color:#333;
	font-size:12px;
	font-size:1.2rem;
}
#tano-s #tano-head-middle #tano-head-middle-left #tano-logo{
	margin:0;
}
#tano-s #tano-head-middle #tano-head-middle-left #tano-logo img{
	vertical-align:bottom;
}
#tano-s #tano-head-middle #tano-head-middle-right{
	margin:34px 0 0 0;
}
#tano-s #tano-head-middle #tano-head-middle-right #tano-head-search-main-s #tano-head-search-textarea input{
	display:block;
	float:right;
	width:50%;
	height:30px;
	margin:0;
	padding:0 1%;
	border:1px solid #CCC;
	border-right:none;
	line-height:30px;
	box-shadow:2px 2px 2px #DDD inset;
	-moz-box-shadow:2px 2px 2px #DDD inset;
	-webkitbox-shadow:2px 2px 2px #DDD inset;
}
#tano-s #tano-head-middle #tano-head-middle-right #tano-head-search-main-s input#tano-s-head-search-button{
	float:right;
	width:75px;
}
#tano-s #tano-head-middle #tano-head-middle-right #tano-head-search-main-s input#tano-s-head-search-button.tano-shadow-01-s{
	vertical-align:bottom;
	box-shadow:3px 0 3px #CCC;
	-moz-box-shadow:3px 0 3px #CCC;
	-webkit-box-shadow:3px 0 3px #CCC;
}

/*グローバルナビ設定*/
#tano-s #tano-global-navi-s ul{
	width:960px;
	margin:0 auto;
}
#tano-s #tano-global-navi-s ul li{
	display:table;
	float:left;
	width:192px;
	font-size:13px;
	font-size:1.3rem;
}
#tano-s #tano-header #tano-global-navi-s ul li a{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:5.0em;
	color:#333;
	font-weight:bold;
	text-align:center;
	background:url(/common-tano/img/bg-s-global-navi-01.gif) repeat-x left bottom;
}
#tano-s #tano-header #tano-global-navi-s ul li a:hover{
	text-decoration:none;
}
#tano-s #tano-header #tano-global-navi-s ul li a span{
	display:block;
}

/*コンテンツ設定*/
#tano-s #tano-content-top{
	word-break:normal;
	margin:20px 0 0 0;
}

/* ２．コンチネンタルエリア定義 
---------------------------------------------------------------------------------- */
/*tano-left-area*/
#tano-s #tano-left-area #tano-left-area-inner section h3.tano-s-leftmenu-icon,
#tano-s #tano-left-area #tano-left-area-inner-hidden section h3.tano-s-leftmenu-icon{
	padding:13px 0 7px 40px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
	color:#333;
}
#tano-s #tano-left-area #tano-left-area-inner section h3 span,
#tano-s #tano-left-area #tano-left-area-inner section h3 a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section h3 span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section h3 a{
	display:block;
	height:25px;
	padding:0;
	background:none;
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	color:#333;
	line-height:20px;
}
#tano-s #tano-left-area #tano-left-area-inner section ul,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul{
	border:1px solid #BBB;
	border-top:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul li.tano-s-menu-accordion,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li.tano-s-menu-accordion{
	border-top:1px solid #BBB;
	border-bottom:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul li span,
#tano-s #tano-left-area #tano-left-area-inner section ul li a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li a{
	position:static;
	padding:9px 15px 8px 10px;
	line-height:1.3;
	font-weight:bold;
}
#tano-s #tano-left-area #tano-left-area-inner section ul li span {
	padding:9px 25px 8px 10px;
}


#tano-s #tano-left-area #tano-left-area-inner section ul li.tano-s-menu-link,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li.tano-s-menu-link{
	border-top:1px solid #BBB;
	border-bottom:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul li.tano-s-menu-link a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li.tano-s-menu-link a{
	padding:8px 25px 8px 10px;
}
#tano-s #tano-left-area #tano-left-area-inner section ul li span.tano-accordion-icon,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul li span.tano-accordion-icon{
	cursor:pointer;
}

/*入れ子*/
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01{
	display:none;
	padding:0;
	border:none;
	border-top:1px solid #BBB;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li{
	border-bottom:1px dotted #BBB;
	background:url(/common-tano/img/icon-s-arrow-03.gif) no-repeat 10px 1.2em;
	position:relative;
}
*:first-child+html #tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li,
*:first-child+html #tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li{
	background:url(/common-tano/img/icon-s-arrow-03.gif) no-repeat 10px 1.3em;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.current,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.current{
	color:#333;
	background:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-s-last-child,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-s-last-child{
	border-bottom:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span{
	border-bottom:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span,
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li a{
	padding:9px 27px 8px 24px;
	font-weight:normal;
	color:#3377ff;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span.tano-accordion-icon,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span.tano-accordion-icon{
	background:url(/common-tano/img/btn-s-accordion-open-01.gif) no-repeat 193px center;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span.tano-accordion-icon.tano-active-02,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span.tano-accordion-icon.tano-active-02{
	background:url(/common-tano/img/btn-s-accordion-close-01.gif) no-repeat 193px center;
}

#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span.tano-accordion-position,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span.tano-accordion-position {
	position: absolute;
	right: 7px;
	top: 7px;
	padding: 0;
	width: 18px;
	height: 18px;
	background-position: left top;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li span.tano-accordion-position.tano-active-02,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li span.tano-accordion-position.tano-active-02 {
	background-position: left top;
}

/*入れ子2*/
#tano-s #tano-left-area #tano-left-area-inner section ul ul ul.tano-accordion-body-02,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul ul.tano-accordion-body-02{
	display:none;
	padding:5px 0 3px 0;
	border:none;
	border-top:1px dotted #BBB;
	background:#f7f7f7;
	zoom:1;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul ul.tano-accordion-body-02 li,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul ul.tano-accordion-body-02 li{
	border-bottom:none;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul ul.tano-accordion-body-02 li span,
#tano-s #tano-left-area #tano-left-area-inner section ul ul ul.tano-accordion-body-02 li a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul ul.tano-accordion-body-02 li span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul ul.tano-accordion-body-02 li a{
	padding:3px 15px 3px 32px;
}

/*current*/
#tano-s #tano-left-area #tano-left-area-inner section ul .tano-accordion-open-01 .tano-accordion-body-01,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul .tano-accordion-open-01 .tano-accordion-body-01,
#tano-s #tano-left-area #tano-left-area-inner section ul ul .tano-accordion-open-02 ul.tano-accordion-body-02,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul .tano-accordion-open-02 ul.tano-accordion-body-02{
	display:block;
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01.tano-accordion-open-01,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01.tano-accordion-open-01,
#tano-s #tano-left-area #tano-left-area-inner section ul ul .tano-accordion-open-02 ul.tano-accordion-body-02,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul .tano-accordion-open-02 ul.tano-accordion-body-02{
	display:block;
}

#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-current-01,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-current-01{
	/*background:none;*/
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-current-01 span,
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-current-01 a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-current-01 span,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-current-01 a{
	/*color:#000;*/
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-current-01 a,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-current-01 a{
	/*cursor:default;*/
}
#tano-s #tano-left-area #tano-left-area-inner section ul ul.tano-accordion-body-01 li.tano-current-01 a:hover,
#tano-s #tano-left-area #tano-left-area-inner-hidden section ul ul.tano-accordion-body-01 li.tano-current-01 a:hover{
	/*text-decoration:none;*/
}
#tano-s.tano-ar #tano-left-area #tano-left-area-inner section ul ul ul.tano-accordion-body-02 li.tano-current-01,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden section ul ul ul.tano-accordion-body-02 li.tano-current-01{
	background:none;
}


/*tano-main-area*/
#tano-s #tano-content-top #tano-main-area{
	margin:0 auto 20px auto;
}
#tano-s #tano-content-top #tano-main-area .tano-s-main-content{
	margin:30px 0 0 0;
	border-left:1px solid #BBB;
	border-bottom:1px solid #BBB;
	border-right:1px solid #BBB;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#tano-s #tano-content-top #tano-main-area .tano-s-main-content.tano-s-first-content{
	margin:0;
}
#tano-s #tano-content-top #tano-main-area .tano-s-main-content .tano-s-main-content-head{
	padding:20px 15px 5px;
}
#tano-s #tano-content-top #tano-main-area .tano-s-sub-content{
	margin:30px 0 0 0;
	padding:15px;
	border:1px solid #BBB;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

/*フッター内設定 */
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner{
	margin:0 auto;
	padding:4px 0;
	width:720px;
	vertical-align:top;
	margin-bottom:10px;
}
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner01{
	padding-left:0;
	border-left:none;
}
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner .tano-foot-title{
	text-align:left;
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
}
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner ul{
	letter-spacing:-0.4em;
	text-align:left;
}
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner ul li {
	display:inline-block;
	width:25%;
	margin-top:5px;
	letter-spacing:normal;
	font-size: 12px;
}
*+html #tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner ul li {
	display: inline;
}
* html #tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner ul li {
	display: inline;
}
#tano-container-footer-inner #tano-foot-navi .tano-s-foot-navi-inner ul li a{
	color:#333;
}


/* ３．コンテンツエリア 
---------------------------------------------------------------------------------- */
/* heading
---------------------------------------------------------------------------------- */
/*tano-h1-type*/
#tano-s #tano-content-top h1.tano-h1-type-01{
	margin-bottom:10px;
	padding:5px 0 0 47px;
	background:url(/common-tano/img/icon-s-character-01.gif) no-repeat 0 0;
	font-size:24px;
	font-size:2.4rem;
	line-height:1.2;
}

#tano-s #tano-content-top h1.tano-h1-type-TPS{
	margin-bottom:10px;
	padding:5px 0 0 47px;
	font-size:24px;
	font-size:2.4rem;
	line-height:1.2;
}

#tano-s.tano-column2-body #tano-content-top h1.tano-h1-type-01{
	width:641px;
}
#tano-s.tano-column2-body #tano-content-top h1.tano-h1-type-TPS{
	width:641px;
}
#tano-s #tano-content-top h1.tano-h1-type-02{
	position:relative;
	margin-bottom:10px;
	padding:5px 100px 0 47px;
	background:url(/common-tano/img/icon-s-character-01.gif) no-repeat 0 0;
	font-size:24px;
	font-size:2.4rem;
	line-height:1.2;
}
#tano-s.tano-column2-body #tano-content-top h1.tano-h1-type-02{
	width:541px;
}
#tano-s #tano-content-top h1.tano-h1-type-02 .tano-s-icon{
	position:absolute;
	right:0;
	top:9px;
	padding:3px 8px 2px 8px;
	font-size:12px;
	font-size:1.2rem;
}
#tano-s #tano-content-top h1.tano-h1-type-02 .tano-s-icon-ac{
	position:absolute;
	right:0;
	top:9px;
	padding:3px 8px 2px 8px;
	background:#ff9000;
	color:#fff;
	font-size:12px;
	font-size:1.2rem;
}
#tano-s #tano-content-top h1.tano-h1-type-03{
	margin-bottom:10px;
	font-size:24px;
	font-size:2.4rem;
	line-height:1.2;
}
#tano-s #tano-content-top .tano-s-h1-box-01{
	display:block;
	margin-bottom:10px;
	padding:0 190px 0 0;
}

/*tano-h2-type*/
#tano-s #tano-content-top h2.tano-h2-type-01{
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	font-size:20px;
	font-size:2.0rem;
	line-height:1.3;
}
#tano-s #tano-content-top h2.tano-h2-type-02{
	margin:20px 0 15px 0;
	padding:0 0 0 10px;
	font-size:20px;
	font-size:2.0rem;
	line-height:1.3;
}
#tano-s #tano-content-top h2.tano-h2-type-03{
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	font-size:16px;
	font-size:1.6rem;
	line-height:1.3;
}
#tano-s #tano-content-top p.tano-heading-type-01{
	margin:0 0 10px 0;
	padding:0 0 0 16px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:1.2;
}
#tano-s #tano-content-top p.tano-heading-type-01 .tano-s-heading-caution-01{
	font-size:14px;
	font-size:1.4rem;
	font-weight:normal;
}
#tano-s #tano-content-top .tano-heading-type-02{
	margin:25px 0 10px 0;
	padding:0 0 0 16px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:1.2;
}
#tano-s #tano-content-top .tano-heading-type-02 .tano-s-heading-caution-01{
	font-size:14px;
	font-size:1.4rem;
	font-weight:normal;
}
#tano-s #tano-content-top p.tano-heading-type-03{
	margin:0 0 10px 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:1.2;
}

#tano-s #tano-content-top p.tano-heading-type-03-99{
	margin:30px 0 10px 0;
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	line-height:1.2;
	text-align:center
}


#tano-s.tano-column2-body #tano-content-top p.tano-heading-type-03{
	width:688px;
}
#tano-s #tano-content-top p.tano-heading-type-03 .tano-s-link{
	float:right;
	padding:3px 0 0 0;
	font-size:12px;
	font-size:1.2rem;
	font-weight:normal;
}
#tano-s #tano-content-top p.tano-heading-type-03 .tano-s-link a{
	padding:0 0 0 12px;
	background:url(/common-tano/img/icon-s-arrow-02.png) no-repeat 0 0.30em;
}
#tano-s #tano-content-top p.tano-heading-type-04{
	margin:25px 0 10px 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:1.2;
}
#tano-s.tano-column2-body #tano-content-top p.tano-heading-type-04{
	width:688px;
}
#tano-s #tano-content-top p.tano-heading-type-04 .tano-s-link{
	float:right;
	padding:3px 0 0 0;
	font-size:12px;
	font-size:1.2rem;
	font-weight:normal;
}
#tano-s #tano-content-top p.tano-heading-type-04 .tano-s-link a{
	padding:0 0 0 12px;
	background:url(/common-tano/img/icon-s-arrow-02.png) no-repeat 0 0.30em;
}

#tano-s #tano-content-top h1.tano-h1-type-05{
	margin-bottom:10px;
	padding:5px 0 5px 47px;
	background:url(/common-tano/img/icon-s-character-01.gif) no-repeat 0 0;
	font-size:18px;
	font-size:1.8rem;
	line-height:1.2;
}
#tano-s.tano-column2-body #tano-content-top h1.tano-h1-type-05{
	width:641px;
}


/* tano-s-main-content
---------------------------------------------------------------------------------- */
#tano-s #tano-content-top #tano-main-area .tano-s-main-content .tano-s-main-content-inner{
	padding:1px 15px 20px 15px;
	box-shadow:0 3px 3px #ebece0 inset;
	-moz-box-shadow:0 3px 3px #ebece0 inset;
	-webkitbox-shadow:0 3px 3px #ebece0 inset;
}
#tano-s #tano-content-top #tano-main-area .tano-s-main-content .tano-s-main-content-inner-02{
	padding:0 15px 40px 15px;
	background:none;
}


/*tano-s-block-type*/
#tano-s #tano-content-top .tano-s-block-type-01{
}
#tano-s #tano-content-top .tano-s-block-type-02{
	margin-top:25px;
}

/* tano-s-btn-type
---------------------------------------------------------------------------------- */
/*tano-s-btn-type-01*/
#tano-s .tano-s-btn-type-01{
	margin-top:20px;
	text-align:center;
}

/*tano-s-btn-type-02*/
#tano-s .tano-s-btn-type-02{
	margin-top:20px;
	position:relative;
	width:456px;
	padding:4px 222px 0 0;
}
#tano-s .tano-s-btn-type-02 .tano-s-btn{
	position:absolute;
	right:0;
	top:0;
}
#tano-s .tano-s-btn-type-02 .tano-s-btn img{
	vertical-align:bottom;
}

/*tano-s-btn-type-03*/
#tano-s .tano-s-btn-type-03{
	margin-top:20px;
	position:relative;
	width:380px;
	padding:4px 308px 0 0;
}

#tano-s .tano-s-btn-type-03 .tano-s-btn-gray a{
	position:absolute;
	right:0;
	top:0;
}
#tano-s .tano-s-btn-type-03 .tano-s-btn img{
	vertical-align:bottom;
}



/*tano-s-btn-column-01*/
#tano-s .tano-s-btn-column-01{
	margin-top:20px;
}
#tano-s .tano-s-btn-column-01 ul{
	text-align:center;
	letter-spacing:-0.4em;
}
#tano-s .tano-s-btn-column-01 ul li{
	display:inline-block;
	max-width:48%;
	vertical-align:middle;
	letter-spacing:normal;
}
#tano-s .tano-s-btn-column-01 ul li.tano-s-btn-01{
	padding:0 2% 0 0;
	text-align:right;
}
#tano-s .tano-s-btn-column-01 ul li.tano-s-btn-02{
	padding:0 0 0 2%;
	text-align:left;
}

/*tano-s-btn-gray*/
#tano-s .tano-s-btn-gray{
	display:inline-block;
}
#tano-s .tano-s-btn-gray a{
	display:table-cell;
	padding:12px 15px 10px 30px;
	border:1px solid #c1c1c1;
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center #ebebeb;
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#333;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
}
#tano-s .tano-s-btn-gray a{
	min-width:193px;
	display:table-cell;
	padding:12px 15px 10px 30px;
	border:1px solid #c1c1c1;
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center #ebebeb;
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	background:url(/common-tano/img/icon-s-arrow-06.png) no-repeat 9px center, linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#333;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
}


#tano-s .tano-s-btn-gray a:hover{
	text-decoration:underline;
}
#tano-s .tano-s-btn-gray .tano-s-link-blank-01{
	display:inline;
	padding:0 18px 0 0;
	background:url(/images/category/large-class/icon-item-returned.png) no-repeat right 0.4em;
	line-height:1;
}
/*tano-s-btn-gray*/
#tano-s .tano-s-btn-orange{
	display:inline-block;
}
#tano-s .tano-s-btn-orange a{
	display:table-cell;
	padding:12px 15px 10px 30px;
	min-width:193px;
	border:1px solid #f08302;
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center #ef8305;
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, -moz-linear-gradient(top, #fe981c 0%, #ef8305 100%);
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe981c), color-stop(100%, #ef8305));
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, -webkit-linear-gradient(top, #fe981c 0%, #ef8305 100%);
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, -o-linear-gradient(top, #fe981c 0%, #ef8305 100%);
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, -ms-linear-gradient(top, #fe981c 0%, #ef8305 100%);
	background:url(/common-tano/img/icon-s-arrow-07.png) no-repeat 9px center, linear-gradient(to bottom, #fe981c 0%, #ef8305 100%);
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	box-shadow:inset 0 0 2px #fff;
	-moz-box-shadow:inset 0 0 2px #fff;
	-webkit-box-shadow:inset 0 0 2px #fff;
}
#tano-s .tano-s-btn-orange a:hover{
	text-decoration:underline;
}


/*tano-s-seo-link-block*/
#tano-s #tano-content-top .tano-s-seo-link-block .tano-s-seo-block.tano-s-seo-border-block{
	margin:10px 0 0 0;
	padding:12px 0 0 0;
	border-top:1px dotted #bcbcbc;
}
#tano-s #tano-content-top .tano-s-seo-link-block .tano-s-seo-block p.tano-s-title{
	font-weight:bold;
	font-size:14px;
	font-size:1.4rem;
}
#tano-s #tano-content-top .tano-s-seo-link-block .tano-s-seo-block ul.tano-s-seo-link-01{
	margin:2px 0 0 0;
}
#tano-s #tano-content-top .tano-s-seo-link-block .tano-s-seo-block ul.tano-s-seo-link-01 li a{
	display:inline-block;
	padding:2px 0 2px 10px;
	background:url(/common-tano/img/icon-s-arrow-02.png) no-repeat 0 0.45em;
	color:#3377ff;
}

#tano-s #tano-content-top #tano-left-area .tano-s-font-bold,
#tano-s #tano-content-top #tano-main-area .tano-s-font-bold{
	font-weight:bold;
}
#tano-s #tano-content-top #tano-left-area .tano-s-font-normal,
#tano-s #tano-content-top #tano-main-area .tano-s-font-normal{
	font-weight:normal;
}
#tano-s #tano-content-top #tano-left-area .tano-s-text-underline,
#tano-s #tano-content-top #tano-main-area .tano-s-text-underline{
	text-decoration:underline;
}
#tano-s #tano-content-top #tano-left-area .tano-s-color-red,
#tano-s #tano-content-top #tano-main-area .tano-s-color-red{
	color:#c00;
}
#tano-s #tano-content-top #tano-main-area .tano-s-text-size-12px{
	font-size:12px;
	font-size:1.2rem;
}
#tano-s #tano-content-top #tano-main-area .tano-s-text-size-14px,
#tano-s #tano-content-top #tano-main-area .tano-s-text-read{
	font-size:14px;
	font-size:1.4rem;
}
#tano-s #tano-content-top #tano-main-area .tano-s-text-size-16px{
	font-size:16px;
	font-size:1.6rem;
}
#tano-s #tano-content-top #tano-main-area .tano-s-text-size-18px{
	font-size:18px;
	font-size:1.8rem;
}
#tano-s #tano-content-top #tano-main-area .tano-s-text-size-22px{
	font-size:22px;
	font-size:2.2rem;
}

#tano-s .tano-s-margin-top-0px{margin-top:0;}
#tano-s .tano-s-margin-top-10px{margin-top:10px;}
#tano-s .tano-s-margin-top-15px{margin-top:15px;}
#tano-s .tano-s-margin-top-20px{margin-top:20px;}
#tano-s .tano-s-margin-top-25px{margin-top:25px;}
#tano-s .tano-s-margin-top-30px{margin-top:30px;}
#tano-s .tano-s-margin-top-35px{margin-top:35px;}
#tano-s .tano-s-margin-top-40px{margin-top:40px;}
#tano-s .tano-s-margin-bottom-0px{margin-bottom:0;}
#tano-s .tano-s-margin-bottom-10px{margin-bottom:10px;}
#tano-s .tano-s-margin-bottom-15px{margin-bottom:15px;}
#tano-s .tano-s-margin-bottom-20px{margin-bottom:20px;}
#tano-s .tano-s-margin-bottom-25px{margin-bottom:25px;}
#tano-s .tano-s-margin-bottom-30px{margin-bottom:30px;}
#tano-s .tano-s-margin-left-0px{margin-left:0;}
#tano-s .tano-s-margin-left-10px{margin-left:10px;}
#tano-s .tano-s-margin-left-20px{margin-left:20px;}
#tano-s .tano-s-margin-left-30px{margin-left:30px;}
#tano-s .tano-s-margin-left-40px{margin-left:40px;}
#tano-s .tano-s-margin-right-0px{margin-right:0;}
#tano-s .tano-s-margin-right-10px{margin-right:10px;}
#tano-s .tano-s-margin-right-20px{margin-right:20px;}
#tano-s .tano-s-margin-right-30px{margin-right:30px;}
#tano-s .tano-s-margin-right-40px{margin-right:40px;}

#tano-s .tano-s-left{
	text-align:left;
}
#tano-s .tano-s-right{
	text-align:right;
}
#tano-s .tano-s-center{
	text-align:center;
}
#tano-s .tano-s-link-01 a{
	padding:0 0 0 7px;
	background:url(/common-tano/img/icon-s-arrow-02.png) no-repeat 0 0.30em;
}
#tano-s .tano-s-link-02 a{
	padding:0 2px 0 14px;
	background:url(/common-tano/img/icon-s-arrow-02.png) no-repeat 6px 0.30em;
}
#tano-s .tano-s-link-blank-01 a{
	display:inline-block;
	padding:0 0 0 24px;
	background:url(/images/category/large-class/icon-item-returned.png) no-repeat 4px 0.2em;
	line-height:1.3;
}
#tano-s .tano-s-link-pdf-01 a{
	display:inline-block;
	padding:1px 0 0 24px;
	background:url(/common-tano/img/icon_pdf.png) no-repeat 0 0;
	line-height:1.3;
}
#tano-s .tano-s-anchor-blank-01 a{
	display:inline-block;
	padding:0 0 0 15px;
	background:url(/common-tano/img/icon-anchor-01.png) no-repeat 0 0.50em;
}


/*officedesign header*/
#tano-s .tano-auction-head #tano-head-middle #tano-head-middle-right {
	margin-top: 0;
}
#tano-s .tano-auction-head #tano-head-middle #tano-head-middle-right #tano-head-user-info-03 {
	width: 437px;
	font-size: 12px;
	font-size: 1.2rem;
}
/*20140925kno*/
#tano-container-left .tano-auction-head #tano-head-middle #tano-head-middle-left{
	width:210px;
}

#tano-container-left .tano-auction-head #tano-head-middle #tano-head-middle-right{
	width:740px;
}

#tano-container-left .tano-auction-head #tano-head-middle #tano-head-middle-right #tano-head-user-info-03 {
	width:597px;
}


.tano-auction-head .tano-s-text-01{
	min-height:36px;
	padding:6px 0 0 85px;
	background:url(/common-tano/img/icon-s-tel-01.gif) no-repeat 25px 8px;
	clear:both;
	float:right;
}
.tano-auction-head .tano-s-text-01 .tano-s-tel{
	font-size:20px;
	font-size:2rem;
	font-weight:bold;
	color:#00744d;
	line-height:1.2;
}
.tano-auction-head .tano-s-text-01 .tano-s-reception{
	font-size:10px;
	font-size:1rem;
}



#tano-container-left .tano-auction-head #tano-head-middle #tano-head-middle-right #tano-head-user-info{
    width: 527px;
}

/*officedesign leftmenu*/
#tano-s.tano-ar #tano-left-area #tano-left-area-inner .tano-leftmenu-service,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden section .tano-leftmenu-service {
	border-top: none;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service h3 span,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service h3 span {
	padding: 6px 0 3px 15px;
	color: #FFF;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul {
	border-bottom: none;
}

/* 20141031 tci */
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li:last-child,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li:last-child{
	border-bottom:none;
}

#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service #tano-office-leftmenu ,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service #tano-office-leftmenu {
	border-bottom: 1px solid #ccc;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li span,
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li a,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li span,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li a ,
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li p,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li p{
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.8em;
	font-weight: normal;
}

#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li p,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li p {
	padding: 9px 15px 9px 27px;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li a,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li a {
	padding: 9px 15px 9px 27px;
	background: url(/common-tano/img/icon-arrow-right-green-02.png) 9px 1.1em no-repeat;
}
/* 20141031 tci */

#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li .tano-leftmenu-service-inner,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li .tano-leftmenu-service-inner {
	padding: 0 0 5px 29px;
	background-color: #f7f7f7;
	border-top: 1px dotted #ccc;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li .tano-leftmenu-service-inner p,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li .tano-leftmenu-service-inner p {
	padding: 10px 0 2px;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.8em;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li .tano-leftmenu-service-inner ul,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li .tano-leftmenu-service-inner ul {
	border: none;
}
#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li .tano-leftmenu-service-inner ul a,
#tano-s #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-service ul li .tano-leftmenu-service-inner ul a {
	display: inline;
	padding: 2px 0 2px 10px;
	color: #1a5fe7;
	background: url(/common-tano/img/icon-arrow-right-green-03.png) 0 0.6em no-repeat;
}

#tano-s.tano-ar #tano-left-area #tano-left-area-inner .tano-leftmenu-tanokunroom,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-tanokunroom {
	border-top: none;
}
#tano-s.tano-ar #tano-left-area #tano-left-area-inner .tano-leftmenu-tanokunroom ul,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-tanokunroom ul {
	border: none;
}
#tano-s.tano-ar #tano-left-area #tano-left-area-inner .tano-leftmenu-tanokunroom ul li a,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-tanokunroom ul li a,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner .tano-leftmenu-tanokunroom ul li img,
#tano-s.tano-ar #tano-left-area #tano-left-area-inner-hidden .tano-leftmenu-tanokunroom ul li img {
	padding: 0;
}



#tano-s #tano-left-area #tano-left-area-inner .tano-leftmenu-service ul li .tano-leftmenu-service-inner ul li.tano-current-01 a{
	color:#000;
	cursor:default;
	background:none;
	text-decoration:none;
}

.tano-list-pager,
#tano-main-area .tano-list-pager {
	min-height: 20px;
	padding: 10px 0 0 0;
	background: #ffffff;
	border-top: 3px solid #83af0a;
}
#tano-main-area .tano-list-pager.tano-list-pager-bottom {
	margin: 5px 0 0 0;
	padding: 0;
	border-top: none;
}
#tano-main-area {
	margin: 0 0 20px 0;
}
#tano-main-area .tano-survey-other * {
	vertical-align: top;
}
/*---- tano-list-pager ---*/

.tano-list-pager {
	padding: 20px 0;
	background: #EEE;
	width: 100%;
}
.tano-list-pager p {
	padding: 0 0 0 5px;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
}
.tano-list-pager .tano-pager-inner {
	float: left;
	margin: 5px 0;
	width: 570px;
}
.tano-list-pager .tano-pager-inner ul,
.tano-list-pager .tano-pager-inner div {
	display: inline-block;
	vertical-align: top;
}
.tano-list-pager .tano-pager-inner .tano-pager-previous a,
.tano-list-pager .tano-pager-inner .tano-pager-next a {
	margin-left: 5px;
	background-position: 0 center;
}
.tano-list-pager .tano-pager-move {
	float: right;
	margin: 0 0 5px;
}
.tano-list-pager .tano-pager-move .tano-input-page {
	width: 3em;
	text-align: right;
	margin-right: 5px;
}
.tano-list-pager .tano-pager-move .tano-input-jamp {
	margin-left: 5px;
}
.tano-list-pager p span {
	font-size: 14px;
	font-size: 1.4rem;
}
.tano-list-pager ul {
	margin-left: 5px;
	font-size: 0;
}
.tano-list-pager ul li {
	display: inline-block;
	max-width: 4em;
	margin-right: 6px;
	text-align: right;
	font-size: 12px;
}
.tano-list-pager ul li:last-child {
	margin-right: 0;
}
.tano-list-pager ul li span,
.tano-list-pager ul li a {
	padding: 4px 6px;
	font-size: 14px;
	font-size: 1.4rem;
}
#tano-container-left .tano-list-pager ul li a:hover,
#tano-container-left .tano-list-pager ul li a:active {
	color: #fff;
	text-decoration: none;
}
.tano-list-pager ul li span {
	font-weight: bold;
	padding: 5px 6px;
}
.tano-pager-top{
	border-bottom: 2px dotted #eee;
	padding-bottom:5px;
	margin-bottom:10px;
}
.tano-pager-bottom{
	border-top: 2px dotted #eee;
	padding-top:10px;
	margin-top:20px;
}

/*search-consequence-list*/
.tano-search-consequence-list li {
	margin-bottom: 20px;
}
.tano-search-consequence-list li dl dt {
	margin-bottom: 5px;
}
#tano-main-area .tano-list-pager.tano-list-pager-bottom {
	margin: 5px 0 0 0;
	padding: 0;
	border-top: none;
}
#tano-s #tano-content-top #tano-search-content  h1.tano-h1-type-01 {
	display: block;
	position: relative;
	margin: 0;
	padding: 15px;
	font-size: 24px;
	font-size: 2.4rem;
	background: #ffffff;
	border-top: 7px solid #2d9047;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	line-height: 1.5;
	background: none;
	padding-left: 0;
}
#tano-s .tano-s-tel-type-01{
	margin-top:30px;
	padding:15px 32px;
	background:#fafdf1;
	border:1px solid #e7f0ca;
}

#tano-s .tano-s-tel-type-01 .tano-s-text-01 .tano-s-title-01{
	margin:0 0 5px 0;
	padding:0 0 5px 38px;
	background:url(/common-tano/img/icon-s-tano-01.gif) no-repeat 0 0;
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	color:#00744d;
	float: left;
	margin-right: 1em;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-01 .tano-s-title-99{
	margin:0 0 5px 0;
	padding:0 0 5px 38px;
	background:url(/common-tano/img/icon-s-tano-02.gif) no-repeat 0 0;
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	color:#00744d;
	float: left;
	margin-right: 1em;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-01 .tano-tel-text-01 {
	float: left;
	padding-top: 3px;
}
#tano-s .tano-s-tel-type-01 .tano-column-2 {
	font-size: 0;
}
#tano-s .tano-s-tel-type-01 .tano-column-2 .tano-s-text-02 {
	display: inline-block;
	width: 50%;
}
#tano-s .tano-s-tel-wrap-01 .tano-s-tel-column-2-wrap-01 .tano-s-tel-type-01 .tano-s-text-02 {
	margin-top: 10px;
}
*+html #tano-s .tano-s-tel-type-01 .tano-column-2 .tano-s-text-02 {
	display: inline;
}
* html #tano-s .tano-s-tel-type-01 .tano-column-2 .tano-s-text-02 {
	display: inline;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 {
	clear: both;
	font-size: 12px;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel{
	margin:0 0 10px 0;
	font-size:22px;
	font-size:2.2rem;
	font-weight:bold;
	line-height:1.2;
	color:#00744d;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-freedial {
	background:url(/common-tano/img/icon-s-tel-02.gif) no-repeat 0 center;
	padding:0 0 0px 45px;
	color:#00744d;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ar,
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ac {
	padding: 2px 8px;
	margin-right: 0.5em;
	font-size: 12px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ar {
	color: #109d6a;
	border: 2px solid #109d6a;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ac {
	color: #f67f0b;
	border: 2px solid #f67f0b;
}
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ar,
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ac,
#tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-freedial {
	display: inline-block;
	vertical-align: middle;
}
* html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ar,
* html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ac,
* html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-freedial {
	display: inline;
}
*+html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ar,
*+html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-tel-ac,
*+html #tano-s .tano-s-tel-type-01 .tano-s-text-02 .tano-s-tel .tano-freedial {
	display: inline;
}


#tano-main-area .tano-s-guide-step-block-01 {
	font-size: 0;
	margin-bottom: 20px;
}



#tano-main-area .tano-s-guide-step-block-01 li {
	display: inline-block;
	vertical-align: top;
	width: 204px;
	padding-right: 30px;
	height: 218px;
	background: url(/files/uploadFiles/images/bf/guide/member/icon-s-arrow-01-bf.png) 210px center no-repeat;
}


#tano-main-area .tano-s-guide-step-block-01 .tano-last-child {
	padding-right: 0;
}

#tano-main-area .tano-s-guide-step-block-01 dl{
	width: 204px;	
	margin-top: -5px;
}


#tano-main-area .tano-s-guide-step-block-01 dt{
	color: #734313;
	font-weight: bold;
}

#tano-s #tano-s-head-guide-top{
	padding:0px 0 0px 0;
	background:none;
	color:#333;
	font-size:12px;
	font-size:1.2rem;

	line-height: 1.32em;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
}

#tano-s-head-guide-top p {
	float: left;
	font-weight: normal;
	margin-top: 2px;
}


#tano-s .tano-s-margin-top-guide-0px{margin-top:0px;}


/* ４．１カラム対応（トップページやサイトマップページなど）
---------------------------------------------------------------------------------- */

/* ５．レスポンシブ対応
---------------------------------------------------------------------------------- */



/* ６．プリント対応
---------------------------------------------------------------------------------- */
