<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/**************************************

	PRINCE MICE style
	
**************************************/

.mb0 { margin-bottom:0px !important;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb11 { margin-bottom:11px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}

/*
				siteLogo
			**************************************/
			#headerArea{
	padding:0 10px;
	background-color: #fff;
	background-image: url(../images/bg01.gif);
	background-repeat: repeat-x;
		}
			#headerArea-sub{
				width:950px;
				margin:0 auto;
				text-align:left;
				zoom:1; /* fix haslayout bug for ie */
			}
			#headerArea-sub:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
			
			
				#siteLogo{
					float:left;
					width:210px;
					height:61px;
					overflow:hidden;
				}
					#siteLogo a,
					#siteLogo img{
						display:block;
					}

				#subWin #siteLogo{
					
				}
				#seibuLogo{
	float:right;
	padding:0px;
	margin-top: 20px;
					}
					
					p#skipNav{
					position:absolute;
					left:-9999px;
					top:-9999px;
				}
				.utilities {
	float: right;
	padding-top: 23px;
	padding-right: 15px;
}
				
		/*
				#breadCrumbs
			**************************************/
			#breadCrumbs{
				clear:both;
				zoom:1;
			}
				div#breadCrumbs table{
					width:100%;
					table-layout:fixled;
				}
					div#breadCrumbs td.tree{
						font-size:0.84em;
						width:635px;
						padding:7px 45px 1px 0;
						&gt;padding:8px 45px 1px 0;
						vertical-align:top;
						line-height:1.5;
					}
						div#breadCrumbs td.tree a,
						div#breadCrumbs td.tree span{
						}
						div#breadCrumbs td.tree span{
							color:#666;
							padding-left:5px;
						}
						div#breadCrumbs td.tree span a{
							padding-left:5px;
						}

						div#breadCrumbs td.tree em{
							color:#333;
							font-weight:normal;
							padding-left:5px;
						}
					div#breadCrumbs td.subNavArea{
						text-align:right;
						padding:3px 0 2px 0;
						&gt;padding:6px 0 5px 0;
						line-height:0;
					}
					
/**************************************

	トップページ
	
**************************************/

#top #mainvisual {
	width:950px;
	text-align:left;
	zoom:1; /* fix haslayout bug for ie */
	margin-bottom:17px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}

#top #gnavwrapper {
	width:952px;
	margin:0 auto;
	text-align:left;
	zoom:1; /* fix haslayout bug for ie */
}

#top #gnav_top {
	float:left;
	height:97px;
	padding-bottom:16px;
}

#top #contents {
	width:950px;
	margin:0 auto;
	text-align:left;
	zoom:1; /* fix haslayout bug for ie */
}

/*
			バナーボックス

**************************************/
.banner_box {
	width:210px;
	float:left;
}
	
.banner_box img {
}

/**************************************

	タブ部分
	
**************************************/
#tab_con {
width:490px;
float:left;
margin-left:20px;
padding: 0;
list-style: none;
}

#tab_con .container_tab,
#tab_con .tab_wrapper{
	width:490px;
}


#tab_con ul li {
margin:0;
width:242px;
height:39px;
float:left;
display:inline;
font-size:0;
}

#tab_con .first_tab{
	margin-right:6px;
}

#tab_con ul li a img{
outline:none;
border:none;
}

#tab_con #tab_bluebar {
	height:9px;
	display:block;
	margin:0;
}

.container_tab #tab1,
.container_tab #tab2 {
width:490px;
margin-bottom:0px;
padding:15px 0px 0px 0px;
border:none;
}
.container_tab #tab1 {
	display:none;
}

.tab_title{
	margin:14px 0 14px 24px;
}


#tab_con .tab_boxL,
#tab_con .tab_boxR {
	width:206px;
	}

#tab_con .tab_boxL {
	float:left;
	margin-right:30px;
}

#tab_con .tab_boxR{
	float:left;
}


#tab_con .tab_box_img {
	width:70px;
	height:70px;
	float:left;
	margin-right:10px;
}

#tab_con .tab_box_text {
	width:125px;
	float:left;
}

#tab_con .tab_box_text p {
	line-height:1.5em;
	font-size:12px;
}

#tab_con .dotline {
	clear:both;
	margin:15px 0;
	width:438px;
}

#tab_con .tab_wrapper{
	width:490px;
	background-image:url(../../imgs/tab_back.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
}

#tab_con #place_title{
	margin-bottom:14px;
	margin-left:25px;
}

#tab_con span {
	color:#0071bc;
	font-weight:bold;
	font-size:13px;
}

#tab_con .margin25 {
	margin-left:25px;
}


#tab_con #tab_btmbar{
	clear:both;
	width:490px;
	height:26px;
	text-align:right;
	padding-top:6px;
	margin-top:25px;
	background: url(../images/tab_bottombar0.jpg) no-repeat bottom;
}

* html #tab_con #tab_btmbar{
	height:32px;
}

#tab_con #tab_btmbar a {
	margin-right:25px;
	background-image: url(../images/tab_bottompoint.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-top:6px;
	padding-left: 17px;
}



#tab_con img {
	display:block;
}


/*ここまでトップ*/
/*
			お問い合わせボックス

**************************************/
.toiawase_box {
	float:left;
	margin-bottom:12px;
	width:210px;
	height:141px;
	background-image:url(../images/toiawase_back.jpg);
	background-repeat:no-repeat;
}

#top .toiawase_box {
	float:right;
}

.toiawase_box #shiryou_btn{
	margin:82px 0 0 17px;
}

.toiawase_box #toiawase_btn{
	margin:80px 0 0 17px;
}

#top .toiawase_box {
	height:141px;
}

#top .toiawase_box #kashikiri {
	margin-left:0px;
	margin-top:100px;
}
.icon {
	background-image: url(../images/icon_blueR.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	line-height: 2em;
}

/*#top .toiawase_box #kashikiri .noicon {
	background-image:none;
	padding-left: 17px;
}
*/
#top .toiawase_box #kashikiri img{
	margin-right:5px;
	padding-top:3px;
}

*+html #top .toiawase_box #kashikiri img{
	padding-top:0;
}

* html #top .toiawase_box #kashikiri img{
	padding-top:1px;
}

/*.clearfix:after {display:block;clear:both;height:0px;visibility:hidden;content:".";}
.clearfix {min-height: 1px;} /*IE6、7対策*/


/*
			共通

**************************************/
body{text-align: center;}

#container {
	width:950px;
	margin:0 auto;
	text-align:left;
	background:none;
	zoom:1; /* fix haslayout bug for ie */
}


/*
			サイドバー

**************************************/
#container #sidebar {
	margin-top:26px;
	width:210px;
	float:left;
}

#container #sidebar .micelogo{
	margin-bottom:35px;
}

#container #sidebar .side_navi img{
	margin-bottom:1px;
}
#container #sidebar .side_navi {
	margin-bottom:10px;
}








/*
			メインコンテンツ共通

**************************************/
#main_contents {
	float:right;
	margin-top:22px;
	width:705px;
}

#main_contents #gnav {
	margin-bottom:30px;
}

#main_contents #nav_bar {
	margin-top:50px;
	width:705;
	height:38px;
	text-align:right;
	background-image:url(../images/bottom_navbar.jpg);
	background-repeat:no-repeat;
}

#main_contents #nav_bar #nav_bar_sub {
	margin-right:25px;
	padding-top:9px;
	font-size:15px;
}

#main_contents #nav_bar img {
	margin-right:7px;
	padding-top:7px;
}

* html #main_contents #nav_bar img {
	 margin-top:4px;
}

*+html #main_contents #nav_bar img {
	 margin-top:-2px;
}

* html #main_contents #nav_bar #nav_bar_sub {
	padding-top:12px;
}

#main_contents p {
	line-height:2em;
}


/*
			メインコンテンツ

**************************************/
#about #main_contents #text_about p {
	width:370px;
	margin-bottom:38px;
}

#about #main_contents #text_about {
	background-image:url(../../about/imgs/mice_keyword.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#why_mice #text_why_mice {
	margin-top:35px;
}

#effectiveness h1 {
	margin-bottom:30px;
}
#effectiveness h2 {
	margin-bottom:40px;
}

#effectiveness .powertop,
#effectiveness .powerbtm {
	width:340px;
	float:left;
	background-image:url(../../about/effectiveness/imgs/power_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#effectiveness .powertop p,
#effectiveness .powerbtm p {
	padding:25px 20px 30px 20px;
}
	
#effectiveness .powertop {
	margin-bottom:15px;
}

#effectiveness .powerleft {
	margin-right:25px;
}

#prince-mice h3 {
	font-weight:bold;
	margin-top:25px;
}

#prince-mice #princetext_box {
	background-image:url(../../prince-mice/imgs/mice_leg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#prince-mice #prince_subnavi {
	margin:55px 0 45px 45px;
	width:301px;
	height:289px;
	float:right;
	background-image:url(../../prince-mice/imgs/prince_subnavi_back.jpg);
	background-repeat:no-repeat;
}

#prince-mice #prince_subnavi img {
	margin:0px 0 8px 9px;
}

#prince-mice #prince_subnavi #first_subnavi {
	margin-top:11px;
}

/*#ability */
#cap_bar {
	margin-top:33px;
	margin-bottom:30px;
	width:705;
	height:35px;
	background-image:url(../../prince-mice/Ability/imgs/capbar.jpg);
	background-repeat:no-repeat;
}

/*#ability */
#cap_bar h2 {
	font-weight:normal;
	font-size:16px;
	margin-left:20px;
}

/*#ability */
#cap_bar p {
  padding-top:6px;
}

#ability_img1 {
	float:right;
	margin-left:20px;
}

#ability_box1 h3,
#planning h3,
#flow h3,
#network h3 {
	margin-bottom:17px;
}

#ability_box1,
#ability_box2 {
	width:705px;
	background-image:url(../../prince-mice/imgs/ability_box_back.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin: 30px 0px;
}
	
#ability_box_textL,
#ability_box_textR {
	float:left;
}
	
#ability_box_textL img,
#ability_box_textR img {
	float:right;
}

#ability_box1 h5 {
	color:#0071bc;
	font-weight:bold;
}

#ability_box_textL,
#ability_box_textR{
	width:310px;
	padding:22px 0 22px 26px;
}

/** html #ability_box_textL,
* html #ability_box_textR{
	width:344px;
	padding:22px 0 22px 19px;
}*/

#ability_box_textL img,
#ability_box_textR img {
	margin:0 0 15px 15px;
}

#ability_box2 {
	margin-top:12px;
}

#ability_img2 {
	float:left;
	margin-right:20px;
}

#ability_box2_img {
	float:right;
	margin-right:30px;
}
.onestop_menu	{
	margin-left:33px;
	padding-bottom:35px;
}

.onestop_menu li	{
	list-style-type: none;
	font-weight:bold;
	background-image:url(../../prince-mice/imgs/dot_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 15px;
}

#planning h2{
	margin-top:33px;
	margin-bottom:30px;
	width:705;
	height:35px;
}

#planning #planning_img{
	float:right;
	margin-left:40px;
}

#planning #helpcap,
#network #helpcap{
	margin-top:20px;
}

#planning #customer_voice{
	margin-top:30px;
	width:705px;
	height:241px;
	background-image:url(../../prince-mice/planning/imgs/customer_voice_back.jpg);
	background-repeat:no-repeat;
}

#planning #customer_voice_text {
	padding-top:97px;
	padding-left:30px;
}

#planning #customer_voice_text p {
	float:left;
	width:190px;
	font-weight:bold;
	color:#003f73;
	line-height:1.8em;
}

#planning .cv_text {
	margin-right:42px;
}

#planning .cv_cap {
	color:#555;
	font-weight:normal;
	font-size:11px;
	line-height:2em;
}
	

#flow #flow_img {
	float:left;
	margin:16px 40px 0 29px;
}

#flow #flow_map{
	margin-top:25px;
	margin-left:38px;
}


#network #pronce_network {
	margin-top:20px;
}

#network #pronce_network_sub {
	width:705px;
	padding-left:24px;
	height:945px;
	background-image:url(../../prince-mice/network/imgs/princenet_back.jpg);
	background-repeat:no-repeat;	
}

#network #ex_box {
	width:341px;
	height:253px;
	float:right;
	margin-left:25px;
	background-image:url(../../prince-mice/network/imgs/ex_back.gif);
	background-repeat:no-repeat;
}

#network .prince_net_title{
	margin-top:18px;
	margin-bottom:15px;
}

#network .hotelbtnL {
	margin-right:13px;
}

#network .hotelbtnL,
#network .hotelbtnR {
	margin-bottom:12px;
	display:inline;
	float:left;
}

#network .hotelbtm{
	margin-bottom:0;
}

#network .relative   {  
    position: relative;  
} 

#network .absolute1    {  
    position: absolute;  
    top: 0;  
    left: 575px;  
}  

#network .absolute2    {  
    position: absolute;  
    top: 703px;  
    left: 593px;  
}  

#network #ex_box_sub {
	width:295px;
	padding-top:24px;
	padding-left:23px;
	font-size:11px;
	line-height:2px;
}


#network #ex_title {
	margin-left:2px;
	margin-bottom:9px;
}


#network #nav_link {
	padding-top:7px;
	font-size:15px;
}

#network #nav_link img {
	margin-right:7px;
	padding-top:7px;
}

#network #Stxt{
	line-height:1.7em;
}

#network #choose_container_topback {
	width:705px;
	height:10px;
	background-image:url(../../network/imgs/choose_box_topbar.jpg);
	background-repeat:no-repeat;
}

#network #choose_container_btmback {
	width:705px;
	height:6px;
	background-image:url(../../network/imgs/choose_box_btmbar.gif);
	background-repeat:no-repeat;
}


#network #needstab {
	margin-right:6px;
	float:left;
}

#network h1 {
	margin-bottom:34px;
}

#network #choose_cont {
	padding:20px 20px 18px 25px;
	background-image:url(../../network/imgs/choose_back.gif);
	background-repeat:repeat-y;
}

#network .box_capbar,
#network .box_capbar_m,
#network .box_capbar_i,
#network .box_capbar_c,
#network .box_capbar_e {
	width:302px;
	height:29px;
	margin-bottom:10px;
	background-image:url(../../network/imgs/choose_capbar.jpg);
	background-repeat:no-repeat;
	color:#0071bc;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 15px;
}

#network .box_capbar_m {
	background-image:url(../../choose/imgs/needs_capbar_m.jpg);
}

#network .box_capbar_i {
	background-image:url(../../choose/imgs/needs_capbar_i.jpg);
}

#network .box_capbar_e {
	background-image:url(../../choose/imgs/needs_capbar_c.jpg);
}

#network .box_capbar_c {
	background-image:url(../../choose/imgs/needs_capbar_e.jpg);
}


#network .choose_boxL,
#network .choose_boxR {
	width:317px;
}

#network .choose_boxL {
	float:left;
}

#network .choose_boxR{
	float:right;
}


#network .choose_box_img {
	width:120px;
	height:120px;
	float:left;
	margin-right:17px;
}

#network .choose_box_text {
	width:180px;
	float:left;
}

#network .choose_box_text p {
	font-size:11px;
	line-height:1.8em;
}

#network .choose_box_text img{
	margin-top:8px;
	clear:both;
}

#network #place_title {
	margin-bottom:23px;
}


#network .dotline {
	clear:both;
	margin:17px 0;
	width:655px;
	height:3px;
	background-image:url(../../network/imgs/dotline.jpg);
	background-repeat:no-repeat;
}


#place_detail #place_navi {
	margin-top:12px;
	margin-bottom:35px;
}



#place_detail #placetop_boxL {
	width:411px;
	float:left
}

#place_detail #placetitle {
	width:411px;
	height:36px;
	font-size:22px;
	text-align:center;
	color:#FFF;
	background-image:url(../../network/imgs/placetitle_back.jpg);
	background-repeat: no-repeat;
}

#place_detail #placetitle p {
	line-height:1.7em;
}

#place_detail .text_blue16px {
	margin-top:27px;
	margin-bottom:15px;
	color:#0068b6;
	font-size:16px;
	line-height:1.3em;
}

#place_detail #placetop_boxR {
	width:270;
	float:right;
}


#place_detail .facility_box_Lpic {
	width:240px;
	float:left;
}

#place_detail .facility_box_Rtxt {
	width:440px;
	float:right;
}

#place_detail .facility_box_Rpic {
	width:240px;
	float:right;
}

#place_detail .facility_box_Ltxt {
	width:440px;
	float:left;
}
#place_detail .facility_box  {
	clear:both;
	margin-top: 15px;
	}
#place_detail .facility_box p,
#place_detail .facility_box_Rtxt p,
#place_detail .facility_box_Ltxt p,
#place_detail .facility_box3_L p,
#place_detail .facility_box3_R p,
#place_detail .facility_box4 p,
#place_detail #renkei_box_sub p,
#place_detail .facility_wrap_R p,
#place_detail .facility_wrap_L p {
	line-height:1.5em;
}

#place_detail h3{
	margin-top:34px;
	margin-bottom:25px;
}

#place_detail .facility_midashi {
	width:440px;
	height:32px;
	margin-bottom:15px;
	text-align:right;
	background-image:url(../../network/imgs/facilitymidashi_back.jpg);
	background-repeat:no-repeat;
}

#place_detail .facility_midashi_sub {
	padding-top:3px;
	padding-right:15px;
}

#place_detail .facility_midashi_sub img {
	margin-right:5px;
	padding-top:3px;
}

*+html #place_detail .facility_midashi_sub {padding-top:5px;}
*+html #place_detail .facility_midashi_sub img {margin-top:-5px;}
* html #place_detail .facility_midashi_sub {padding-top:7px;}
* html #place_detail .facility_midashi_sub img {margin-top:-1px;}

#place_detail .facility_midashi_txt {
	float:left;
	font-size:14px;
	color:#0068b6;
	margin-left:18px;
	padding-top:6px;
}

#place_detail .textbold {
	font-weight:bold;
}

#place_detail .facility_box1,
#place_detail .facility_box2 {
	margin-bottom:25px;
}

#place_detail .facility_box3_L{
	width:228px;
	float:left;
	margin-right: 10px;
}

#place_detail .facility_box3_R {
	width:228px;
	float:right;
}
#place_detail .facility_box4_L {
	width:165px;
	float:left;
}

#place_detail .facility_box4_R {
	width:228px;
	float:right;
}
#place_detail .facility_box3 img {
	margin-bottom:20px;
}

#place_detail .facility_box4_midashi{
	width:324px;
	height:28px;
	font-size:16px;
	color:#0068b6;
	padding-top:4px;
	padding-left:16px;
	margin-bottom:18px;
	background-image:url(../../choose/place/imgs/miceselectmidashi_back.jpg);
	background-repeat:no-repeat;
}

* html #place_detail .facility_box4_midashi{
	width:340px;
	height:32px;
}

#place_detail .facility_box4_txt {
	width:182px;
	float:left;
}

#place_detail .facility_box4_pic {
	width:135px;
	float:right;
}


#place_detail .micepoint_img {
	margin-top:35px;
}


#place_detail .dotline{
	margin-bottom:18px;
}

#place_detail .facility_box3_top {
	margin-bottom:20px;
}

#place_detail #renkei_box {
	width:705px;
	height:177px;
	background: url(../../network/sapporo/imgs/renkei_back.jpg) no-repeat;
}

#place_detail #renkei_head {
	margin-top:27px;
	margin-bottom:0;
}

#place_detail #renkei_box .text_blue16px {
	margin:0 0 10px 0;
}

#place_detail #renkei_box_sub {
	padding-top:17px;
	margin-left:26px;
	width:400px;
}

#place_detail .renkei_midashi {
	width:400px;
	height:32px;
	margin-bottom:0px;
	text-align:right;
}

#place_detail .renkei_midashi_sub {
	padding-top:0px;
	padding-right:50;
}

#place_detail .renkei_midashi_sub img {
	margin-right:5px;
	margin-top:4px;
}

*+html #place_detail .renkei_midashi_sub {padding-top:6px;}
*+html #place_detail .renkei_midashi_sub img {
margin-top:-1px;}
* html #place_detail .renkei_midashi_sub {padding-top:6px;}
* html #place_detail .renkei_midashi_sub img {
margin-top:-1px;}

#place_detail .renkei_midashi_txt {
	float:left;
	font-size:16px;
	color:#0068b6;
}


#needs_detail #needs_navi {
	margin-top:12px;
	margin-bottom:35px;
}

#needs_detail #needstop_boxL {
	width:411px;
	float:left
}

#needs_detail #needstitle {
	width:411px;
	height:36px;
	font-size:22px;
	text-align:center;
	color:#FFF;
	background-image:url(../../choose/place/imgs/placetitle_back.jpg);
}

#needs_detail #needstitle p {
	line-height:1.7em;
}

#needs_detail .text_blue16px {
	margin-top:27px;
	margin-bottom:15px;
	color:#0068b6;
	font-size:16px;
	line-height:1.3em;
}

#needs_detail #needstop_boxR {
	width:270;
	float:right;
}

#needs_detail h3{
	margin-top:34px;
	margin-bottom:25px;
}

#needs_detail h4{
	margin-top:0px;
	margin-bottom:20px;
}

#needs_detail #photobox4 {
	margin-top:18px;
}

#needs_detail #photobox4 img {
	margin-right:15px;
}

#needs_detail #photobox4 .no_margin_photo {
	margin:0;
}

#needs_detail .textbold {
	font-weight:bold;
}

#needs_detail .mice_box_kouryu {
	margin-top:24px;
	height:110px;
	width:705px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	background-image:url(/mice/choose/needs/kabunushisoukai/imgs/mice_box_kouryu.jpg);
}

#needs_detail .mice_box_kouryu p {
	padding-top:2px;
}

#needs_detail .mice_box {
	margin-top:24px;
}

* html #needs_detail .mice_box {
	margin-top:-30px;
}

* html #needs_detail .mice_boxie6 {
	margin-top:-60px;
}

* html #needs_detail .micebox_kokusai {
	margin-top:24px;
}
	

#needs_detail .mice_box_headertop {
	height:4px;
	width:705px;
	background-image:url(/mice/choose/needs/imgs/mice_box_headertop.gif);
	background-repeat:no-repeat;
}

* html #needs_detail .micekun1head {
	background-position:0 58px;
}

* html #needs_detail .micekun2head {
	background-position:0 87px;
}

* html #needs_detail .micekun5head {
	background-position:0 73px;
}

#needs_detail .mice_box_header {
	height:43px;
	width:705px;
	font-weight:bold;
	font-size:15px;
	background-image:url(/mice/choose/needs/imgs/mice_box_header.jpg);
	background-repeat:no-repeat;
}

#needs_detail .mice_box_header_nobar_tenjikai,
#needs_detail .mice_box_header_nobar {
	height:36px;
	width:705px;
	padding-left:100px;
	color:#0068b6;
	font-weight:bold;
	background-image:url(/mice/choose/needs/imgs/mice_box_header_nobar.jpg);
	background-repeat:no-repeat;
}

#needs_detail .mice_box_header_nobar_tenjikai {
	padding-left:115px;
}

#needs_detail .nobarboxL,
#needs_detail .nobarboxR {
	width:290px;
	margin-right:25px;
	float:left;
}

#needs_detail .nobarboxL_tenjikai,
#needs_detail .nobarboxR_tenjikai {
	width:290px;
	margin-right:13px;
	float:left;
}

#needs_detail .nobarcatch {
	margin-top:10px;
}

#needs_detail .nobarboxR,
#needs_detail .nobarboxR_tenjikai {
	width:260px;
	margin-right:0px;
}

#needs_detail .bluebold{
	color:#0068b6;
	font-weight:bold;
}

#needs_detail .mice_box_header_kokusai {
	height:75px;
	width:705px;
	font-weight:bold;
	font-size:15px;
	background-image:url(/mice/choose/needs/imgs/mice_box_header_kokusai.jpg);
	background-repeat:no-repeat;
}

#needs_detail .mice_box_header p{
	padding-top:0px;
	text-align:center;
}

#needs_detail .mice_box_header_kokusai p{
	padding-top:20px;
	text-align:center;
}

#needs_detail .mice_box_textback{
	width:705px;
	text-align:center;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#needs_detail .mice_box_textbackleft{
	width:705px;
	padding-left:200px;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#needs_detail .mice_box_textbackleft_sport{
	width:705px;
	padding-left:90px;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#needs_detail .mice_box_textbackleft_tenjikai,
#needs_detail .mice_box_textbackleft_ianryokou,
#needs_detail .mice_box_textbackleft_hyousyou{
	width:705px;
	padding-left:100px;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#needs_detail .mice_box_textbackleft_tenjikai{
	padding-left:115px;
}

#needs_detail .mice_box_textbackleft_hyousyou p{
	width:590px
}

#needs_detail .mice_box_textback3{
	width:705px;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
}


#needs_detail .mice_textbox3_L {
	width:195px;
	float:left;
	margin-left:25px;
}

#needs_detail .mice_textbox3_C,
#needs_detail .mice_textbox3_R {
	width:195px;
	float:left;
	margin-left:35px;
}

#needs_detail .mice_textbox3_midashi{
	width:195px;
	font-weight:bold;
	color:#0068b6;
	padding-top:6px;
}

#needs_detail .mice_box_footer {
	height:3px;
	width:705px;
	background-image:url(/mice/choose/needs/imgs/mice_box_footer.jpg);
	background-repeat:no-repeat;
}

#needs_detail .abso_micekun1,
#needs_detail .abso_micekun5{
	position:relative;  
  top:12px;  
  left:10px;  
}

* html #needs_detail .abso_micekun1{
	position:relative;  
  top:70px;
}

#needs_detail .abso_micekun2{
	position:relative;  
  top:10px;  
  left:10px;  
}

* html #needs_detail .abso_micekun2{
	position:relative;  
  top:95px;  
  left:10px;  
}

* html #needs_detail .abso_micekun5{
	position:relative;  
  top:90px;  
  left:10px;  
}

#needs_detail .osusume_box {
	margin-top:24px;
}

* html #needs_detail .osusume_box {
	margin-top:-86px;
}

#needs_detail .osusume_box_headertop {
	height:4px;
	width:705px;
	background-image:url(/mice/choose/needs/imgs/mice_box_headertop.gif);
	background-repeat:no-repeat;
}



#needs_detail .abso_osusumepic{
	position:relative;  
  top:14px;  
  left:18px;  
}

* html #needs_detail .abso_osusumepic{
	position:relative;  
  top:130px;  
  left:18px;  
}

* html #needs_detail .osusume_box_headertop {
	background-position:0 116px;
}

#needs_detail .osusume_box_header {
	height:47px;
	width:705px;
	font-weight:bold;
	font-size:15px;
	background-image:url(/mice/choose/needs/imgs/osusume_box_header.jpg);
	background-repeat:no-repeat;
}

#needs_detail .osusume_box_header p{
	padding-top:2px;
	padding-left:187px;
}

#needs_detail .osusume_box_textback{
	min-height:88px;
  height: auto !important;
  height: 103px;
	width:705px;
	padding-left:187px;
	background-image:url(/mice/choose/needs/imgs/mice_box_back.gif);
	background-repeat:repeat-y;
	padding-bottom:13px;
}

#needs_detail .osusume_box_textback p {
	width:510px;
}

#needs_detail .osusume_box_footer {
	height:3px;
	width:705px;
	background-image:url(/mice/choose/needs/imgs/mice_box_footer.jpg);
	background-repeat:no-repeat;
}

#needs_detail .osusume_link {
	width:500px;
	
}

#needs_detail .osusume_area {
	width:134px;
	color:#0071B8;
	font-weight:bold;
	margin-right:10px;
}

#needs_detail .osusume_link a{
	margin-right:8px;
	background-image: url(/mice/imgs/tab_bottompoint.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-top:4px;
	padding-left: 19px;
	padding-bottom:5px;
	line-height:2.2em;
}

#needs_detail #kokusailoca{
	font-weight:bold;
	font-size:15px;
	margin-top:15px;
	margin-bottom:5px;
}

#needs_detail #locabar{
	margin-bottom:3px;
}

#needs_detail .facility_box4 {
	margin-top:20px;
}

#needs_detail .facility_box4_L {
	width:340px;
	float:left;
}

#needs_detail .facility_box4_R {
	width:340px;
	float:right;
}

#needs_detail .facility_box4_midashi{
	width:340px;
	height:32px;
	font-weight:bold;
	color:#0068b6;
	padding-top:6px;
	padding-left:10px;
	margin-bottom:5px;
	background-image:url(/mice/choose/needs/imgs/needs_midashiback.jpg);
	background-repeat:no-repeat;
}

* html #needs_detail .facility_box4_midashi{
	width:340px;
	height:32px;
}


/*
			PRINCE MICE STORY

**************************************/

#pms_navi li {
	display: inline;
	float: left;
}
#pms_navi:after{
content: '';
display: block;
clear: both;
}
#popup #allContentsWrapper #body {
	width: 970px;
	padding-right: 0px;
	padding-left: 0px;
}
#popup #allContentsWrapper #body #close_btn {
	text-align: center;
}



/*
			ページトップ

**************************************/
#pagetop {
	clear:both;
	width:705px;
	text-align:right;
	margin-top:27px;
	margin-bottom:15px;
}
#top #pagetop {
	width:950px;
	margin-right: auto;
	margin-left: auto;
}
#pagetop img {
	margin-top:4px;
	margin-right:5px;
}
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

/*
/* Localized */
.utilities {
	float: right;
	padding-top: 23px;
	padding-right: 15px;
}
#footerArea #footer ul {
	float: left;
}
#footerArea {
	background-image: url(../images/footer_bg01.gif);
	background-repeat: repeat-x;
	clear: both;
}
#footerArea-sub {
	margin: 0px auto;
	width: 950px;
}



.banner_box .miceis {
	background-image: url(../images/miceis_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	height: 30px;
}
.banner_box .miceis a {
	padding-top: 3px;
	padding-right: 10px;
}
.headImg {
	margin-bottom: 40px;
}
#main_contents .aboutBtn {
	float: right;
}
#main_contents h3 {
	margin-top: 35px;
	margin-bottom: 15px;
}
#main_contents .articles_s {
	width: 210px;
	float: left;
	margin-right: 18px;
	border-right: 1px dotted #CCC;
	padding-right: 18px;
}
#main_contents .articles_sLast {
	width: 210px;
	float: left;
}

#main_contents .articles_s dd, #main_contents .articles_sLast  dd {
	line-height: 2em;
}
#main_contents .articles dt {
}
#main_contents .articles {
	clear: both;
	margin-top: 30px;
}
.fRimg {
	float: right;
	margin-left: 20px;
}
.fLimg {
	float: left;
	margin-right: 20px;
}
.boderB {
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
#main_contents .japanQuality {
	background-image: url(../../about/imgs/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 240px;
	clear: both;
	margin-top: 15px;
	position: relative;
}
.japanQuality h2 {
	text-indent: -9999px;
}
.japanQuality .jqText {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 131px;
	top: 137px;
}
#miceis {
	width: 600px;
	margin: 20px auto;
}
#miceis p {
	line-height: 2em;
	text-align: left;
}
#miceis .micesiInnner {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid  #CCC;
	padding: 20px;
}
#miceis .micesiInnner h3 {
	font-size: 160%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
}
#miceis p.closeBtn {
	text-align: center;
	clear: both;
	margin-top: 30px;
}
#main_contents .mapImg {
	margin-top: 20px;
}
.facility_box h4 {
	margin-bottom: 15px;
}
#place_detail .facility_wrap_L {
	float: left;
	width: 340px;
}
#place_detail .facility_wrap_L h5 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 8px;
}
#place_detail .facility_wrap_R {
	float: right;
	width: 340px;
}
#place_detail .facility_wrap_R h5 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 8px;
}#place_detail #main_contents h4 {
	clear: both;
}
#place_detail .facility_box h5 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 8px;
}
.banquet_spec {
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.banquet_spec .tableHead th {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #CCC;
}
.banquet_spec th, .banquet_spec td {
	padding: 3px 6px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top-style: none;
	border-left-style: none;
}
.banquet_spec .tableHead .venue {
	width: 250px;
}
.midashi_txt {
	font-size: 120%;
	color: #2472B2;
	margin-bottom: 5px;
}
.textRight {
	text-align: right;
}
.center {
	text-align: center;
	margin-top: 15px;
}
.hokkaidoMap {
	clear: both;
	margin-top: 8px;
	margin-bottom: 20px;
	text-align: center;
}
#footerArea #footerArea-sub #footer {
	background: url(none);
}
.facility_midashi_sub a {
}
</pre></body></html>