@charset "utf-8";

body{
margin:0px;
padding:0px;
text-align:center;
font-size:small;}

body, td, th, div, p, a, pre,
select, input, textarea {
line-height:140%;
color:#333333;
font-family:
  'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 
  '平成角ゴシック', 'HeiseiKakuGothic', Osaka, 
  'ＭＳ Ｐゴシック', 'MS PGothic', 
  'ＭＳ ゴシック', 'MS Gothic',
  sans-serif;}
	
a{
color:#6699FF;
/*color:#666633;*/
text-decoration:none;}
a:hover{
color:#990625;
text-decoration:underline;}

img{
border:0px;}	

h1{
font-size:small;
font-weight:normal;
margin:2px 0px 0px 0px;}
h1 a{
color:#333333;}

/* テーマ含む */
h2{ margin:0px; padding:0px;}

/* テーマ含まず */
h3{ margin:0px; font-size:small; padding:0px; line-height:120%; font-weight:normal;}


#wrapper{
width:800px;
text-align:left;
margin:0px auto;}

#header{
width:800px;
margin-bottom:20px;}

#container{
width:800px;}
#side_navi{
width:150px;
float:left;
line-height:120%;
margin-right:15px;}
/* 外側 */
#side_info{
width:140px;
padding:0px 7px 0px 8px;
float:right;}
/* 内側 */
#side_info2{
width:140px;
padding:0px 7px 0px 8px;
float:right;}
#side_info2 p{
margin:0px;
padding:5px 0px;}
#side_info2 a{
color:#0066CC;}
#side_info2 a:hover{
color:#990625;}


#center{
width:310px;
float:left;
margin-right:15px;}

/* 2P以降_center */
#large_center{
width:620px;
/*margin-left:5px;*/
float:right;}


#footer{
width:760px;
font-size:small;
color:#666666;
padding:5px 20px;
margin-top:20px;
margin-bottom:7px;
text-align:center;
background-color:#cccccc;}


.large_center{
width:620px;
float:right;}


#side_navi dl{
margin:10px 0px 0px 0px;
/*border-bottom:#CCCCCC 1px dotted;*/}
#side_navi dt{
margin:20px 0px 0px 0px;
padding:2px 0px 2px 5px;
border-bottom:#CCCCCC 1px dotted;
border-left:#FFCC00 5px solid;}
#side_navi dd{
margin:10px 0px 7px 5px;
padding:0 0 3px 0;
list-style-type:square;
line-height:130%;
/*border-left:#f2f2f2 3px solid;*/
border-bottom:#CCCCCC 1px dotted;
padding-left:3px;
font-size:x-small;}


/* side_info */
#side_info .side_info dl{
margin:10px 0px 0px 0px;
border-bottom:#CCCCCC 1px dotted;}
#side_info .side_info dt{
margin:20px 0px 0px 0px;
padding:2px 0px 2px 5px;
background-color:#999999;
border-left:#FFCC00 5px solid;
color:#FFFFFF;
font-weight:bold;
line-height:120%;
/*border-bottom:#CCCCCC 1px dotted;
border-left:#6699FF 3px solid;*/}
#side_info .side_info dd{
margin:3px 0px 3px 0px;
list-style-type:square;}

/* side_info2 */
#side_info2 .side_info dl{
margin:10px 0px 0px 0px;
border-bottom:#CCCCCC 1px dotted;}
#side_info2 .side_info dt{
margin:20px 0px 0px 0px;
padding:2px 0px 2px 5px;
background-color:#999999;
border-left:#FFCC00 5px solid;
color:#FFFFFF;
font-weight:bold;
line-height:120%;
/*border-bottom:#CCCCCC 1px dotted;
border-left:#6699FF 3px solid;*/}
#side_info2 .side_info dd{
margin:3px 0px 3px 0px;
list-style-type:square;}


/* sitemap */
#sitemap{
width:620px;}
#sitemap .s_left{
width:300px;
border-right:#CCCCCC 1px solid;
float:left;
padding-right:10px;}
#sitemap .s_right{
width:300px;
float:right;
margin-left:5px;}

#sitemap ul{
border-bottom:#CCCCCC 1px dotted;
margin:0px 0px 10px 0px;
padding-left:10px;
list-style-type:none;}
#sitemap li{
/*list-style-type:square;*/
padding:2px 0px 2px 0px;
color:#CCCCCC;}
#sitemap dl{ margin:10px 0px 20px 0px; padding:0px; list-style-type:none; border-bottom:#CCCCCC 1px dotted;}
#sitemap dt{ margin:5px 0px; padding:0px; list-style-type:none; color:#CCCCCC;}
#sitemap dd{ margin:5px 0px 5px 25px; list-style-type:none; color:#CCCCCC;}

#sitemap .black{
color:#333333;}


/* about_link */
#about_link{
width:580px;
margin:0px auto;}
#about_link ul{
margin:0px 0px 10px 0px;
padding:0px;
list-style-type:none;}
#about_link li{
margin:8px 0px;
padding:10px 0px 10px 8px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;}


/* link_list */
#link_list{
width:580px;
margin:0px auto;}
#link_list ul{
margin:0px 0px 10px 0px;
padding:0px;
list-style-type:none;}
#link_list li{
margin:8px 0px;
padding:10px 0px 10px 8px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;}


/* about_us */
#about_us{
width:580px;
margin:0px auto;}
#about_us ul{
margin:0px 0px 10px 0px;
padding:0px;
list-style-type:none;}
#about_us li{
margin:8px 0px;
padding:10px 0px 10px 8px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;}


/* q_a */
#q_a{
width:580px;
margin:0px auto;}
#q_a ul{
margin:20px 0px 10px 0px;
padding:0px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;}
#q_a li{
margin:8px 0px;
padding:0px 0px 10px 8px;
list-style-type:none;}
#q_a .question{
color:#999999; font-size:large; font-weight:bold;}
#q_a .ans{
color:#CC0033; font-size:large; font-weight:bold;}


/* howto */
#howto{ width:580px; margin:0px auto;}
#howto dl{ margin:10px 0px 20px 0px; padding:0px; list-style-type:none; border-bottom:#CCCCCC 1px dotted;}
#howto dt{ margin:5px 0px; padding:0px; list-style-type:none;}
#howto dd{ margin:5px 0px 5px 20px; list-style-type:none;}

#howto ul{
margin:10px 0px 20px 0px;
padding:0px;
list-style-type:none;}
#howto li{
margin:8px 0px;
padding:10px 0px 10px 8px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;}

/* jirei_list */
#jirei_list{
width:600px;
margin:0px auto;}
#jirei_list ul{
width:298px;
float:left;
margin:0px 0px 5px 0px;
padding:0px;
list-style-type:none;
border-bottom:#CCCCCC 1px dotted;}
#jirei_list li{
margin:0px;
padding:0px 0px 3px 8px;
list-style-type:none;}


/* hint */
#hint ul{
border-top:#CCCCCC 1px dotted;
border-bottom:#CCCCCC 1px dotted;
margin:5px 0px 5px 0px;
padding-left:10px;
list-style-type:none;}
#hint li{
/*list-style-type:square;*/
padding:2px 0px 2px 0px;
color:#CCCCCC;}


/* term */
#term ul{
margin:5px 0px 30px 0px;
padding-left:10px;
list-style-type:none;}

#term li{
border-bottom:#CCCCCC 1px dotted;
margin:10px 0;
padding:0 0 5px 0;
list-style-type:none;}

#term .under_line{
border-bottom:#cccccc 1px solid;
padding:0 0 5px 0;
margin:0 0 10px 0;}


/* hatena */
#hatena ul{
margin:20px 0px 30px 20px;
list-style-type:none;}

#hatena li{
border-bottom:#CCCCCC 1px dotted;
margin:20px 0;
padding:0 0 10px 0;
list-style-type:square;}




/* 文字装飾 */
strong{
font-weight:normal;}

.clear{
clear:both;
font-size:1px;
color:#ffffff;}

.pagetop{
text-align:right;
margin-top:10px;}

#side_navi a{
color:#666633;}
#side_navi a:hover{
color:#6699FF;}


#footer .copy{
color:#666666;}
#footer .copy a{
color:#666666;}


.topic_path{
text-align:left;
margin-bottom:10px;
background-color:#f8f8f8;
padding:3px 10px;
display:block;}

.header_title{
margin-top:23px;
text-decoration:none;
font-size:x-small; color:#AAAAAA; line-height:130%; font-weight:normal;}
.header_title a,a:hover{
text-decoration:none;}


.base_blue{
color:#6699FF;}

.dark_blue{
color:#0066CC;}

.light_brown{
color:#996633;}

.light_gray{
color:#777777;
font-weight:300;}

.dark_red{
color:#990033;}

.day_gray{
color:#999999;}

.red{
color:#FF0033;}

.small_font{
font-size:small;
font-weight:normal;
padding:5px;}


.hr_dotted{
border-bottom:#CCCCCC 1px dotted;
color:#FFFFFF;
line-height:0px;}

.keyword_space{
margin-bottom:10px;}

/* side_navi */
.index_contents_title{
background-color:#999999;
border-left:#FFCC00 5px solid;
color:#FFFFFF;
font-weight:bold;
padding:5px 0px 2px 10px;}

/* 新着情報 */
.sinchaku_title{
padding:5px;
margin-bottom:5px;
font-size:small;
font-weight:normal;
border-left:#6699FF 3px solid;
background-color:#f8f8f8}

.sinchaku{
line-height:120%;}
.sinchaku ul{
margin:3px 0px;
padding:0px;}
.sinchaku li{
margin:5px 0px 10px 25px;
list-style-type:square;}

/* 今人気のオフィス家具 */
.officekagu_title{
padding:5px;
margin-bottom:5px;
font-size:small;
font-weight:normal;
border-left:#6699FF 3px solid;
background-color:#f8f8f8}


/* index_jirei */
.index_jirei_title{
padding:5px;
font-size:small;
font-weight:normal;
border-left:#6699FF 3px solid;}

/* index_INFO */
.index_info_title{
padding:5px;
font-size:small;
font-weight:normal;
border-left:#6699FF 3px solid;}

/* index_pagelink */
.pagelink{
font-size:7px; color:#999999; line-height:1em;}
.pagelink a{ color:#999999;}


/* 各ページタイトル部分 */
.page_thema_title{
/*background-color:#6699FF;*/
border-left:#6699FF 3px solid;
font-size:medium;
font-weight:bold;
padding:5px 10px;
margin-bottom:15px;}



/* iten_check */
.iten_step{
width:400px;
height:110px;
background-image:url(iten_check/images/step.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:200px;
padding-top:15px;}

/* kigyo_kaigyo */
.kaigyo_step{
width:400px;
height:110px;
background-image:url(kigyo_kaigyo/images/step.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:200px;
padding-top:15px;}


/* kyoten_check */
.kyoten_step{
width:400px;
height:110px;
background-image:url(kyoten_check/images/step.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:200px;
padding-top:15px;}


/* 拠点開設 */
.kyoten_kotsu{
width:400px;
height:110px;
background-image:url(kyoten_kotsu/images/step.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:200px;
padding-top:15px;}


/* renewal */
#renewal_width{
width:570px;
margin:0px auto;}

#renewal_width .tr_dotted table{}
#renewal_width .tr_dotted td{
border-bottom:#CCCCCC 1px dotted;}


/* sitemap_jirei_list */
.sitemap_jirei_list{
margin-left:30px; color:#cccccc;}


/* text */
.white_text{
color:#FFFFFF;}

.red_text{
color:#FF0000;
font-weight:bold;}

p{
margin:5px 0px;}

	
/* 背景設定 */
.b_light_gray{
background-color:#f2f2f2;}

.b_dark_gray{
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
border-left:#FFCC00 5px solid;
padding:3px 0px 3px 10px;
margin-bottom:10px;}

.under_dotted{
border-bottom:#CCCCCC dotted 1px;
padding-bottom:5px;
margin-bottom:10px;}

.point_comment{
border:#990033 1px solid;
background-color:#f9efcf;
padding:10px;
margin:10px 0px;}

.gray_box{
border:#CCCCCC 1px solid;
margin:5px 0px;
padding:10px;}

.dotted_box{
border-bottom:#cccccc 1px dotted;
border-top:#cccccc 1px dotted;
padding:2px 0px 2px 0px;
margin-top:3px;}

.netamoto{
width:800px;
margin:0 auto;
text-align:right;
font-size:6px;
color:#999999;}
.netamoto a{
color:#999999;}
.netamoto a:hover{
color:#999999;}



/* スペース設定 */
.box_padding{
padding:5px;}

.right_mar{
margin-right:10px;}

.left_mar{
margin-left:10px;}

.under_space{
margin-bottom:20px;}


/* table設定 */
#table_list{}
#table_list table{
border:#CCCCCC 1px solid;
background-color:#CCCCCC;}
#table_list td{
padding:5px;
background-color:#FFFFFF;}

#table_list .table_back_gray{
background-color:#f2f2f2;}


