@media print{

@charset "utf-8";

/* ---------- reset ---------- */
*
{
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
}


h1,h2,h3,h4,h5,h6,p,td
{
	margin:0;
	padding:0;
	font-size: 12pt;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4em;
	color: #000000;
}


/* ---------- reset_end ---------- */

/* body 
--------------------------------------------------*/

body
{
	color:#000000;
	text-align:center;;
}

a
{
	text-decoration:none;
	color:#0000ff;
	background:inherit;
}

a:hover
{
	text-decoration:underline;
}


/* コンテナ
--------------------------------------------------*/
div#main-container
{
	width:700px;
	margin:0 auto;
	padding:0 8px;
	color:inherit;
	background:#ffffff;
}

div#main-bg-div
{
	width:770px;
	background:url(http://www.cinqmale.co.jp/img/main-bg-div.gif) top left repeat-y;
}


/* ヘッダ部分
--------------------------------------------------*/
#header_banner
{
	width:700px;
	height:58px;
	overflow:hidden;
	background: url(http://www.cinqmale.co.jp/img/bg_header.gif) top left no-repeat #fff;	
}

/* ロゴ */
h1#logo
{
	width:338px;
	height:58px;
	font: normal 10px/10px "verdana";
	float: left;
}

h1#logo a
{
	width:338px;
	height:58px;
	text-indent: -9999px;
	display: block;
}

/* ヘッダナビゲーション（navi-c） */
ul#navi-c
{
	padding: 22px 0px 0px;
	list-style: none;
	float: right;
	height: 20px;
	width: 345px;
	display: none;
	overflow: hidden;
}

ul#navi-c li
{
	padding: 0px 2px 0px 0px;
	height: 20px;
	float: left;
	font: normal 10px/10px "verdana";
	text-indent: -9999px;
	display: block;
}

ul#navi-c li a
{
	text-decoration: none;
	display: block;
	height: 20px;
	background: top left no-repeat;
}
ul#navi-c li a:hover { background-position: 0px -20px;}

ul#navi-c li#n-c-link a { background-image: url(http://www.cinqmale.co.jp/img/navi-c-link.gif); width: 64px;}
ul#navi-c li#n-c-contact a { background-image: url(http://www.cinqmale.co.jp/img/navi-c-contact.gif); width: 89px;}
ul#navi-c li#n-c-sitemap a { background-image: url(http://www.cinqmale.co.jp/img/navi-c-sitemap.gif); width: 89px;}
ul#navi-c li#n-c-magmag a { background-image: url(http://www.cinqmale.co.jp/img/navi-c-magmag.gif); width: 95px;}


/* 左サイド
--------------------------------------------------*/
#left-block
{
	width:219px;
	float:left;
	display: none;
}

/* ナビゲーションA＆B */
ul#navi-a,
ul#navi-b
{
	padding:3px 0 0 0;
	list-style: none;
	width: 219px;
	display: block;
	border-top: 3px solid #BABABA;
	background-color:#FFFFFF;
}

ul#navi-b { padding:1px 0 0 0; }


ul#navi-a li,
ul#navi-b li
{
	width:219px;
	font: normal 10px/10px "verdana";
	text-indent: -9999px;
	display: block;
}
ul#navi-a li a,
ul#navi-b li a
{
	text-decoration: none;
	display: block;
	width:219px;
	background: top left no-repeat;
}
ul#navi-a li a:hover { background-position: 0 -38px;}
ul#navi-b li a:hover { background-position: 0 -27px;}

ul#navi-a li#n-a-guestroom a { background-image: url(http://www.cinqmale.co.jp/img/navi-a-groom.gif); height:38px; margin: 0 0 1px 0;}
ul#navi-a li#n-a-shisetsu a { background-image: url(http://www.cinqmale.co.jp/img/navi-a-shisetsu.gif); height:38px; margin: 0 0 1px 0;}
ul#navi-a li#n-a-meal a { background-image: url(http://www.cinqmale.co.jp/img/navi-a-meal.gif); height:38px; margin: 0 0 1px 0;}
ul#navi-a li#n-a-plan a { background-image: url(http://www.cinqmale.co.jp/img/navi-a-plan.gif); height:38px; margin: 0 0 1px 0;}
ul#navi-a li#n-a-reservation a { background-image: url(http://www.cinqmale.co.jp/img/navi-a-reserv.gif); height:38px; margin: 0 0 1px 0;}

ul#navi-b li#n-b-tourist a { background-image: url(http://www.cinqmale.co.jp/img/navi-b-tourist.gif); height:27px;}
ul#navi-b li#n-b-privacy a { background-image: url(http://www.cinqmale.co.jp/img/navi-b-privacy.gif); height:27px;}
ul#navi-b li#n-b-stipulation a { background-image: url(http://www.cinqmale.co.jp/img/navi-b-stipulation.gif); height:27px;}
ul#navi-b li#n-b-faq a { background-image: url(http://www.cinqmale.co.jp/img/navi-b-faq.gif); height:27px;}
ul#navi-b li#n-b-return a { background-image: url(http://www.cinqmale.co.jp/img/navi-b-return.gif); height:27px;}
/* ナビゲーションA＆B */

/* 客室サブナビゲーション */
ul#navi-a li#s_navi1 a,
ul#navi-a li#s_navi2 a,
ul#navi-a li#s_navi3 a,
ul#navi-a li#s_navi4 a,
ul#navi-a li#s_navi5 a
{
	margin:0 0 1px 16px;
	width:188px;
	padding:1px 1px 1px 10px;
	border:2px #54BCDE solid;
	font-size: small;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-indent:1em;
	text-align:left;
	line-height:1.4em;
	color: #333333;
	background-image: url(http://www.cinqmale.co.jp/img/a_navi_sub_icon.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#B2EBF7;
}

ul#navi-a li#s_navi1 a:hover,
ul#navi-a li#s_navi2 a:hover,
ul#navi-a li#s_navi3 a:hover,
ul#navi-a li#s_navi4 a:hover,
ul#navi-a li#s_navi5 a:hover
{
	color:#FFFFFF;
	background-color:#54BCDE;
}
/* 客室サブナビゲーション */


/* アクセスマップ */
#axs-map
{
	width:219px;
	height:243px;
	background-color:#e3e3e3;
}

#axs-map-inc
{
	width:187px;
	background:url(http://www.cinqmale.co.jp/img/axs_map_bg.gif) top left repeat-y;
	padding: 6px 16px;
}

#axsmap-btm
{
	width:219px;
	height:14px;
	background:url(http://www.cinqmale.co.jp/img/img_axsmap_03.gif) top left no-repeat #e3e3e3;
	overflow:hidden;
}


/* メイン部分
--------------------------------------------------*/
#main-block
{
	width: 95%;
	border-top: 3px solid #BABABA;
	text-align: left;
	float:none;
	/*background:url(http://www.cinqmale.co.jp/img/bg_main_block.gif) left bottom repeat-y;*/
}

/* FLASH表示部分 */
#flash-box
{
	width:550px;
	height:191px;
	padding-top:3px;
	margin-bottom:0;
	overflow:hidden;
	background-color:#FFFFFF;
}

/* バナースペース */
#ban-space
{
	width:550px;
	height:114px;
	border-top: 3px solid #BABABA;
	margin-top:1px;
	overflow: hidden;
}

#ban-space img
{
	margin-top:6px;
	margin-left:4px;
}

/* インフォメーション */
#info-box
{
	width:385px;
	height:231px;
	float:left;
	margin-left: 4px;
	padding-top: 7px;
	overflow: hidden;
}

#mt-info-log
{
	padding:4px;
	width: 372px;
}

#mt-info-log h4
{
	padding:0.4em 0 0.4em 14px;
	background:url(http://www.cinqmale.co.jp/img/info_headicon.gif) left center no-repeat;
	border-bottom:1px dotted #bababa;
}


/* バナーC */
#banner-c
{
	width:151px;
	overflow:hidden;
	float: right;
	text-align:right;
}

#banner-c img
{
	margin-top:7px;
}


/* コンテンツメイン部分
--------------------------------------------------*/
/* コンテンツヘッダ画像 */
#cts-header
{
	width:100%;
	height:76px;
	margin-bottom:0;
	overflow:hidden;
	background-color: #FFFFFF;
	padding-top: 3px;
	text-align: center;
}


/* コンテンツメインブロック */
#cts-main-block
{
}

#cts-main-block h2
{
	/*	width:526px; */
	/*height:23px;*/
/*	padding-left: 30px;*/
	padding: 2px;
	font-weight:bold;
	background-color:#CCFFFF;
	margin-top:1em;
	margin-bottom: 1em;
}

.entry-wrap
{
	width:95%;
	padding-left:20px;
	margin-bottom:4em;
	font-size: small;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4em;
	color: #7b7b7b;

}

#pnkz
{
	font-size:x-small;
	text-align: center;
}


	
/* ナビゲーションD
--------------------------------------------------*/
#navi-d
{
	width:770px;
	height:34px;
	background-color:#e9e9e9;
	/*	margin-top:15px; */
	border-top:#ffffff 15px solid;
	text-align:center;
	padding-top: 8px;
	display: none;
}

#navi-d p
{
	font-size:x-small;
}


/* ページトップアイコン
---------------------------------------------------- */
#p_top {
	float:right;
	display: none;
}

#p_top a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	width: 112px;
	height: 17px;
	background: url(http://www.cinqmale.co.jp/img/btn_ret_top.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}

#p_top a:hover {
	background-position: 0px -17px;
}

#p_top2 {
	float:right;
	display: none;
}

#p_top2 a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	width: 112px;
	height: 17px;
	background: url(http://www.cinqmale.co.jp/img/btn_ret_top2.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}

#p_top2 a:hover {
	background-position: 0px -17px;
}


/* フッター
--------------------------------------------------*/
#footer
{
	clear:both;
	width:100%;
}


/* コピーライト
--------------------------------------------------*/
#copyright
{
	width:700px;
	border-top:#ffffff 6px solid;
	border-bottom:#ffffff 1px solid;
	text-align:center;
	background-color:#007f9e;
}

/* テーブル
--------------------------------------------------*/
table
{
table-layout: auto;
margin-top:0.5em;
margin-bottom:0.5em;
/* border-spacing: 10px; */
}

table.col
{
	border-collapse: collapse;
}

.col td {
	border: 1px solid #999999;
	padding:2px;
}

/*td.td_color1 { background-color:#FFCCFF; }
td.td_color2 { background-color:#CCFFFF; }
td.td_color3 { background-color:#CCFFCC; }
td.td_color4 { background-color:#FFFFCC; }*/

td.td_color1,
td.td_color2,
td.td_color3,
td.td_color4 { background-color:#FFFFFF; }

.col th {
	border: 1px solid #999999;
	padding:2px;
	background-color:#FFFFCC;
	font-size:small;
	color: #7b7b7b;
}

table.sep
{
	border-collapse: separate;
	border-spacing: 10px;
}

.sep td {padding:2px;}
.sep li
{
	margin-bottom:1em;
}

/* フォーム
--------------------------------------------------*/
input,
select,
textarea
{
	border: 1px #999999 solid;
	background-color:#FFFFFF;
} 

#toiawase
{
	margin-top:2em;
	border:3px double #999999;
	background-color:#e3e3e3;
	padding:1.5em;
}

/* テキスト成形
--------------------------------------------------*/
.fsize10px{font-size:10px;}
.fsize8px{font-size:8px;}
.fsize-mdm {font-size: medium;}
.fsize-xxlge {font-size: xx-large;}
.fsize-xlge {font-size: x-large;}
.fsize-lger {font-size: larger;}
.fsize-lge {font-size: large;}
.fsize-smlr {font-size: smaller;}
.fsize-xsml {font-size: x-small;}
.fsize-xxsml {font-size: xx-small;}

.font-bold {font-weight:bold;}

.line-h-1em {line-height:1em;}
.line-h-1_5em {line-height:1.5em;}
.line-h-2em {line-height:2em;}

.color-red {color:#FF0000;}

.seotext
{
	font-size:10px;
	background-color:#00B0DC;
	color:#FFFFFF;
	padding: 2px 0 2px 1em;
	text-align: left;
}


/* 表示調整用
--------------------------------------------------*/
.mgn-t-1em {margin-top:1em;}
.mgn-t-2em {margin-top:2em;}

/* 印刷用表示スペース
--------------------------------------------------*/
#print_footer
{
	text-align:center;
	margin-top:2em;
}

#print_ent_tit {display:none;}

}
