@charset "shift_jis";



* { box-sizing:border-box;}

* { -moz-box-sizing:border-box;}



/* bodyに関するCSS

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

body{background:#FFFFFF; text-align:center; font-size:12px; color:#666666; margin:0px; padding:0px; line-height:160%; float:center;}

table{font-size:12px; line-height:130%;}

a{color:#666666;}

a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6{margin:0 auto; padding:0;}

img{border:0;}



/* ページ構造に関するCSS 

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

#wrapper{width:950px; height:100%; margin:0px auto; padding:0px; text-align:center; float:center; background-image:url('/img/common/n_back.gif'); background-repeat:no-repeat;}

  

/* テキストに関するCSS

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

#txt_right{text-align:right;}

#txt_center{text-align:center; line-height:200%;}

#txt10_999{font-size:10px; color:#999999; margin:0 auto; line-height:150%;}

#txt10_999 a{color:#999999;}

#txt10_666{font-size:10px; color:#666666; margin:0 auto; line-height:150%;}

#txt10_666 a{color:#666666;}

#txt10_666_2{font-size:10px; color:#666666; margin-top:3px; line-height:150%; text-align:left;}

#txt10_666_2 a{color:#666666;}

#txt10_jisseki{font-size:10px; color:#999999; line-height:150%; padding-bottom:13px;}

#txt_999{color:#999999; margin:0 auto; line-height:160%;}

#txt_999_2{color:#999999; margin:0 auto; line-height:200%;}


#txt_iphone_img{float:left; padding-right:10px;}
#txt_iphone{color:#666666; margin:0 auto; line-height:160%;}

#txt_ipad_img{float:left; padding-right:10px; padding-bottom:10px;}
#txt_ipad{color:#666666; margin:0 auto; line-height:160%;}

#txt_666{color:#666666; margin:0 auto; line-height:160%;}

#txt_666 a{color:#666666;}

#txt_666_r{color:#666666; margin:0 auto; line-height:160%; float:right;}

#txt_666_btm13{color:#666666; margin:0 auto; line-height:160%; padding-bottom:13px;}



#txt_CC0000{color:#CC0000; font-weight:bold; margin:0 auto; line-height:160%;}

#txt_CC0000 a{color:#CC0000; font-weight:bold; margin:0 auto; line-height:160%;}

#txt_3_CC0000{color:#CC0000; margin:0 auto; line-height:160%;}

#txt_2_CC0000{color:#CC0000; font-weight:bold; margin:0 auto; padding-top:9px; line-height:160%;}

#txt14_CC0000{font-size:14px; color:#CC0000; font-weight:bold; margin:0 auto; line-height:160%;}

#txt20_CC0000{font-size:20px; color:#CC0000; font-weight:bold; margin:0 auto; line-height:160%;}

#txt_669933{color:#669933; font-weight:bold; margin:0 auto; line-height:200%; padding-top:10px; padding-bottom:10px;}

#txt_669933 a{color:#669933;}

#txt_666666{color:#666666; font-weight:bold; margin:0 auto; line-height:160%;}

#txt_FF9900{color:#FF9900; font-weight:bold; margin:0 auto; line-height:160%;}

#txt_FF9900 a{color:#FF9900;}



/* イメージに関するCSS 

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

#preload{display:none;}

#pad_r{padding-left:10px; float:right;}

#pad_l{padding-right:10px; float:left;}

#pad_8{padding-top:8px; padding-bottom:8px;}

#pad_top_8{padding-top:8px;}

#pad_btm_8{padding-bottom:8px;}

#pad_5{padding-top:5px; padding-bottom:5px;}

#pad_5_r{padding-top:5px; padding-bottom:5px; float:right;}

#pad_5_r2{padding-bottom:5px; float:right;}

#pad_5_l{padding-right:5px; float:left;}

#pad_10{padding-bottom:10px; padding-left:10px; float:right;}

#pad_10_2{padding-bottom:10px; padding-right:10px; float:left;}

#pad_10_3{clear: both; padding:30px 10px 30px 0; float:right;}

#pad_15{padding-top:15px; padding-bottom:15px;}

#pad_yajirushi{padding-right:4px; padding-top:4px; float:left;}

#pad_yajirushi_2{padding-right:4px; padding-top:6px; float:left;}

#pad_yajirushi_3{margin-left:5px; padding-top:3px; float:left;}



/* ボーダーに関するCSS 

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

#border_1{border-style:solid; border-width:1px; border-color:#cccccc; padding:10px;}

#border_1_g{border-style:solid; border-width:1px; border-color:#cccccc; background-color:#E7E7E7; padding:10px;}



/* ヘッダーに関するCSS

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

#header{width:950px; margin:0px auto; height:169px;}

#header2{width:950px; margin:0px auto; height:94px;}

#col_top1{width:123px; height:164px; float:left; background-image:url('/img/header_top_logo.gif'); background-repeat:no-repeat;}

#col_top2{width:827px; height:164px; float:right;}

#col1{width:123px;; height:89px; float:left;}

#col2{width:827px; height:89px; float:right;}

#col3{width:950px; height:5px;}



/* フッターに関するCSS

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

#footer{width:950px; padding-top:5px; padding-bottom:5px; font-size:10px; background-color:#FFFFFF;}

#footer a{color:#999999;}

ul#fn{padding:0px auto; text-align:center;}

ul#fn li{padding:0px auto; display:inline;}



/* TOPコンテンツに関するCSS

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

#content{width:950px; margin:0px; padding:0px; background-image:url('/img/common/n_back.gif'); background-repeat:no-repeat;}

#top_left {width:123px; float:left; margin-right:2px; padding:0px;}

#top_main {width:635px; float:left; margin:0px; padding:0px; text-align:left;}

#top_right {width:190px; height:1000px; float:right; background-color:#DCDCDC; margin-top:5px; padding:0px;}



#top_news{width:635px; padding-top:43px; margin-top:5px; margin-bottom:5px; text-align:left; background-image:url('/img/img_news_01.gif'); background-repeat:no-repeat;}

#top_news span{color:#CC0000;}

#top_news a{color:#666666;}

#top_news_2{width:635px; height:100px; padding:0px; margin:0px auto; text-align:center; background-image:url('/img/img_news_02.gif'); background-repeat:no-repeat;}

#top_news_body{width:530px; height:80px; padding:0px; margin:0px auto; text-align:left; line-height:170%;}

#top_news_body span{color:#CC0000;}

#top_news_body a{color:#666666;}

#top_app {float:left; padding:5px 10px 10px 5px;}
#top_iphone {padding:5px 0 10px 0;}


#top_monkey{width:300px; height:885px; background-color:#E7E7E7; padding:10px; float:left;}

#top_monkey2{width:280px; height:865px; padding:10px; border:1px solid #999999; background-color:#FFFFFF;}

#top_monkey a{color:#CC0000; font-weight:bold;}

#top_monkey_right{padding-left:10px; padding-bottom:10px; float:right;}



#top_service{width:295px; margin-bottom:10px; margin-left:10px; margin-right:10px; float:right;}

#top_service a{color:#CC0000; font-weight:bold;}



#top_voice{width:298px; margin-top:10px;}

#col4{width:70px; float:left;}

#col5{width:215px; float:right;}

#top_voice_btn{padding-top:5px; padding-bottom:10px;}



/* 下コンテンツに関するCSS

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

#n{width:950px; margin:0px; padding:0px; background-image:url('/img/common/n_back.gif'); background-repeat:no-repeat;}



#n_left {width:190px; float:left; padding:0px; margin:0px; background-image:url('/img/common/back_left_2.gif'); background-repeat:repeat-y;}

	

#n_main{width:570px; margin:0px; padding:0px; background-color:#FFFFFF; float:right; text-align:left;}

#n_main_2{width:520px; margin:25px; padding:0px; text-align:left;}

#n_main_3{width:520px; margin-top:15px; margin-bottom:25px; margin-left:25px; margin-right:25px; padding:0px; text-align:left;}



#n_right{width:190px; float:right; margin:0px; padding:0px; background-color:#DCDCDC; text-align:center;}



#n_bana_right{width:180px; padding-top:8px; padding-left:5px; padding-top:5px;}

#n_bana {width:180px; float:left; padding-left:8px; padding-top:8px;}



#n_ttl_contact{width:570px; height:21px; background-image:url('/img/contact/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_contact h1{text-indent:-9999px}

#n_ttl_faq{width:570px; height:21px; background-image:url('/img/faq/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_faq h1{text-indent:-9999px}

#n_ttl_price{width:570px; height:21px; background-image:url('/img/price/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_price h1{text-indent:-9999px}

#n_ttl_privacy{width:570px; height:21px; background-image:url('/img/privacy/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_privacy h1{text-indent:-9999px}

#n_ttl_sitemap{width:570px; height:21px; background-image:url('/img/sitemap/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_sitemap h1{text-indent:-9999px}

#n_ttl_news{width:570px; height:21px; background-image:url('/img/news/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_news h1{text-indent:-9999px}

#n_ttl_stuffblog{width:570px; height:21px; background-image:url('/img/news/n_ttl_03.gif'); background-repeat:no-repeat;}

#n_ttl_stuffblog h1{text-indent:-9999px}

#n_ttl_column{width:570px; height:21px; background-image:url('/img/news/n_ttl_02.gif'); background-repeat:no-repeat;}

#n_ttl_column h1{text-indent:-9999px}

#n_ttl_profile{width:570px; height:21px; background-image:url('/img/profile/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_profile h1{text-indent:-9999px}

#n_ttl_enkaku{width:570px; height:21px; background-image:url('/img/profile/n_ttl_05.gif'); background-repeat:no-repeat;}

#n_ttl_enkaku h1{text-indent:-9999px}

#n_ttl_gaiyou{width:570px; height:21px; background-image:url('/img/profile/n_ttl_03.gif'); background-repeat:no-repeat;}

#n_ttl_gaiyou h1{text-indent:-9999px}

#n_ttl_message{width:570px; height:21px; background-image:url('/img/profile/n_ttl_02.gif'); background-repeat:no-repeat;}

#n_ttl_message h1{text-indent:-9999px}

#n_ttl_shozaichi{width:570px; height:21px; background-image:url('/img/profile/n_ttl_04.gif'); background-repeat:no-repeat;}

#n_ttl_shozaichi h1{text-indent:-9999px}

#n_ttl_yakuin{width:570px; height:21px; background-image:url('/img/profile/n_ttl_06.gif'); background-repeat:no-repeat;}

#n_ttl_yakuin h1{text-indent:-9999px}

#n_ttl_recruit{width:570px; height:21px; background-image:url('/img/recruit/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_recruit h1{text-indent:-9999px}

#n_ttl_staff{width:570px; height:21px; background-image:url('/img/recruit/n_ttl_02.gif'); background-repeat:no-repeat;}

#n_ttl_staff h1{text-indent:-9999px}

#n_ttl_wanted{width:570px; height:21px; background-image:url('/img/recruit/n_ttl_03.gif'); background-repeat:no-repeat;}

#n_ttl_wanted h1{text-indent:-9999px}

#n_ttl_service{width:570px; height:21px; background-image:url('/img/service/n_ttl_01.gif'); background-repeat:no-repeat;}

#n_ttl_service h1{text-indent:-9999px}

#n_ttl_consulting{width:570px; height:21px; background-image:url('/img/service/n_ttl_09.gif'); background-repeat:no-repeat;}

#n_ttl_consulting h1{text-indent:-9999px}

#n_ttl_it{width:570px; height:21px; background-image:url('/img/service/n_ttl_08.gif'); background-repeat:no-repeat;}

#n_ttl_it h1{text-indent:-9999px}

#n_ttl_jisseki{width:570px; height:21px; background-image:url('/img/service/n_ttl_12.gif'); background-repeat:no-repeat;}

#n_ttl_jisseki h1{text-indent:-9999px}

#n_ttl_monkey{width:570px; height:21px; background-image:url('/img/service/n_ttl_03.gif'); background-repeat:no-repeat;}

#n_ttl_monkey h1{text-indent:-9999px}

#n_ttl_monkey_afiri{width:570px; height:21px; background-image:url('/img/service/n_ttl_07.gif'); background-repeat:no-repeat;}

#n_ttl_monkey_afiri h1{text-indent:-9999px}

#n_ttl_monkey_cms{width:570px; height:21px; background-image:url('/img/service/n_ttl_05.gif'); background-repeat:no-repeat;}

#n_ttl_monkey_cms h1{text-indent:-9999px}

#n_ttl_monkey_ec{width:570px; height:21px; background-image:url('/img/service/n_ttl_04.gif'); background-repeat:no-repeat;}

#n_ttl_monkey_ec h1{text-indent:-9999px}

#n_ttl_monkey_sns{width:570px; height:21px; background-image:url('/img/service/n_ttl_06.gif'); background-repeat:no-repeat;}

#n_ttl_monkey_sns h1{text-indent:-9999px}

#n_ttl_offshore{width:570px; height:21px; background-image:url('/img/service/n_ttl_10.gif'); background-repeat:no-repeat;}

#n_ttl_offshore h1{text-indent:-9999px}

#n_ttl_voice{width:570px; height:21px; background-image:url('/img/service/n_ttl_11.gif'); background-repeat:no-repeat;}

#n_ttl_voice h1{text-indent:-9999px}

#n_ttl_web{width:570px; height:21px; background-image:url('/img/service/n_ttl_02.gif'); background-repeat:no-repeat;}

#n_ttl_web h1{text-indent:-9999px}

#n_ttl_iphone{width:570px; height:21px; background-image:url('/img/service/n_ttl_13.gif'); background-repeat:no-repeat;}

#n_ttl_iphone h1{text-indent:-9999px}



#n_message {width:180px; float:left; padding-left:8px; padding-top:8px;}



#n_dcizm_230 {width:230px; height:21px; font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF; letter-spacing:0.3em; padding-top:2px; margin-bottom:5px; background-image:url('/img/common/n_ttlback_230.gif'); background-repeat:no-repeat;}

#n_dcizm_730 {width:730px; height:21px; font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF; letter-spacing:0.3em; padding-top:2px; margin-bottom:5px; background-image:url('/img/common/n_ttlback_730.gif'); background-repeat:no-repeat;}

#n_dcizm_left {width:230px; float:left; margin-right:15px;}

#n_dcizm_left2 {width:230px; float:left;}

#n_dcizm_left3 {width:730px; float:left; margin-bottom:20px;}



#n_dcizm_trip{width:520px; padding-top:10px; float:left;}

#col6{width:132px; float:left;}

#col7{width:380px; float:right;}



#n_faq{width:520px; margin:0px auto;}

#n_faq_a{width:520px; margin:0px auto; padding-top:10px;}

#col8{width:57px; float:left;}

#col9{width:453px; float:right; text-align:left;}



#n_yakuin{width:520px; margin-top:10px; margin-bottom:10px;}

#col10{width:160px; float:left;}

#col11{width:345px; float:right; text-align:left;}



#n_monkey_flow{width:520px; margin-top:10px;}

#n_monkey_flow_2{width:520px; margin-bottom:15px; float:left;}

#n_monkey_flow_3{width:520px; float:left;}

#col12{width:150px; float:left;}

#col13{width:370px; float:right;}



#n_monkey_lineup{width:520px; margin-bottom:10px;}

#n_monkey_left{width:247px; float:left; margin-right:15px; margin-bottom:10px;}

#n_monkey_right{width:247px; float:right;}



#n_bkttl_520{width:520px; height:21px; font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; letter-spacing:0.1em; padding-top:3px; padding-left:20px; margin-bottom:15px; margin-top:15px; background-image:url('/img/common/n_ttlback_520.gif'); background-repeat:no-repeat;}

#n_bkttl_520_2{width:520px; height:21px; font-size:12px; font-weight:bold; text-align:left; color:#666666; letter-spacing:0.1em; padding-top:3px; padding-left:20px; margin-bottom:15px; margin-top:15px; background-image:url('/img/common/n_ttlback_520_2.gif'); background-repeat:no-repeat;}

#n_bkttl_520_3{width:520px; height:21px; font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; letter-spacing:0.1em; padding-top:3px; padding-left:20px; margin-bottom:15px; margin-top:15px; background-image:url('/img/common/n_ttlback_520_3.gif'); background-repeat:no-repeat;}

#n_bkttl_520_4{width:520px; height:21px; font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; letter-spacing:0.1em; padding-top:3px; padding-left:20px; margin-bottom:15px; margin-top:15px; background-image:url('/img/common/n_ttlback_520_4.gif'); background-repeat:no-repeat;}

#n_bkttl_520_5{clear: both; width:520px; height:21px; font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; letter-spacing:0.1em; padding-top:3px; padding-left:20px; margin-bottom:15px; margin-top:15px; background-image:url('/img/common/n_ttlback_520.gif'); background-repeat:no-repeat;}


#n_jisseki_357 {width:357px; height:21px; font-size:12px; font-weight:bold; text-align:center; color:#666666; letter-spacing:0.3em; padding-top:2px; margin-bottom:5px; background-image:url('/img/common/n_ttlback_357.gif'); background-repeat:no-repeat;}

#n_jisseki_left {width:357px; float:left; margin-right:15px;}

#n_jisseki_left2 {width:357px; float:left;}

#n_jisseki_left3 {width:730px; float:left; margin-bottom:20px;}



#n_column{width:100px; margin:0px auto; text-align:center;}



/* パンクズに関するCSS

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

#pan{width:950px;

	height:21px; 

	margin:0px auto;

	background-image:url('/img/common/n_img_01.gif');

	background-repeat:no-repeat;

	padding-left:217px;

	padding-top:2px;

	font-size:10px;

	color:#999999;

	letter-spacing:0.1em;

	text-align:left;

	}

#pan a{color:#999999;}



/* CSS Document */

