@charset "utf-8";
/* CSS Document */

/***********************************************/
/*　TF                        　　　　　       */
/***********************************************/

body {
	text-align: center;	/* IE5.5以前用（中身の中央配置） */
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.9em;
	color: #000;
	line-height: 1.6em;
	clear: both;
	}
	

	
div#wrapper1 {
	width: 1200px;
	margin: 0 auto;	/* 標準準拠用（自身の中央配置）*/
	padding: 0;
	background-position: center top;
	background-repeat: repeat-y;
	text-align: center;
	background-image:url("../images/site_parts/sheet_bg.jpg");
	}
div#wrapper2{
	margin: 0;
	padding-top: 0;
	padding-right: 80px;
	padding-bottom: 0;
	padding-left: 80px;
	text-align: center;
	width: 938px;
	}
#header {
	width: 1038px;	/* 標準準拠用（自身の中央配置）*/
	padding: 0;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#tittle_area {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 585px;	
}

#tiitle_link {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	float: left;
	width: 453px;
	background-image:url("../images/site_parts/tittle_link.jpg");
	padding: 0px;
	height: 65px;
}

#header_img {
	width: 1036px;
	background-image:url("../images/site_parts/header_img.jpg");
	padding-top: 233px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-repeat: no-repeat;
}

#headlink_btnset {
	padding: 0px;
	float: right;
	width: 600px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#headlink_btn1 a{
	margin: 0px;
	float: right;
	width: 193px;
	background-image:url("../images/site_parts/button_koudoku-a.jpg");
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 27px;
}

#headlink_btn1 a:hover{

	background-image:
		url("../images/site_parts/button_koudoku-b.jpg");
}


#headlink_btn2 a{
	margin: 0px;
	float: right;
	width: 193px;
	background-image:url("../images/site_parts/button_koukoku-a.jpg");
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 27px;
}

#headlink_btn2 a:hover{
	background-image:url("../images/site_parts/button_koukoku-b.jpg");
}

#headlink_btn3 a{
	margin: 0px;
	float: right;
	width: 193px;
	background-image:url("../images/site_parts/button_soudan-a.jpg");
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 27px;
}

#headlink_btn3 a:hover{
	background-image:url("../images/site_parts/button_soudan-b.jpg");
}

div#main {
	width: 1000px;	/* 標準準拠用（自身の中央配置）*/
	padding: 0;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
/*見出し--------------*/

h2{
	font-size:1.4em;
	margin: 0px;
	padding: 0px;	
}



/*TOP--------------*/

#main-l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 535px;
	padding-top: 15px;
	padding-left: 15px;

}

#main-r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: right;
	width: 440px;
	padding-top: 15px;

}

.conner-tittle {
	color: #693;
	border-bottom-style: solid;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	width: 510px;
	float: left;
}

.conner-img {
	padding: 0px;
	float: left;
	width: 175px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #CCC;
}

#conner-new {
	width: 520px;
	float: left;
	
}

#new_paper_t {
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
	width: 300px;
	float: left;
}
#monthly_paper_t {
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
	width: 300px;
	float: left;
}

#new_paper_subt {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	width: 320px;
	float: left;
}

#monthly_paper_subt {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	width: 320px;
	float: left;
}

#headline {
	font-size: 0.9em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 300px;
	margin-top: 15px;
	text-align: left;
}

#monthly-headline {
	font-size: 0.9em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 300px;
	margin-top: 15px;
	text-align: left;
	margin-bottom: 10px;
}


#mainnews {
	font-size: 0.9em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 70px;
	text-align: left;
	margin-top: 5px;
}

#monthly-mainnews {
	font-size: 0.9em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 70px;
	text-align: left;
	margin-top: 5px;
}

#monthly-mainnews {
	font-size: 0.9em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 200px;
	text-align: left;
	margin-top: 5px;
}



#mainnews_txt {
	font-size: 0.85em;
	line-height: 1.2em;
	float: left;
	width: 240px;
	text-align: left;
	margin-top: 5px;
	color: #960;
}

#monthly-mainnews_txt {
	font-size: 0.85em;
	line-height: 1.2em;
	float: left;
	width: 300px;
	text-align: left;
	color: #960;
}

#monthly-mainnews_txt ui{
margin: 0 0 0 1em;
padding: 0;
}


#monthly-mainnews_txt li{
	list-style-type: disc;
	list-style-position: outside;
}


#sales {
	font-size: .8em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 300px;
	margin-top: 15px;
	text-align: left;
}
#sales2 {
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 475px;
	margin-top: 15px;
	text-align: right;
	margin-bottom: 15px;
}

#monthly-sales {
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
	padding-left: 25px;
	width: 350px;
	margin-top: 15px;
	text-align: left;
}
#monthly-sales2 {
	font-size: 0.8em;
	line-height: 1.2em;
	float: right;
	width: 300px;
	margin-top: 15px;
	text-align: right;
	padding-right: 25px;
	margin-bottom: 15px;
}

.print-box {
	float: left;
	width: 255px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.print-img {
	float: left;
	width: 65px;
	
}

.book_tittle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	line-height: 1.2em;
	margin-top: 5px;
	float: left;
	width: 185px;
}

.book_contents {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	float: left;
	width: 175px;
	text-align: left;
	line-height: 1.2em;
	margin-top: 3px;
	padding-left: 10px;
}

#column_t {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
	width: 300px;
	float: left;
	padding-left: 20px;
}

#column_subt {
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	text-align: right;
	width: 320px;
	float: right;
	margin-top: 10px;
	padding-right: 30px;
}
.conner-tittle-r {
	color: #693;
	border-bottom-style: solid;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	width: 400px;
	float: left;
	font-weight: bold;
}

#boobk-tittle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	float: left;
	width: 438px;
	margin-top: 15px;
}

.book-txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align: left;
	float: left;
	width: 390px;
	padding-left: 30px;
	margin-bottom: 15px;
}

.news-date {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	padding-left: 20px;
	width: 410px;
	text-align: left;
	margin-bottom: 15px;
	margin-top: 5px;
}


.date-txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .8em;
	line-height: 1.2em;	
}
.publi-menu-txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.55em;
	line-height: 1.6em;
	margin-top: 15px;
	font-weight: normal;
}

#koukoku-irai {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	margin-top: 10px;
	float: left;
	width: 438px;
}

.koukoku-r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: inline-block;
	width: 180px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-bottom: 20px;
	vertical-align: top;
}


.koukoku-dummy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 182px;
	border: 1px solid #CCC;
	background-color: #EFFFBF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.koukoku-s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	height: 38px;
	width: 182px;
	border: 1px solid #CCC;
	background-color: #EFFFBF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 12px;
}
#copyrights-comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	line-height: 1.2em;
	float: left;
	width: 450px;
	padding-left: 15px;
	padding-top: 15px;
	text-align: left;
}

/*aboutus--------------*/

.conner-line {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	background-image:url("../images/site_parts/conner-line.jpg");
	width: 920px;
	background-repeat: no-repeat;
	text-align: left;
	height: 120px;
	background-position: 50px 105px;
	padding-left: 55px;
	padding-top: 10px;
	
	
}

#concept-tittle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
	text-align: center;
	width: auto;
	margin-bottom: 15px;
}

#concept-txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	text-align: left;
	width: auto;
	padding-right: 65px;
	padding-left: 75px;
}

#signt-t {
	font-family: "HGP行書体";
	font-size: 1.5em;
	text-align: right;
	width: auto;
	padding-right: 80px;
}

.date-t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	text-align: right;
	width: auto;
	padding-right: 80px;
	margin-bottom: 5px;
}


#table_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: auto;
	padding-left: 100px;
	padding-right: 60px;
	margin-bottom: 25px;
}

#access_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 810px;
	border: 1px solid #CCC;
	margin-left: 100px;
}

.access-s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 400px;	
}

.access-r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 800px;
	float: left;
}

/*出版物--------------*/


.conner-line2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
	color: #333;
	margin-left: 25px;
	clear: both;
}
.conner2-engtxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .8em;
	line-height: 1.4em;
	color: #990;
	font-weight: bold;
}

.co2-left {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	float: left;
	width: 390px;
	padding-left: 60px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.co3-left {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	float: left;
	width: 600px;
	padding-left: 60px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.co2-right {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	float: left;
	width: 400px;
	margin-top: 15px;
	background-color: #EFEFEF;
}

.listbox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	float: left;
	width: 380px;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 75px;
}
.listbox2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	float: left;
	width: 380px;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
}
.co2-sub-t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	color: #930;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.3em;
}

.co2-line2 {
	width: 765px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	clear: both;
	margin-left: 55px;
}



.np_date {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #060;
}

.np_headline {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #333;
	padding-left: 25px;
}
.book-img{
	padding: 0px;
	width: 142px;
	border: 1px solid #CCC;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.book-img-s{
	padding: 0px;
	width: 62px;
	border: 1px solid #CCC;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.magazine-box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	width: 390px;
	padding-left: 40px;
	margin-top: 15px;
	margin-bottom: 5px;
	float: left;
}

.magazine-t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 370px;
	font-size: 0.8em;
	margin-bottom: 5px;
}

.magazine-data {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 220px;
	font-size: 0.7em;
	font-weight: normal;
}
/*class--------------*/




#g_linkbox {
	float: left;
	width: 450px;
	margin-top: 15px;
}


.headlink {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	float: right;
	width: 70px;
	text-align: center;
	margin-top: 0px;
	line-height: 1.6em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #930;
}



.headlink a{
	text-decoration: none;
	color: #930;
}

.headlink a:visited {
	color: #930;
}

.headlink a:hover {
	color: #FC0;
}

.headlink2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	float: right;
	width: 100px;
	text-align: center;
	margin-top: 0px;
	line-height: 1.6em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #930;
}



.headlink2 a{
	text-decoration: none;
	color: #930;
}

.headlink2 a:visited {
	color: #930;
}

.headlink2 a:hover {
	color: #FC0;
}












#main_img {
	margin: 0px;
	padding: 0px;
	width: 900px;	
}

#g_link {
	width: 900px;
	float: left;
}

#g_link_img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 445px;	
}

#g_link_set {
	float: left;
	width: 455px;	
}


#img-link1 a {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_1.jpg);
	text-align: center;
	display: block;
	float: left;
	height: 0px;
	padding-top: 50px;
	width: 85px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#img-link1 a:hover {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_1b.jpg);
}

#img-link2 a {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_2.jpg);
	text-align: center;
	display: block;
	float: left;
	height: 0px;
	padding-top: 50px;
	width: 85px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#img-link2 a:hover {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_2b.jpg);
}

#img-link3 a {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_3.jpg);
	text-align: center;
	display: block;
	float: left;
	height: 0px;
	padding-top: 50px;
	width: 85px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#img-link3 a:hover {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/g_navi_3b.jpg);
}

#img-link_blanl {
	float: left;
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}













#info_box {
	padding: 5px;
	width: 255px;
	float: left;
	text-align: left;
}

#info_t {
	margin: 0px;
	padding: 0px;
	width: 190px;
	text-align: left;
	float: left;
}

.info_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	width: 250px;
	text-align: left;
	float: left;
	padding-left: 3px;
	margin-left: 3px;
	padding-top: 3px;
}

.info_date {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	float: left;
	width: 50px;
}
.info_str {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.95em;
	float: left;
	padding-left: 3px;
	width: 190px;
}

#message_box {
	width: 615px;
	float: left;
	text-align: left;
}

#message_t {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: left;
}

#message_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 590px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.offer_ul {
	margin-top: 5px;	
}

#offer_box　{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 865px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#offer_t {
	width: 660px;	
}

.offer_sheet {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 365px;
	border: 1px solid #999;
	margin-right: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
}

.twitter_block {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 250px;
	border: 1px solid #999;
	margin-right: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.dot_line {
	width: 320px;
	padding-right: 2px;
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.8em;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	background-position: 5px 7px;
	margin-bottom: 10px;
}
.offer_comment {
	float: left;
	width: 365px;
}
.offer_oubo {
	float: left;
	padding-left: 160px;
}

.setumei_link {
	float: left;
	width: 135px;
	padding-left: 225px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#offer_sub_comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	float: left;
	width: 345px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #DF6553;
	font-weight: bold;
	
	}
	#offer_sub_comment2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	float: left;
	width: 260px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #DF6553;
	font-weight: bold;
	
	}
#comments_t {
	margin: 0px;
	padding: 0px;
	width: 880px;
	float: left;
}

.comments_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	height: 165px;
	width: 250px;
	margin-right: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.comments_subt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	line-height: 1.2em;
	font-weight: bold;
	width: 245px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	border-bottom-style: dashed;
	margin-left: 5px;
}
.comments_botm {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 80px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	border-bottom-style: dashed;
	margin-left: 5px;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
	padding-left: 170px;
}

.tuduki {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .75em;
	line-height: 1.2em;
	font-weight: bold;
	color: #F60;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/tuzuki-or.gif);
	background-repeat: no-repeat;
	background-position: -10px;
}
.comment_prof {
	width: 245px;
	float: left;
	padding-left: 7px;
	margin-top: 5px;
}
.comments_img {
	float: left;
	width: 60px;	
}

.job_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	line-height: 1.2em;
	font-weight: bold;
	color: #060;
	float: left;
	padding-left: 10px;
	width: 160px;
}

.c_name {
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	padding-left: 15px;
	float: left;
	padding-top: 3px;
	width: 160px;
	color: #666;
}

.c_prof {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	font-weight: normal;
	text-align: left;
	width: 90px;
	float: left;
	padding-left: 90px;
	color: #333;
}
.c_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	width: 230px;
	line-height: 1.4em;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#footer{
	width: 1200px;	/* 標準準拠用（自身の中央配置）*/
	padding: 0;
	background-color: #FFF;
	background-image:url("../images/site_parts/foot_bg.jpg");
	height: 130px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	clear: both;
}

#pankuzu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7em;
	line-height: 1.6em;
	width: 870px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
	padding-top: 10px;
	float: left;
}


/* コメントページ*/

#comments_logo {
	text-align: right;
	width: 110px;
	float: right;
	margin-left: 790px;
}

#comment_left {
	float: left;
	width: 435px;
	text-align: left;
	margin-left: 20px;
}

#comment_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	line-height: 1.8em;
	font-weight: normal;
	color: #666;
}

#comments_pname {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	line-height: 1.6em;
	color: #000;
	float: left;
	padding-left: 20px;
	padding-top: 16px;
	letter-spacing: .1em;
}

#comments_prof {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .75em;
	float: left;
	line-height: normal;
	padding-top: 20px;
	padding-left: 20px;
	color: #333;
	width: 200px;
}

#comments_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.6em;
	padding-left: 25px;
	float: left;
	width: 400px;
}

#comments_plist {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	color: #963;
	float: right;
	width: 150px;
	text-align: left;
	padding-right: 25px;

	padding-top: 75px;
}
#comments_plist1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	color: #963;
	float: right;
	width: 165px;
	text-align: left;
	padding-right: 25px;
	padding-top: 40px;
}
#comment_personwall-1 {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/comments_person_d.jpg);
	background-repeat: no-repeat;
	height: 590px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-position: 380px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#comment_personwall-a {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/comments_person_a.jpg);
	background-repeat: no-repeat;
	height: 590px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-position: 380px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#comment_personwall-b {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/comments_person_b.jpg);
	background-repeat: no-repeat;
	height: 590px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-position: 380px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#comment_personwall-c {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/comments_dummy-1.jpg);
	background-repeat: no-repeat;
	height: 590px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-position: 380px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#comments_plist_a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	color: #963;
	float: right;
	width: 165px;
	text-align: left;
	padding-right: 25px;
	padding-top: 40px;
}
#comments_plist_b {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	color: #963;
	float: right;
	width: 165px;
	text-align: left;
	padding-right: 15px;
	padding-top: 40px;
	padding-left: 10px;
}
#comments_plist_c {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	color: #963;
	float: right;
	width: 165px;
	text-align: left;
	padding-right: 25px;
	padding-top: 40px;
}
div#copyright {
	width: 500px;
	text-align: center;
	font-size: 0.85em;
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 300px;
}
.c_address {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 20px;
}

#to_up a {
	font-size: 0.75em;
	color: #333;
	width: 230px;
	background-color: #FFF;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/to_head.jpg);
	background-repeat: no-repeat;
	text-indent: 25px;
	float: left;
	text-decoration: none;
}

#to_up a:hover{
	color: #F30;
}


/* 会社案内*/

#co_profile {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 700px;
	padding-right: 100px;
	padding-left: 100px;
	padding-top: 20px;
	padding-bottom: 30px;
	float: left;
}
#job_contents {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 860px;
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
}
#service_c {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 180px;
	padding-left: 15px;
	margin-top: 5px;
}
#service_t {
	width: 190px;
	margin-top: 3px;
	margin-bottom: 3px;	
}
#service_txt {
	width: 180px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/service_wall2.jpg);
	height: 180px;
	background-repeat: no-repeat;
	background-position: 0px 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




.service_centertxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7em;
	line-height: 1em;
	font-weight: bold;
	color: #666;
	text-align: center;

}
.service_str {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.85em;
	line-height: 1.2em;
	font-weight: bold;
	color: #93C;
	margin-top: 10px;
}
#service_link {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 20px;
	padding-left: 90px;
	font-size: 0.7em;
	font-weight: bold;
}

.top_box255_m5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	width: 205px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	text-align: left;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/list_points.gif);
	background-repeat: no-repeat;
	background-position: 15px 12px;
}


.top_ssl {
	width: 205px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
}

#service_counter {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	float: left;
	padding-left: 50px;
}
#service_counterbox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 800px;
	padding-left: 50px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/s_counter_wall.jpg);
	background-repeat: no-repeat;
	background-position: 50px bottom;
	margin-bottom: 20px;
}
#s_counter_main_img {
	float: left;
	width: 300px;
	padding-left: 10px;
	margin-top: 25px;
	padding-top: 10px;
}
#s_counter_main_txt {
	float: left;
	width: 450px;
	margin-top: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 10px;
	text-align: left;
}

#s_counter_img_line {
	float: left;
	width: 775px;
	padding-top: 25px;
	padding-left: 15px;
	padding-bottom: 25px;
}
.s_counter_img {
	float: left;
	width: 350px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.dot_line_service {
	width: 350px;
	padding-right: 2px;
	padding-left: 40px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/service_points.gif);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.8em;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	background-position: 5px 7px;
	text-align: left;
}
/***********************************************/
/*　クラス

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

.navi_list {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.95em;
	color: #000;
	line-height: 1.5em;
	text-align: left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 25px;
	list-style-type: none;
	padding: 0px;
	margin-bottom: 0px;
}

.navi_list a{
	text-decoration: none;
	color: #000;
}

.navi_list a:hover{
	text-decoration: none;
	color: #F60;
}



.box{
	margin: 10px 0 0 0;
	padding: 0;
	border:1px solid #999;
	background-color: #FFF;
	text-align: center;
	}
	
.box300-align0{
	border:1px solid #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 600px;
	margin-left: 25px;
	float: left;
	}
	
.box600b-align0{
	border:2px solid #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 600px;
	margin-left: 25px;
	float: left;
	}
	
.box600-dot_align0{
	border:1px dotted #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 600px;
	margin-left: 25px;
	float: left;
	}
.box600p-dot_align0{
	border:1px dotted #999;
	background-color: #FFF;
	width: 600px;
	margin-left: 25px;
	float: left;
	}
.box250-align0{
	background-color: #FFF;
	width: 250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: center;
	float: left;
	}
	
.box200-noborder{
	background-color: #FFF;
	width: 200px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	}

.box320-align0{
	background-color: #FFF;
	width: 300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	float: left;
	}
.box260-align0{
	border:1px solid #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 360px;
	margin-left: 25px;
	}
.box300dot-align0{
	border:1px dotted #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 300px;
	margin-left: 25px;
	vertical-align: top;
	}
.box1{
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

.syousai{
	font-size: 0.7em;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/3point.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	float: right;
	margin-left: 10px;
	background-position: 1px 2px;
	text-decoration: none;
	margin-right: 8px;
	line-height: 1.4em;
	margin-bottom: 5px;
}

.syousai a {
	text-decoration: none;
	color: #000;
}


.syousai a:hover {
	color: #00F;
}
.list-a{
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/3point-a.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
}
/***********************************************/
/*　クラス（テキスト）                       　　　　　  */
/***********************************************/

.color-red{
	color: #F00;
}

.color-blue{
	color: #00F;
}

.color-green{
	color: #060;
}
.title_txt {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10em;
	color: #000;
	text-align: left;
}
.page_title_txt {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 1.2em;
	color: #333;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 0.7em;
}
.txt07 {
	font-size: 0.7em;
	line-height: 1.1em;
}
.txt08 {
	font-size: 0.8em;
	line-height: 1.2em;
}
.txt08-left {
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	padding: 3px;
}
.txt08-left_brown {
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	padding: 3px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #930;
}
.txt09{
	font-size: 0.9em;
	line-height: 1.3em;
}

.txt095_purple_b{
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.9em;
	color: #33C;
	line-height: 1.4em;
	text-align: left;
	margin-top: 3;
	padding-left: 10px;
	font-weight: bold;
}

.txt1{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	text-align: left;
	margin-top: 3;
	padding-left: 15px;
	font-weight: normal;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.h2-top{
	font-size: 1em;
	line-height: 1.6em;
	font-weight: bold;
	padding-left: 5px;
	color: #333;
}

.h2-top-color-w{
	font-size: 1em;
	line-height: 1.6em;
	font-weight: bold;
	padding-left: 5px;
	color: #FFF;
}

.h3-headline{
	font-size: 1em;
	line-height: .8em;
	font-weight: bold;
	color: #333;
}
/***********************************************/
/*　画像　                         　　　　　  */
/***********************************************/ 
a img{
	border:0;
	}
img{
	border:0;
	float: left;
	}

/***********************************************/
/*　グローバルナビゲーション                   */
/***********************************************/

div#gNav{
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	}

div#gNav ul{
	margin: 0;
	padding:0;
	list-style :none;
	}
div#gNav ul li{
	margin: 0;
	padding:0;
	display: inline;
	}
div#gNav ul li a{
	margin: 0;
	padding:0;
	}


div#topLink{
	margin: 0 20px 0 20px;
	padding:0px 0 0px 0;
	background-repeat: no-repeat;
}

ul#topNav{
	text-align:center;
	margin: 0;
	padding:0px 0;
	list-style :none;
	}

ul#topNav li {
	display: inline;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.8em;
	}

ul#topNav a{
	padding: 0;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	}

ul#topNav a.li-line-top{
	margin:0 0 0 0;
	padding: 0 5px 0 5px;
	border-right : 1px solid #999;
	}




/***********************************************/
/*　フッター　             　　　　　　　      */
/***********************************************/  





/***********************************************/
/*　テーブル            　　　　　　　      */
/***********************************************/

table.form{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FBFAFC;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	margin-bottom: 10px;
}

.form td{
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding-top: 0.3em;
	padding-right: 15px;
	padding-bottom: 0.3em;
	padding-left: 15px;
}

.bg{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#EFEBF3;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .85em;
}

table.form_public{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	margin-bottom: 10px;
}

.form_public td{
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding-top: 0.6em;
	padding-right: 15px;
	padding-bottom: 0.6em;
	padding-left: 15px;
}

.bg2{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#E8F5FF;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
}

.bg3{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF0F5;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
}
.al_right {
	float: right;
	width: 60px;
	padding-left: 30px;
	margin-top: 10px;
}
/***********************************************/
/*　サブメインブロック             　　　　　 */
/***********************************************/





/***********************************************/
/*　リスト            　　　　　　　      */
/***********************************************/

/***********************************************/
/*　テーブル            　　　　　　　      */
/***********************************************/

/*表組み　ライン無しまたはライン有　td背景自由*/
/*#sub-main-block table{
	margin:10px 0 0 0;
	padding:0;
	background-color:#ccc;
	}*/

/*#sub-main-block td{
	margin:0;
	padding:5px;
	font-size: 0.9em;
	color: #333;
	line-height:1.6;
	background-color:#fff;
	}*/

	

/***********************************************/
/*　クラス　　　　　                  */
/***********************************************/ 
.alignRight{
	text-align:right;
	}

.new{
	color: #f00;
	font-weight: bold;
	}

strong{
	color: #3333CC;
	font-weight: bold;
	/*font-weight: normal;*/
	}

em{
	color: #008144;
	font-weight: bold;
	font-style:normal;
	}

.alignCenter{
	text-align:center;
	}

.alignCenter-tb-10{
	margin:10px 0;
	padding:0;
	text-align:center;
	}

.img-alignCenter{
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	}

.img-alignCenter-b-20{
	margin:20px 0;
	padding:0;
	text-align:center;
	}

.img-alignLeft{
	/*ボーダーの開始位置*/

	margin:20px 0 0 4px;
	/*文字の開始位置*/
	/*margin:20px 0 0 19px;*/
	padding:0;
	text-align:left;
	}

.img-alignLeft-t-10px{
	/*ボーダーの開始位置*/
	margin:10px 0 0 4px;
	/*文字の開始位置*/
	/*margin:20px 0 0 19px;*/
	padding:0;
	text-align:left;
	}

.txt-alignCenter{
	text-align:center;
	}

.alignCenter-t-20px{
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	}

.alignCenter-t-30px{
	margin:30px 0 0 0;
	padding:0;
	text-align:center;
	}

.banner-1{
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	}

.img-floatLeft{
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	}

.img-floatRight{
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	}

.floatClear{
	clear:both;
	}

.colorPink-1{
	color: #EF218B;
	font-weight: bold;
	}

.colorBrown-1{
	color: #DC7855;
	font-weight: bold;
	}
.colorGreen-1{
	color: #008144;
	font-weight: bold;
	}
.colorBlue-1{
	color: #33ccff;
	font-weight: bold;
	}
.colorBlue-2{
	color: #0960AE;
	font-weight: bold;
	}

.colorBlue-3{
	color: #00f;
	font-weight: bold;
	}


.colorBlue-center{
	color: #00f;
	font-weight: bold;
	text-align: center;
	}

.colorOrange-1{
	color: #f60;
	font-weight: bold;
	}

/*囲み罫線背景eee*/
#sub-main-block div.kakomi-k-01{
	margin:10px 22px;
	padding:10px;
	background-color: #eee;
	border:1px solid #ccc;
	}

#sub-main-block .kakomi-k-01 p{
	margin:5px 0;
	padding:0;
	}
	
/*囲み罫線背景fff*/
#sub-main-block div.kakomi-k-02{
	margin:10px 22px;
	padding:10px;
	background-color: #fff;
	border:1px solid #ccc;
	}
#sub-main-block .kakomi-k-02 p{
	margin:5px 0;
	padding:0;
	}

#sub-main-block div.kakomi-k-03{
	margin:10px 0;
	padding:10px;
	background-color: #eee;
	border:1px solid #ccc;
	}
#sub-main-block .kakomi-k-03 p{
	margin:5px 0;
	padding:0;
	}

#sub-main-block div.bg-yellow-1{
	margin:5px;
	padding:2px 10px;
	background-color: #ff9;
	}

/*#main-block p{
	margin:0px 5px 10px 10px;
	padding:0;
	}*/

.this-page-top{
	margin: 0 35px 0 0;
	text-align:right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
}

/***********************************************/
/*　余白            　　　　　　　      */
/***********************************************/	
#sub-main-block .top-margin-30px{
	margin: 30px 0 0 0;
	padding:0;
}

#sub-main-block .top-margin-20px{
	margin: 20px 0 0 0;
	padding:0;
}

/***********************************************/
/*　フォーム            　　　　　　　      */
/***********************************************/

input.input-margin-b-3{
	padding:0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.img {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-position: 30px;
}

/***********************************************/
/*　TXT            　　　　　　　      */
/***********************************************/


.pagepass_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.8em;
	color: #000;
	line-height: 1.3;


}


.std_txt {
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	color: #000;
	line-height: 1.1em;
	text-align: left;
	letter-spacing: normal;

}

.top-info_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.8em;
	color: #000;
	line-height: 1.6em;
	text-align: left;

}

.kiji_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.95em;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 10px;
}
.kiji_txt10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 10px;
}
.kiji_txt_no-align {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.95em;
	color: #000;
	line-height: 1.4em;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10;
	padding-left: 10px;
}
.kiji_txt09 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	color: #000;
	line-height: 1.3em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10;
	padding-left: 10px;
}
.kiji_txt09a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	color: #000;
	line-height: 1.5em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10;
	padding-left: 10px;
}

.kiji_txt10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	color: #000;
	line-height: 1.3em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10;
	padding-left: 10px;
}
.kiji_txt_o {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.95em;
	color: #993300;
	line-height: 1.4em;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10;
	padding-left: 10px;
}

.kiji_list-txt {
	margin: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.85em;
	color: #000;
	line-height: 1.5em;
	text-align: left;
	list-style-type: none;
	padding-top: 5;
	padding-right: 5;
	padding-bottom: 5px;
	padding-left: 10px;
}

.li_txt {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.95em;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	padding-bottom: 0;
	margin-left: 10;
	padding-left: 10px;
	margin-bottom: 20px;
}

.title_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 1em;
	color: #000;
	line-height: 1em;


}

.sub_title_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.85em;
	color: #333333;
	line-height: 1.4em;
	font-weight: normal;
}

.sippitsu_txt {
	margin: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.8em;
	color: #993300;
	line-height: 1.2em;
	padding-top: 0;
	padding-right: 15;
	padding-bottom: 0;
	padding-left: 0;
}
.table_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.8em;
	color: #000;
	line-height: 1.2em;
	text-align: left;

}

.margin-0_txt {
	margin: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.cmmt1_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.7em;
	color: #FF0000;
	line-height: 1.2em;
	text-align: left;

}

.cmmt2_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.7em;
	color: #0000FF;
	line-height: 1;
	text-align: left;

}

.cmmt3_txt {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 0.7em;
	color: #000000;
	line-height: 1.5em;
	text-align: center;

}

.h2_style1 {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 1.3em;
	color: #0000FF;
	line-height: 1.6;
	font-weight: normal;

}

.top1-li {


}

#datablock1-left180 {
	width: 170px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	float: left;
	text-align: left;
}

.li-std-num {
	font-size: 0.85em;
	line-height: 1.2em;
	text-align: left;
	margin: 10px;
	padding: 0px;
	text-indent: 15px;
	list-style-type: decimal;
}



.li-top-data3 {
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-indent: 15px;
	list-style-type: square;
}



.page-title {
	font-size: 1em;
	line-height: 2.5em;
	text-indent: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/point-page2.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	text-align: left;
}

.gyoumu-list {
	font-size: 1em;
	line-height: 1.8em;
	text-indent: 25px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: left;
	list-style-type: none;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/try-p-2.gif);
}

.line-link-p {
	font-size: 0.75em;
	line-height: 1.8em;
	text-indent: 18px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/try-p.gif);
	text-align: left;
}

.line-link-b {
	font-size: 0.75em;
	line-height: 1.8em;
	text-indent: 18px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/try-p-2.gif);
	text-align: left;
}


.h2_title {
	font-size: 1em;
	line-height: 1.8em;
	font-style: normal;
	font-weight: normal;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/point_4.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
}

.h3_title {
	font-size: 1em;
	line-height: 1.4em;
	font-style: normal;
	font-weight: normal;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/point-1.gif);
	background-repeat: no-repeat;
	text-indent: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.list-title {
	font-size: 1em;
	line-height: 1.6em;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.ul-side-menu {
	font-size: 0.95em;
	line-height: 1.8em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	text-indent: 17px;
	list-style-type: none;
	margin: 0px;
}

.li-side-menu {
	background-repeat: no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/point-orange7.gif);
}

.li-side-menu a{
text-decoration: none;
}

.li-side-menu a:link { color: #000000 } 

.li-side-menu a:visited { color: #000000 } 

.li-side-menu a:hover { color: #FF0000 } 

.li-side-menu a:active { color: #FF0000 } 


.ul-side-submenu {
	font-size: 0.85em;
	line-height: 1.6em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	text-indent: 17px;
	list-style-type: none;
	margin: 0px;
}

.li-side-submenu {
	background-repeat: no-repeat;
	background-position: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/point-gray7.gif);
}

.small_txt {

}



side-menutable {
	margin-top: 10px;
}


.interview-q {
	font-size: 1em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #0000FF;
}

.gyoumu-point {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/gyoumu-point-2.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	list-style-image: none;
	list-style-type: none;
}


.interview-o {
	font-size: 0.8em;
	line-height: 1.4em;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	color: #993300;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.interview-a {
	font-size: 1em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.list_point {list-style-image:url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/point-list.gif)
}

.list_new {list-style-image:url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site_parts/point-list.gif)
}

.list1-1 {list-style-image:none
}
.li-link {
	font-size: 0.85em;
	line-height: 1.4em;
	text-align: left;
	padding: 0px;
	list-style-image: none;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-type: square;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}



.tbl_txt_center {
	font-size: 0.85em;
	text-align: center;
	white-space: normal;
	line-height: 1em;
	color: #000000;
	border: thin dotted #333333;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.offer_cmmt_blue {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #930;
	margin-bottom: 4px;
	display: block;
}

#headline-highiight {
	padding: 5px;
	float: left;
	width: 275px;
	margin: 0px;
}

#headline-highiight ul{
	font-size: 0.7em;
	color: #930;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	line-height: 1.4em;
}


#headline-osirase {
	float: right;
	width: 235px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
}

#osirase-title {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/sq-point-b.gif);

	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-bottom: 5px;
}


#headline-kousin {
	float: right;
	width: 235px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
}

#kousin-title {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/sq-point-g.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-bottom: 5px;
}

#highlight-title {
	background-image: url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/sq-point-y.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
p {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	letter-spacing: normal;
}
#high-img {
	float: left;
	width: 110px;
	text-align: center;
	border: 1px solid #CCC;
	margin-right: 5px;
	padding: 3px;
}

#m-right-2 {
	float: right;
	width: 193px;
	margin-top: 3px;
}


#end_line {
	width: 1014px;	/* 標準準拠用（自身の中央配置）*/
	padding: 0;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	background-image:url(file://///sm-01/contents/%E2%97%86%E9%96%8B%E7%99%BA/%E6%97%A5%E6%9C%AC%E8%A8%AD%E5%82%99%E5%B7%A5%E6%A5%AD%E6%96%B0%E8%81%9E%E7%A4%BE/site/http/images/site-parts/shadow_botom.gif);
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/********************** 第二階層**********************************************/


#page_contents-footer {
	width: 726px;
	float: left;
	height: 10px;
	margin-bottom: 10px;
}
.f_c {
	clear: both;	
}
/********************** 商品ページ　*******************************************/





.details_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	width: 766px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.details_l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 476px;	
}
.details_r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	float: left;
	width: 280px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
}

.details_data {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7em;
	color: #FFF;
	text-align: left;
	float: left;
	width: 260px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #666;
	padding-left: 10px;
	margin-top: 15px;
	line-height: 1.6em;
}

.details_list {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.7em;
	text-align: left;
	float: left;
	width: 250px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 5px;
	line-height: 1.6em;
	padding-right: 5px;
}


.bold_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
table.form_data{
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-top-color: #D6D6D6;
	margin-bottom: 0px;
}

.form_data td{
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding-top: 0em;
	padding-right: 5px;
	padding-bottom: 0em;
	padding-left: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
}





.txt_point8 {
	font-size: 0.8em;
	margin-top: 60px;
}







#details_r5_list {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: .85em;
	line-height: 1.4em;
	text-align: left;
	float: left;
	width: 300px;
	padding-left: 20px;
	
}
.txt08_n_weght {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: normal;	
}
.osirase_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	width: 400px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom: 5px;
	padding: 2px;
}

#conner-title {
	padding-left: 100px;
}
#pageTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
#pageTop img:hover {

	opacity:0.6;
}
