@charset "utf-8";

/* 共通 */
/* --HTML-- */
html {
overflow-y:scroll;
}

body{
	margin-top: 0px;
	font-family: "メイリオ", "Meiryo",;
	font-size: 12px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 15px;
	background-color: #242424;
	line-height: 145%;
}
/* --OTHER TAGS-- */
a img, img {
	border:0;
	vertical-align: bottom;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}

caption, th {
text-align:left;
}
table{
	font-size:12px;
	margin-right: auto;
	margin-left: auto;
}
code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%; 
	}


ol, ul {
list-style:none;
}

q:before, q:after {
content:'';
}


a {
	text-decoration: underline;
	color: #FFCC00;
}
a:hover {
	text-decoration:underline;

}

a:focus{
outline:none;
} 

img,fieldset {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
h1, h2, h3, h4, h5, h6 {
margin:0px;
}

h1
	 {
	margin-right:10px;
	font-size:10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	line-height: 18px;
	float: left;
	font-weight: normal;

}
#stage {
	width: 960px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #000000;
	padding: 0px;
}
#stage.works{background-image: url(../image/stage_works.png);height:550px;}
#contents{
	width:720px;
	float:left;
	padding-top: 15px;
}
#contents #main{
	width:540px;
	float:right;
	background-color: #FFFFFF;
}


#contents #main .midashi{
	margin-bottom: 10px;
}
#contents #main .midashi img{margin-bottom:0px;}
#contents #main .midashi p{
	margin:10px;
	font-size: 12px;
	line-height: 18px;
}




#contents #main .box{
	margin-bottom:15px;
	clear: both;
}
#contents #main .box a{color:#000000;}
#contents #main .box p{
	margin-bottom:10px;
	margin-right: 10px;
	margin-left: 10px;
}
#contents #main .box .txtblc_rt{
	width:270px;
	margin-left:10px;
	float: right;
}

#contents #main .box .txtblc_lt{
	width:260px;
	margin-right:10px;
	float: left;
}

#contents #main .acrobat{padding:10px; background-color:#CCCCCC;
}
#contents #main h2{
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
	background-image: url(../image/h2_blc.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#contents #main h3{
	font-size:13px;
	margin-bottom: 10px;
	background-image: url(../image/h3_blc.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 15px;
	line-height: 30px;
}
#contents #main h4{
	font-size:14px;
	margin-bottom: 5px;
}

#contents #leftmenu{
	width:170px;
	float:left;
}
#contents #leftmenu ul{
	margin-left:10px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
}
#contents #leftmenu ul li{
	text-align:center;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #FFFFFF;
	background-image: url(../image/leftmenu_li.jpg);
	background-repeat: repeat;
}
#contents #leftmenu ul li a{
	display:block;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}
#contents #leftmenu ul li a:hover{
	background-color:#666666;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
#sub{
	width:228px;
	float:right;
	padding-top: 15px;
}
#sub ul{}
#sub li{
	margin-bottom:6px;
	margin-right: 10px;
}

/*-----------------------------------------------
 __グローバルナビ
-----------------------------------------------*/
#nav{
	padding: 0px;
	font-size: 11px;
	float: right;
	width: 690px;
	margin: 0px;
	text-align: right;
	}
#nav .small{
	font-size:8px;
}
#nav p{
	margin-right:10px;
	font-size:16px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 18px;
}
#nav p.small{font-size:10px;}
#nav p a{color:#000000;}
#nav ul {
	list-style-type: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: auto;
	}
#nav ul li {
	float: left;
	line-height: 16px;
	width: 114px;
	text-align: center;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	}

#nav ul li a {
	display: block;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	}
#nav ul li a:hover{
	color: #FFFFFF;
	background-color: #333333;
}





#head{
	font-size: 10px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clear: both;
	padding-bottom: 0px;
}
#head ul {
	color:#FFFFFF;
	text-align: center;
	height: 20px;
	margin-left: 745px;
}
#head ul li{
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 70px;
}


.inner {
	margin: 0px;
	padding: 5px;
}


/*-----------------------------------------------
 __ニュース
-----------------------------------------------*/
#news{
	width:200px;
	background-image: url(../image/news.png);
	padding-bottom: 10px;
	margin-bottom: 0px;
	float: left;
}
#news a{color:#FFFFFF;}
#news h2{
	background-image:url(../image/h2_news.png);
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
}
#news ul{margin-left:5px; margin-right:5px;}
#news ul.contact{
	background-image:url(../image/h2_news.png);
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px;
}
#news ul.contact li{margin:0px;}
#news ul li{
	background-image:url(../image/news_li.png);
	background-repeat:no-repeat;
	padding-left: 17px;
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 16px;
}

/*-----------------------------------------------
 __ロゴ
-----------------------------------------------*/
#logo{
	width:420px;
	margin-bottom: 0px;
	text-align: right;
}
/*-----------------------------------------------
 __右バナー
-----------------------------------------------*/
#topbnr{
	width:220px;
	float:right;
	margin-top: 80px;
}

#topbnr img{margin-bottom:5px;}
/*-----------------------------------------------
 __フッター
-----------------------------------------------*/
#footer {
	font-size: 10px;
	background-color: #000000;
	color: #666666;
	padding: 15px;
	clear: both;
}
#footer p{
}
#footer ul {
	padding: 0px;
	margin: 0px;
}
#footer li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer li a {
	color: #666666;
	text-decoration: none;
}

#footer li a:hover {
	text-decoration: underline;
}
#footer h3{
	font-size:11px;
	font-weight: normal;
	margin-bottom: 3px;
}


/*-----------------------------------------------
 __コラーゲンマシン
-----------------------------------------------*/
#collagen{
}
#collagen img{margin-bottom:5px;}
#collagen .sbox_left{
	width:260px;
	float:left;
}
#collagen .sbox_right{
	width:260px;
	float:right;
}
#contents #main #collagen h3{
	color:#FFFFFF;
	font-size: 14px;
	margin-bottom: 10px;
	background-image: url(../image/h3.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
#contents #main #collagen h4{
	font-size:12px;
	color: #FF6600;
	margin-left: 10px;
}

/*-----------------------------------------------
 __マシン導入メリット

-----------------------------------------------*/
#contents #main #merit{
}
#contents #main #merit img{margin-bottom:5px;}
#contents #main #merit h2{
	background-color:#CCCCCC;
	font-size: 14px;
	line-height: 30px;
	padding-left: 0px;
	margin-bottom: 10px;
	text-align: center;
}#contents #main #merit h3{
	color:#FF6699;
	font-size: 12px;
	margin-bottom: 2px;
}
#contents #main #merit h4{
	font-size:11px;
	color: #FF0000;
}
/*-----------------------------------------------
 __　検討から導入までの流れ
-----------------------------------------------*/
#contents #main #flow{
	font-size: 12px;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
#contents #main #flow .box{
	border: 1px dotted #999999;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	background-image: url(../image/black.jpg);
	color: #FFFFFF;
}
#contents #main #flow .box_sm{
	width:160px;
	float:left;
	border: 1px dotted #999999;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	background-image: url(../image/black.jpg);
	color: #FFFFFF;
}
#contents #main #flow .box p{margin:10px;}
#contents #main #flow .box_sm p{margin:10px;}
 
 
#contents #main #flow img{margin-bottom:5px;}
#contents #main #flow h2{
	background-color:#E9E6D2;
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
}#contents #main #flow h3{
	color:#FF6699;
	font-size: 12px;
	margin-bottom: 2px;
}
#contents #main #flow h4{
	font-size:11px;
	color: #FF0000;
}

/*-----------------------------------------------
 __　メンテナンス
-----------------------------------------------*/
#contents #main #mente{
	font-size: 11.px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	font-size: 11px;
}
#contents #main #mente p{margin-bottom:5px;}
#contents #main #mente .box{
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
}

#contents #main #mente .box p{margin:10px;}
 
 
#contents #main #mente img{margin-bottom:10px;}
#contents #main #mente h2{
	background-color:#E9E6D2;
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
}
#contents #main #mente h3{
	background-color:#CBC594;
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#contents #main #mente h4{
	color: #FF3366;
	font-size: 12px;
}


/*-----------------------------------------------
 __　お客様の声
-----------------------------------------------*/
#contents #main #voice{
	font-size: 11.px;
	margin-bottom: 30px;
	padding-bottom: 10px;
}
#contents #main #voice p{margin-bottom:5px;}
#contents #main #voice .box{
	margin-bottom: 20px;
	margin-right: 7px;
	margin-left: 7px;
}

#contents #main #voice .box p{margin:10px;}
 
 
#contents #main #voice img{margin-bottom:10px;}
#contents #main #voice h2{
	font-size: 14px;
	padding: 0px;
	margin-bottom: 5px;
}#contents #main #voice h3{
	background-color:#CBC594;
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
	clear: both;
}
#contents #main #voice h4{
	color: #FF3366;
	font-size: 12px;
}


/*-----------------------------------------------
 __　導入店舗
-----------------------------------------------*/
#contents #main #shop{
	font-size: 11.px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	font-size: 11px;
}
#contents #main #shop p{margin-bottom:5px;}
#contents #main #shop .box{
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
}

 
 
#contents #main #shop img{margin-bottom:10px;}
#contents #main #shop h3{
	font-size: 14px;
	line-height: 30px;
	padding-left: 0px;
	margin-bottom: 10px;
	clear: both;
}
#contents #main #shop h4{
	color: #333333;
	font-size: 12px;
	margin-bottom: 0px;
}
#contents #main #shop table{
	background-color:#FFFFFF;
	width: 100%;
	margin-bottom: 25px;
}
#contents #main #shop td{
	background-color:#FFFFFF;
	padding: 5px;
	vertical-align: top;
}
#contents #main #shop td.shopname{width:35%;}
#contents #main #shop td.shopaddress{width:65%;}



/*-----------------------------------------------
 __　プレス
-----------------------------------------------*/
#contents #main #press{
	font-size: 11.px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	font-size: 11px;
}
#contents #main #press p{margin-bottom:5px;}
#contents #main #press .box{
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}

 
#contents #main #press h2{
	font-size: 14px;
	line-height: 30px;
	padding-left: 0px;
	margin-bottom: 10px;
	clear: both;
	background-color:#77725C;
	background-image: none;
	text-align: center;
}
#contents #main #press h4{
	color: #333333;
	font-size: 12px;
	margin-bottom: 0px;
}


/*-----------------------------------------------
 __価格
-----------------------------------------------*/
#price{}
#price .box{
	text-align: left;
	margin-bottom: 20px;
	clear: both;
}
#price table{
	width:450px;
	background-color: #666666;
	margin-bottom: 10px;
}
#price td{
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 18px;
}
#price th{
	background-color:#CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	width: 25%;
}

#price .box .sbox_left{
	width:450px;
	float:left;
}
#price .box .sbox_right{
	width:450px;
	float:right;
}
#price h2{margin-bottom:10px;}
#price .box p{
	margin-left: 10px;
	margin-bottom: 10px;
}
#price .sbox p{
	clear:both;
	margin-bottom: 10px;
	margin-left: 0px;
}
#price .box h3{
	font-size:14px;
	line-height: 24px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #FF6699;
}
#price .box h4{font:14px; color:#FF3300;}

/*-----------------------------------------------
 __選ばれる理由
-----------------------------------------------*/
#reason{}
#reason .box{
	text-align: left;
	margin-bottom: 20px;
	clear: both;
	background-image: url(../image/reason_01.jpg);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-left: 300px;
}
#reason table{
	width:470px;
	background-color: #666666;
	margin-bottom: 10px;
}
#reason td{
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#reason th{
	background-color:#CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	width: 25%;
}

#reason .box .sbox_left{
	width:350px;
	float:left;
}
#reason .box .sbox_right{
	width:450px;
	float:right;
}
#reason h2{margin-bottom:10px;}
#reason .box p{
	margin-left: 0px;
	margin-bottom: 10px;
}
#reason .sbox p{
	clear:both;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reason .box h3{
	font-size:14px;
	line-height: 24px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #FF6699;
}
#reason .box h4{font:14px; color:#FF3300;}



/*-----------------------------------------------
 __フランチャイズ
-----------------------------------------------*/
#contents #main #fc{
	font-size: 11.px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	font-size: 11px;
}
#contents #main #fc .box{
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
}
#contents #main #fc .box_sm{
	width:160px;
	float:left;
	border: 1px dotted #999999;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	background-image: url(../image/black.jpg);
	color: #FFFFFF;
}
#contents #main #fc .box_sm p{
	line-height:35px;
	font-size: 12px;
	padding-top: 5px;
}
#contents #main #fc .box_black{
	border: 1px dotted #999999;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 7px;
	margin-left: 7px;
	background-image: url(../image/black.jpg);
	color: #FFFFFF;
}
#contents #main #fc .box_black p{
	text-align:center;
	line-height:35px;
	font-size: 12px;
	padding-top: 5px;
}
 
 
#contents #main #fc img{margin-bottom:10px;}
#contents #main #fc table{
	width:470px;
	background-color: #666666;
	margin-bottom: 10px;
}
#contents #main #fc td{
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#contents #main #fc th{
	background-color:#CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: center;
	width: 25%;
}
#contents #main #fc ul{
	padding-left: 30px;
	list-style-type: decimal;
	margin-left: 10px;
	background-image: url(../image/fc_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 10px;
}
#contents #main #fc ul li{margin-bottom:5px;}
#contents #main #fc .box .sbox_left{
	width:420px;
	float:left;
}
#contents #main #fc .box .sbox_right{
	width:510px;
	float:right;
}
#contents #main #fc .box .flow{
	background-image:url(../image/fc_07.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
}
#contents #main #fc .box .left{
	width:190px;
	float:left;
	margin-left: 10px;
}
#contents #main #fc .box .left p{
	margin-left:0px;
	font-size: 12px;
	line-height: 18px;
}
#contents #main #fc .box .right{width:190px; float:right;}
#contents #main #fc .box .right p{
	margin-left:15px;
	font-size: 12px;
	line-height: 18px;
}

#contents #main #fc .box p.flowtxt{
	margin-left:50px;
	font-size: 12px;
}
#contents #main #fc .box p.mt55{margin-top:55px;}
#contents #main #fc .box p.mt70{margin-top:70px;}
#contents #main #fc .box p.mt80{margin-top:80px;}
#contents #main #fc .sbox p{
	clear:both;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contents #main #fc h3{
	font-size: 14px;
	line-height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
	clear: both;
	background-image: url(../image/h3.jpg);
}
#contents #main #fc h3.black{background-image:url(../image/black.jpg);}
#contents #main #fc .box h4{
	font-size:13px;
	line-height: 50px;
	margin-bottom: 5px;
	background-image: url(../image/black.jpg);
	color: #FFFFFF;
	text-align: center;
}
#contents #main #fc .box h5{
	font-size:14px;
	line-height: 20px;
	margin-bottom: 3px;
	color: #000000;
}


/*-----------------------------------------------
 __導入をお考えの方
-----------------------------------------------*/
#examination{}
#examination .box{
	text-align: left;
	margin-bottom: 20px;
	clear: both;
	overflow: auto;
}


#examination .box .sbox_left{
	width:450px;
	float:left;
	margin-bottom: 10px;
}
#examination .box .sbox_left img{margin-bottom:10px;}
#examination .box .sbox_right{
	width:490px;
	float:right;
	margin-bottom: 10px;
}
#examination .box .sbox_right img{margin-bottom:10px;}
#examination h2{margin-bottom:10px;}
#examination .box p{
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#examination .sbox p{
	clear:both;
	margin-bottom: 10px;
	margin-left: 0px;
}
#examination .box h3{
	font-size:14px;
	line-height: 24px;
	padding-left: 0px;
	margin-bottom: 5px;
	color: #FF6699;
	clear: both;
}
#examination .box h4{
	color:#333333;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}




/*-----------------------------------------------
 __企業概要
-----------------------------------------------*/
#contents #main #company{}
#contents #main #company .bnr{
	margin-right: 5px;
	margin-left: 5px;
	height: 70px;
	clear: both;
}
#contents #main #company .bnr img{float:left;}
#contents #main #company .bnr p{
	background-color:#CCCCCC;
	float: right;
	width: 295px;
	padding: 5px;
	margin: 0px;
}
/*-----------------------------------------------
 __お問合わせ
-----------------------------------------------*/
#toi{}
#toi table {
	padding: 0;
	width: 530px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 12px;
	xborder: 1px solid #DDC8A8;
	border: 1px solid #000000;
} 
 
#toi table th { 
    margin: 0; 
    color: #000000; 
    text-align: left; 
    width: 25%; 
    background-color: #FCF7F1; 
    border-bottom-width: 1px; 
    border-bottom-style: dotted; 
    border-bottom-color: #CDCDCD; 
		font-weight: normal; 
    padding:8px 10px;} 
 
#toi table td { 
    margin: 0; 
    color: #333333; 
    border-bottom: 1px dotted #CDCDCD; 
    padding-top: 8px; 
    padding-right: 0; 
    padding-bottom: 8px; 
    padding-left: 20px; 
} 


/*-----------------------------------------------
 __事業概要
-----------------------------------------------*/
#works .box{
	width:220px;
	float:left;
	background-color: #333333;
	padding-bottom: 10px;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	height: 180px;
	margin-left: 10px;
}
#works .box h2{
	background-image:url(../image/h2_works.png);
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 10px;
}
#works .box p{margin:5px;}
#works .box h3{font-size:14px;}

/*-----------------------------------------------
 __ヘッダー
-----------------------------------------------*/

#header{
	background-image: url(../image/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	height: 90px;
}
#header.header_company{
	background-image:url(../image/header_company.jpg);
	padding-top: 450px;
}
#header.header_collagen{
	background-image:url(../image/header_collagen.jpg);
	padding-top: 450px;
}
#header.header_examination{
	background-image:url(../image/header_examination.jpg);
	padding-top: 450px;
}
#header.header_price{
	background-image:url(../image/header_price.jpg);
	padding-top: 450px;
}
#header.header_reason{
	background-image:url(../image/header_reason.jpg);
	padding-top: 450px;
}
#header.header_fc{
	background-image:url(../image/header_fc.jpg);
	padding-top: 450px;
}

#header.header_voice{
	background-image:url(../image/header_voice.jpg);
	padding-top: 450px;
}

#header.header_top{
	background-image:url(../image/header_top.jpg);
	padding-top: 0px;
	height: 520px;
}
/*-----------------------------------------------
 __プライバシー
-----------------------------------------------*/

#priv {
	width: 95%;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-y;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	background-color: #000000;
}
#priv h1{
	font-size:18px;
	background-color: #999999;
	color: #000000;
	line-height: 30px;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #0099FF;
	padding-left: 10px;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
#priv h2{
	margin-bottom:5px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#priv ul{
	margin-left: 25px;
	list-style-type: disc;
}
#priv ul li{margin-bottom:5px;}
#priv a{color:#00AFF0;}
/*-----------------------------------------------
 __画像配置
-----------------------------------------------*/
.img_lf{float:left; margin-right:10px;}
.img_rt{
	float:right;
	margin-left: 10px;
}
.mglt{margin-left:5px;}
.mgrt{
	margin-right:10px;
	margin-left: 0px;
}



/*-----------------------------------------------
 __文字関係
-----------------------------------------------*/
.red{color:#FF0000;}
.verysmall{font-size:70%;}
.blue{color:#000066;}
.normal{font-size:12px;}
.tel{font-size:14px;}

.big{font-size:120%;}
.bigbig{font-size:160%;}

.bold{
	font-weight:bold;
}
.small{font-size:10px;}
.black{background-image:url(../image/black.jpg);}
