@charset "utf-8";
/* CSS Document */
* {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#666666;	
	margin: 0;
	padding: 0;
  /*border: dotted 1px #ff6600; */ 
}

/*-- ----------------------3b579d-----------AAA*/
.a{
	margin-left:20px;
	}

a:link {
	text-decoration: none;
	color: #808080;
}

a:visited {
	text-decoration: none;
    color:#69F;
}

a:hover {
	text-decoration: underline;
	color: #55DFFF;
}

a:active {
	text-decoration: underline;
	color: #69F;
	font-style: italic;
}

/*>--------------------------(サイトの背景色 #f6e2af)---------BBB*/
body {
	font-size: 12px;
	background-image: url(../index.files/haikei/zentai-haikei.gif);
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*>-----------------------------------CCC*/

clear {
    clear:both;       
}

/*><table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ-----------------------------------DDD*/
/*>----<table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ---*/

div#zentai{
	width: 800px;
	height: aoto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../index.files/haikei/zentai-haikei.gif);
	font-size: 14px;
	line-height: 2empx;
	letter-spacing: 0px;
	}

/*----内側の背景色　#fef2e4　----*/

div#no1zentai{
	width: 790px;
	background-image: url(../index.files/new_henko/no1zentai_haikei.gif);
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align:left;
	}

div#new_btn1_waku {
	float:left;
}

/*>----<table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ---*/

div#btn2 {
	background-image: url(../index.files/haikei/ss_gold.jpg);
	width: auto;
	padding-right: 0px;
}



/*>----<table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ---*/

div＃migihako {
}

div#manu_s {
}

div#hidarihako {
}


div#no4 {
	background-image: url(../index.files/haikei/zentai-haikei.gif);
	width: 798px;
	hight: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


div#slide {
	background-image: url(../index.files/haikei/zentai-haikei.gif);
*/
	text-align: center;
}




div#migihako {
	background-image: url(../index.files/haikei/zentai-haikei.gif);
	whidth: 340px;
	height: 450px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: right;
	clear: both;
	}

div#hidarihako {
	float: left;
	border: 1px;
	width: 338px; /*左右のpaddingが左右するのか？utiwakuはマイナス25px */
	height: auto;
	padding : 5px 10px 5px 10px;
	background-image: url(../index.files/haikei/zentai-haikei.gif);
	}

/*>-----------------------------------EEE*/

example {
	clear: both;
	}

/*>-----------------------------------FFF*/

fieldset {  
  margin: 0 0 1em;  
  padding: 1em 2em;  
	}  

#formmail { width: 100%; }  
  

  
#formmail dt {  
  font-weight: bold;  
  margin: 0 0 5px;  
  padding: 5px 0 5px 5px;  
}  

#formmail dt span {  
  font-weight: normal;  
  color: #ff0000;  
  padding: 0 1em;  
	}  

#formmail dd {  
  margin: 0 0 1.5em 0;  
  padding: 0;
}


/*>-----------------------------------GGG*/
/*>-----------------------------------HHH*/

.h1{
	color: #00BFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align:center;
	font-size:20px;
	padding: 10px 20px 10px 20px;
	}


h2 {
	font-size: 18px;
	color: #7A7A7A;
	padding: 6px 5px 5px 5px;
	margin: 10px 5px 20px 0px;
	text-align: center;
	font-weight: bold;
	background-image: url(../index.files/haikei/h2_back.gif);
	}


.h3 {
	font-size:16px;
	color:c8ab7a;
	}

h4{
	font-size: 16px;
	background-image: url(../index.files/haikei/h4_back3.gif);
	color: #787878;
	padding: 5px 5px 5px 10px;
	margin: 0px 5px 20px 0px;
	text-align: center;
	}

h5 {
	font-size: 16px;
	background-image: url(../index.files/haikei/h5_back.gif);
	color: #FFF;
	padding: 0px 5px 5px 10px;
	margin: 0px 5px 20px 0px;
	text-align:center;
}


.h6{
	width:190px;
	border-top:2px solid #c8ab7a;
	border-bottom:2px solid #c8ab7a; 
	font-size:12px;
	}

hr{
	clear: both;
	margin: 3px;
	border-color: #C0DCC0;
}



hanbaiwaku{
	border-width: 1px; 
	border-style:solid;
	border-color: #61a3d0;
	width:218px;
	height:auto;

	margin-top:10px;
	margin-left:9px;
	margin-bottom:10px;
	padding:8px;
	float:left;
	}

hanbaiwaku-t{

	border-width: 1px; 
	border-style:solid;
	border-color: #f2f2f2;
	width:218px;
	height:30px;
    margin-top:0px;
	margin-left:9px;
	margin-bottom:0px;
	padding:8px;
	float:left;
	}

/*>-----------------------------------III*/
/*>-----------------------------------JJJ*/
/*>-----------------------------------KKK*/

koten1{
	margin-left:25px;
	}


kuria { 
	clear:both; 
	}


kaijyo {
        align:center;
    }

kankowakusita{

	border-width: 1px; 
	border-style:solid;
	border-color: #f2f2f2;
	width:215px;
	height:400px;
	padding:3px;
	margin-top:10px;
	margin-left:9px;
	margin-bottom:10px;
	padding:8px;
	float:left;
	}

/*>-----------------------------------LLL*/

left{
	color:#FFF;
	background-colore:#FFFFFF;
	float:left;
	}

lu{
	list-style-type: square; 
	}


line-ao{
	border-bottom-style:solid;
	border-bottom-width:1.5px;
	border-color:#009FFF;
	}

/*>-----------------------------------MMM*/


mojidai{
	font-size:large;
	font-weight:500;
	color:#588bd0;
	text-align:center;
	}

/*>-----------------------------------NNN*/
no1hidari{
    float:left;
	width:300px;
	height:auto:
	background-color: #fff;
	margin-left:2px;
	margin-right:2px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:30px;
	}

news{
	width: 800;
	height: 70px;
	border-width: 1px;
	border-color: #c3b6a2;
	border-style: solid;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #fff;
	font: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
}
	
nakanews_l {
	width: 350px;
	height: auto;
	border-width: 0px;
	border-color: #c3b6a2;
	border-style: solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:30px; 
	background-color: #fff;
	font-size: 10px;
	margin-left: auto;
}

nakanews_r{
	width: 350px;
	height: auto;
	border-width: 0px;
	border-color: #c3b6a2;
	border-style: solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 
	background-color: #fff;
	font-size: 11px;
	margin-left: auto;
}

/*>-----------------------------------OOO*/
/*>-----------------------------------PPP*/

p {
	line-height: 1.8em;
	margin: 0px 5px 20px 5px;
}

p.gyou1{
	line-height:150%
}
  
p.gyou2{
	line-height:300%
}


photo_waku_r{ 
    border-width: 1px;
	background-image:url(../index.files/haikei/ss_gold.jpg)
	width:375px;
	height:307px;
	border-style:solid;
	float:right;
	margin-top:5px;
	padding-right:auto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:13px;
	}

/*>-----------------------------------QQQ*/
/*>-----------------------------------RRR*/

.right{
	valign:cnter;
	color:#fff;
	background:#FFF;
	margin-left:580px;
}

/*>-----------------------------------SSS*/

.sample1 {
	 border-bottom:solid 3px #ff0000;
	 }

#dai {
	font-size:15px;
	font-weight:500;
	color:#7F5F00;
}

/*>-----------------------------------TTT*/

.table.11koushu {
 border-collapse: collapse; 
 margin-bottom: 20px;
 margin-top:20;
 margin-left:20;
 margin-right:10;
 } 
	
/*>----<table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ---*/

.table#new_btn2 {
	width: 160px;
	height: auto;
	margin: auto;
	text-align: center;
	border-collapse: collapse;
}



/*>----<table style="new_btn2" ボタンはこれ１本で><div id="btn2">の組み合わせ---*/
table.yoteihyo {
	border-collapse: collapse;
	border: 1px solid #7f4e20;
	cellspacing: 1px;
	cellpadding: 1px;
	font-size: 9px;
	color: #0000FF;
}



table.yoteihyo th,
table.yoteihyo td {
	padding: 5px;
	border:1px #7f4e20 solid;
}



.taikyoku1{
	margin-left:20px;
	}


.table {
	cellpadding:10;
	}
	
.table td {
	align:center;
	background-color:#61f5d5;
	bordercolor:#61f5d5;	 
	}

table#world {
	width:400px;
	height:63px;
	text-align:center;
	padding-bottom:10px;
}

table#2017_1012 {
	table-layout: auto;
	border-collapse: collapse;
	border:1px;
	border-color:#A0A0A4;
	padding:3px 15px 3px 15px;
}

table.tenkawa {
	border-color:#804000;
	border-width:1px;
	border:solid;
}

table.tenkawa th,
table.tenkawa td {
	border:1px #553F55 solid;
	padding:5px 7px;
	background-color:#CFC;
}

/*>-----------------------------------UUU*/

/*>-----------------------------------VVV*/
.vox1{
    width: 380px;
	height: 460px;
    background-color:#ffd300;
    padding :0px 5px 5px 0px;
}

.vox2 {
    width: 380px;
	height: 460px;
    background-color:#ffd300;
    padding :0px 5px 5px 0px;
}

.vox1, .vox2 {
    float:left;
}
　
/*-----------------------------------WWW*/
/*-----------------------------------XXX*/
/*-----------------------------------ZZZ*/


.5hako{
    border-width: 1px;
	border-color:#ff0000;
	width:360px;
	height:500px;
	border-style:solid;
	background-color:white;
	float:left;
	}


.2hako{
	border-width: 1px;
	border-color:#c3b6a2;
	width:370px;
	height:200px;
	border-style:solid;
	background-color:white;
	}

#zentai #no1zentai h4 strong {
	color: #5B5B5B;
}
#no2zentai {
	background-image: url(../index.files/new_henko/no1zentai_haikei.gif);
	text-align: left;
	padding: 10px 10px 10px 10px;
}




#zentai #no1zentai .b .b {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding:0;
}
#zentai #no1zentai .b .b li {
  position: relative;
  padding: 0.5em;
  line-height: 1.5em;
  background: #f1f8ff;
  border-left : solid 35px #5c9ee7;
  margin-bottom: 5px;
}
#zentai #no1zentai .b .b li:before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*数字のデザイン変える*/
  display:inline-block;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 15px;
  top: 50%;
  -moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  left: -35px;
  width: 35px;
  height: 1em;
  line-height: 1;
  text-align:center;
}


#zentai #no1zentai .tenkawa1 {
	border-collapse: collapse;
	font-size: 9px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 10px;
}



#zentai #no1zentai .tenkawa1 tr,
#zentai #no1zentai .tenkawa1 td {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px #553F55 solid;
	background-color: #f0ede2;
	margin-left: 15px;
}
#zentai #no1zentai p {
}
#zentai {
}
#zentai {
}
#zentai {
}
#zentai {
}
