/* CSS Document */

/*-------------------------------------------------共通-------------------------------------------------------------------------------*/



#page{　　/*各ページのフォントサイズ指定*/
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		line-height:130%;
		font-size:100%;

}

.title{  /*各ページのタイトル画像*/
		padding:22px 0px 15px 0px;
}


.title_bg_image{  /*各ページのタイトル画像（背景ありVer.）*/
		padding:22px 0px 0px 0px;
}

.title_bg_image02{  /*各ページのタイトル画像（背景ありVer.）*/
		padding:3px 0px 0px 0px;
}


.title03{  /*各ページのタイトル画像（背景ありVer.）*/
		padding:3px 0px 20px 0px;
}

.title_bg_image_div{  /*各ページのタイトル画像と背景のスペースなくす（背景ありVer.）*/
		padding:15px 0px 0px 0px;
}

.title_image{  /*各ページのタイトル画像(写真）*/
		padding:1px 0px 20px 0px;
}



ul#arrows{  /*矢印*/
		list-style-image:url(../images/yajirushi.gif);
		vertical-align:middle;
}


ul.kuro{　　/*黒点リストタグ*/
		list-style-image:url(../../business/images/kurogif.gif);
		padding-left:20px;
}


ul.kuro li{　　/*黒点リストタグ*/
		list-style-image:url(../../business/images/kurogif.gif);
		font-size:100%;
		line-height:130%;
}


ul.decimail{　　/*数字リストタグ*/
		list-style-type:decimal;
		padding-left:30px;
		font-size:100%;
}


ul.decimail li{　　/*数字リストタグ*/
		font-size:100%;
		line-height:130%;
		list-style-type:decimal;
}

ul.circle{　　/*白丸リストタグ*/
		list-style-type:circle;
		padding-left:15px;
		font-size:100%;
		vertical-align:middle;
}


ul.circle li{　　/*白丸リストタグ*/
		font-size:100%;
		line-height:130%;
		list-style-type:circle;
		vertical-align:middle;
}


/*----------------------------------------------------会社紹介〜index〜----------------------------------------------------*/

#corporate_table{　　/*テーブル指定*/
		font-size:100%;
		margin-bottom:20px;
}


/*----------------------------------------------------会社紹介/企業理念〜philosophy〜----------------------------------------------------*/

.text_philosophy{
		padding:10px 0px 50px 20px;
}

.text_philosophy_last{
		padding:10px 0px 20px 20px;
}

.text_m_policy{
		padding:10px 0px 50px 10px;
}


/*-------------------------------------------------会社紹介/事業所所在地〜office〜--------------------------------------------------------------------*/

.subtitle_office{
		padding:0px 0px 15px 0px;
}

/*-------------------------------------------------会社紹介/ドコモショップ一覧〜d_shop〜-------------------------------------------------------------------------------*/

.d_info{
	border:1px solid red;
	margin-top:5px;
	padding:5px;
	color:red;
	font-size:85%;
}

/*-------------------------------------------------業務紹介〜business〜-------------------------------------------------------------------------------*/


.subtitle_business{
		font-size:100%;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-stretch:wider;
		font-style:normal;
		color:#003399;
		padding:10px 0px 15px 0px;
}

.subtitle_business02{
		padding:20px 0px 15px 0px;
}

.subtitle_business03{
		padding:0px 0px 15px 0px;
}

.subtitle_business04{
		padding:0px 0px 10px 0px;
}

.subtitle_voice{
		font-size:100%;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-stretch:wider;
		font-style:normal;
		color:#003399;
		padding:30px 0px 15px 0px;
}


.officeimages{
		padding:30px 20px 0px 20px;
}

.kuro_business {
	color: #333333;
	font-weight:bolder;
	font-size:100%;
}

.font_business {
  font-size:94%;
	font-weight:normal;
}

.toner01{
	padding:10px 0px 3px 0px;
}

.box_toner{
	margin-left:7px;

}

.toner_table {
	padding:5px;
	font-size:110%;
}

.toner_txt_top{
	font-weight:bold;
	color:#CC0033;
	font-size:150%;
}


.toner_txt{
	font-weight:bold;
	color:#CC0033;
	font-size:150%;
	padding-top:15px;
}

/*-------------------------------------------------採用情報〜recruit〜-------------------------------------------------------------------------------*/

.recruit_font01 {color:#DC1B20;
                 font-weight:bold;
				 font-size:110%;
		         }
				 
.recruit_font02 {color:block;
                 font-weight:bold;
				 font-size:100%;
		         }

.subtitle_recruit01{padding:0px 0px 5px 0px;
                    }

.subtitle_recruit02{padding:40px 0px 20px 0px;
                    }

.subtitle_recruit03{padding:30px 0px 10px 0px;
                    }

.subtitle_recruit04{padding:50px 0px 20px 0px;
                    }


/*------------------------

------------------------------*/

ul.sitemap li {
    margin: 0 0 15px 0;
    list-style-type: none;
    font-size: 100%;
		zoom:1;
		font-weight:bold;

}

ul.sitemap li ul {
    padding: 15px 0 0 20px;
    background-image: url(../images/line_v.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
		font-weight:bold;
}

ul.sitemap li ul li {
    margin: 0 0 15px 0;
    padding: 0 0 0 25px;
    font-size: 100%;
    background-image:url(../images/line_h.gif);
    background-repeat: no-repeat;
    background-position: 0 10px;
		zoom:1;
		font-weight:normal;
} 

ul.sitemap li ul li.last {
    background-image: none;
		zoom:1;
		font-weight:normal;
}

#sitemap  {
width:680px;
padding:30px 0px 0px 80px;
}

/*-------------------------------------------------九州紹介-------------------------------------------------------------------------------*/
.subtitle_kyusyu{
padding:0px 15px 10px 15px;
}


/* プライバシーポリシー */
ol.num1 {

	 margin-left:30px;
	 font-size:105%;
  }
  
ol.num1 li {
	position: relative;
	list-style: none;
	margin-bottom:6px;
}

ol.num1 li span {
	position: absolute;
	top: 0;
	left: -27px;
}
* html ol.num1 li span { top: -1px; } /* for win ie6 */
*:first-child+html ol.num1 li span { top: -1px; } /* for win ie7 */

