
body {
  position: relative;
 left:0px;right:0px;
	margin:0;
margin: auto; 
	padding:0px 0px;
	font-size:13px;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

	color:#1b1b1b;
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
line-height:1;

}

.top_1 {


width:1100px; /* 画像の幅 */
height:20px; /* 画像の高さ */
 left:0px;right:0px;

margin: auto; 

}


.top_n_1 {

display:block;
width:700px;
height:38px;


position:absolute; top:20px;  left:500px;

}


.top_1_yu {
position:absolute; top:0px;  left:20px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

font-family: "ＭＳ ゴシック","ＭＳ 明朝",serif;
font-weight :normal;
font-size:12px;
	color: #838383;

}



.top_1_1 {
position:relative; top:-70px;  left:0px;

}





article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav,ul,ol{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
a{border:none;}
a img{border:none; outline:none;}





/*
*	--------------------------------------------------------------------------------
*	Base Style
*	全体のスタイル設定(タグ＋クラス)
*	--------------------------------------------------------------------------------
*/






/*
*	--------------------------------------------------------------------------------
*	Application Style
*	固有のスタイル
*	--------------------------------------------------------------------------------
*/

.top_waku {
position:absolute; 
top: 200px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
	width:1200px;

display:block;
}


#mainImg {
	margin: 0 auto;
	width: 410px;
	height:210px;
	text-align: left;
	overflow: hidden;
	position: relative;
}

#mainImg img {
	top: 0;
	left: 0;
	position: absolute;
}





.img_waku_1 {
position:relative; 

left: 270px;
top: -20px;

display:block;
width:410px; 
height:210px;


}



.top_waku_men {
position:absolute; 
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
	width:1200px;

display:block;



}

.kantan_in_1_1 {
padding-top:10px;
font-weight :bold;

font-size:17px;
	color: #ffffff;


}



.waku_men {
display:block;
width:150px; 
height:100px;




}




.scl_ichi {
position:absolute; 
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
display:block;



	}


.container {
	position:relative;
	min-height:100%;
	}

.header {
	position:relative;
	width:100%;
	overflow:hidden;
	background:#333;
	color:#fff;
	text-align:center;
	}

.header:after {
	content:"";
	position:absolute;
	bottom:0;
	left:-10px;
	z-index:100;
	width:110%;
	height:100%;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4) inset;
	   -moz-box-shadow: 0 0 10px rgba(0,0,0,.4) inset;
	    -ms-box-shadow: 0 0 10px rgba(0,0,0,.4) inset;
	     -o-box-shadow: 0 0 10px rgba(0,0,0,.4) inset;
	        box-shadow: 0 0 10px rgba(0,0,0,.4) inset;
	}

.header h1 {
	padding:0px 0 0px 0;
	font-size:60px;
	text-shadow:1px 1px 0 rgba(0,0,0,.8);
	}

.header p {
	padding-bottom:0px;
	font-size:12px;
	color:#666;
	text-shadow:-1px -1px 0 rgba(0,0,0,.4);
	}


.contents {
	width:100%;
	margin:0 auto;
	padding-top:0px;
	}



/* SlideShow ------------------------------------ */
.msContainer {
	position:relative;/*for IE7*/
	overflow:hidden;
	width:1100px;
	padding:0px;

	}

.msItemWrapper {
	position:relative;
	overflow:hidden;
	width:1000%;
	}

.msItem {
	float:left;
	padding-right:5px;
	}
/* SlideShow ------------------------------------ */



.labelBox {
	position:relative;
	padding:10px 0;
	font-size:12px;
	}

.labelBox p span {
	font-size:10px;
	color:#aaa;
	}

.labelBox .center {
	text-align:center;
	}

.labelBox .left,
.labelBox .right {
	position:absolute;
	top:10px;
	}

.labelBox .left {left:0;}
.labelBox .right {right:0; text-align:right;}

.footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	overflow:hidden;
	padding:15px 0;
	background:#333;
	color:#666;
	font-size:11px;
	text-align:center;
	text-shadow:-1px -1px 0 rgba(0,0,0,.4);
	}

.footer:after {
	content:"";
	position:absolute;
	top:-10px;
	left:-10px;
	width:110%;
	height:10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	   -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	    -ms-box-shadow: 0 0 10px rgba(0,0,0,.4);
	     -o-box-shadow: 0 0 10px rgba(0,0,0,.4);
	        box-shadow: 0 0 10px rgba(0,0,0,.4);	
	}








.top_1_1_1 a{
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

font-family: "Times New Roman";
display:block;
width:100px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:15px;
font-weight :bold;

  background-color:#ffffff;

	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;


}


.top_1_1_1 a:hover{
	color: #ff8040;



}




.top_1_1_1_a a{
position:absolute; top:0px;  left:0px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:100px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */

	color: #555eb3;
text-decoration: none;
font-size:15px;
font-weight :bold;
	border-right:solid 1px #cccccc;


}

.top_1_1_1_a a:hover{
	color: #ff8040;
}
.top_1_1_1_a a:active{

	color: #3d3d3d;
}

.top_1_1_2 {

position:absolute; top:0px;  left:110px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:105px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
  background-color:#ffffff;
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;


}

.top_1_1_2_a a{
position:absolute; top:0px;  left:110px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:115px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;



}

.top_1_1_2_a a:hover{

	color: #ff8040;


}


.top_1_1_2_a a:active{

	color: #3d3d3d;


}


.top_1_1_3 {

position:absolute; top:0px;  left:230px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:145px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */

	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;

  background-color:#ffffff;


}
.top_1_1_3_a a{
position:absolute; top:0px;  left:230px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:145px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;


}

.top_1_1_3_a a:hover{

	color: #ff8040;


}

.top_1_1_3_a a:active{

	color: #3d3d3d;


}


.top_1_1_4 {

position:absolute; top:0px;  left:375px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:110px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;

  background-color:#ffffff;

}

.top_1_1_4_a a{
position:absolute; top:0px;  left:375px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:110px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;

	border-right:solid 1px #cccccc;

}

.top_1_1_4_a a:hover{

	color: #ff8040;


}

.top_1_1_4_a a:active{

	color: #3d3d3d;


}

.top_1_1_5 {

position:absolute; top:0px;  left:425px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:100px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;

  background-color:#ffffff;


}
.top_1_1_5_a a{
position:absolute; top:0px;  left:425px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:100px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */

	border-right:solid 1px #cccccc;
	color: #555eb3;
font-size:13px;
font-weight :bold;

}

.top_1_1_5_a a:hover{

	color: #ff8040;


}


.top_1_1_5_a a:active{

	color: #3d3d3d;


}

.top_1_1_6 {

position:absolute; top:0px;  left:490px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:120px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
  background-color:#ffffff;
	color: #555eb3;
font-size:13px;
font-weight :bold;
	border-right:solid 1px #cccccc;



}


.top_1_1_6_a a{
position:absolute; top:0px;  left:490px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:120px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */

	border-right:solid 1px #cccccc;
	color: #555eb3;
font-size:13px;
font-weight :bold;

}


.top_1_1_6_a a:hover{

	color: #ff8040;


}

.top_1_1_6_a a:active{

	color: #3d3d3d;


}

.top_1_1_7_a {
position:absolute; top:0px;  left:620px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:230px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */
	color: #555eb3;
font-size:13px;
font-weight :bold;



}


.top_1_1_7_a a{
position:absolute; top:0px;  left:620px;
     margin-top:0px;   /* 右側マージンを自動的に空ける */
padding-top: 5px;

display:block;
width:230px; 
height:28px;
text-align:center; /* テキストを左右の中央揃えに */

	color: #555eb3;
font-size:13px;
font-weight :bold;


}


.top_1_1_7_a a:hover{

	color: #ff8040;


}

.top_1_1_7_a a:active{

	color: #3d3d3d;


}


.top_2 {
position:absolute; top:60px;  left:0px;

display:block;
width:100%; /* 画像の幅 */
height:60px; /* 画像の高さ */
  background-color:#ffffff;



}


.top_2_2 a{
position:relative; top:-10px;  left:-20px;
display:block;

width:320px; /* 画像の幅 */
height:49px; /* 画像の高さ */


}






.top_2_2_in {
position:absolute; top:-100px;  left:240px;



}

.top_2_2_in_men {
position:absolute; top:-100px;  left:240px;

display:block;
width:200px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.top_2_2_in_kago {
position:absolute; top:0px; left:742px;


}


.top_2_2_in_kago_men {
position:relative; top:90px; left:742px;


}

.top_2_2_in_kago_mak {
position:absolute; top:30px; left:758px;


}


.top_2_2_in_kago_mak_1 {
position:absolute; top:37px; left:733px;


}
.top_2_2_in_kago_mak_2 {
position:absolute; top:35px; left:733px;


}
.top_2_2_in_kago_mak_3 {
position:absolute; top:64px; left:756px;


}




.top_2_2_main {
position:absolute; top:-30px;  left:690px;

display:block;
width:470px; /* 画像の幅 */
height:20px; /* 画像の高さ */



}

.top_2_2_mak {
position:absolute; top:-75px;  left:240px;

}


.top_2_2_cart {
position:absolute; top:160px;  left:1010px;

display:block;
width:470px; /* 画像の幅 */
height:20px; /* 画像の高さ */
}

.top_2_2_cart_ko {
position:absolute; top:30px;  left:1010px;

display:block;
width:470px; /* 画像の幅 */
height:20px; /* 画像の高さ */
}


.top_2_2_c {
position:relative; top:-20px;  left:0px;
  background-color:#007dfb;
line-height:20px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

display:block;
width:280px; /* 画像の幅 */
height:20px; /* 画像の高さ */
font-size:12px;
font-weight :bold;
text-align:center; /* テキストを左右の中央揃えに */

	color: #ffffff;

}


.top_kaisha a{
position:absolute; top:15px;  left:370px;
font-size:11px;
font-weight :bnormal;
	color: #c5c5c5;
}

.top_kaisha a:hover{
	color: #0000ff;
}


.top_kaisha_1 a{
position:absolute; top:15px;  left:435px;
display:block;
font-size:11px;
font-weight :bnormal;
	color: #c5c5c5;
}

.top_kaisha_1 a:hover{
	color: #0000ff;
}


.top_kaisha_2 a{
position:absolute; top:15px;  left:570px;
font-size:11px;
font-weight :bnormal;
	color: #c5c5c5;
}

.top_kaisha_2 a:hover{
	color: #0000ff;
}
.top_kaisha_3 a{
position:absolute; top:15px;  left:660px;
font-size:11px;
font-weight :bnormal;
	color: #c5c5c5;
}

.top_kaisha_3 a:hover{
	color: #0000ff;
}


h1.qa_h1 {
position:absolute; top:110px;  left:940px;

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:18px;
	color: #27659d;


}


h1.qa_h2 {
position:absolute; top:170px;  left:880px;
display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}

h1.qa_h2_ex {
position:absolute; top:170px;  left:870px;
display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}



h1.qa_h2_pri {
position:absolute; top:170px;  left:1020px;
display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}

h1.qa_h2_merit {
position:absolute; top:170px;  left:850px;
display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}


h1.qa_h2_ri {
position:absolute; top:170px;  left:830px;
display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}


h1.qa_h_kan {
position:absolute; top:170px;  left:1000px;
display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:14px;
	color: #27659d;


}

h1.qa_h3 {
position:absolute; top:170px;  left:790px;
display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:18px;
	color: #27659d;


}

h1.qa_h3_t {
position:absolute; top:172px;  left:840px;
display:block;
width:300px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:14px;
	color: #27659d;


}


h1.qa_h4 {
position:absolute; top:170px;  left:850px;
display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}
h1.qa_h4_sa {
position:absolute; top:170px;  left:980px;
display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:center; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #27659d;


}


.top_2_3 {
position:absolute; top:0px;  left:630px;
padding-top: 20px;

display:block;
text-align:center; /* テキストを左右の中央揃えに */

width:100px; /* 画像の幅 */
height:20px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	color: #838383;

}

.top_2_4 {
position:absolute; top:0px;  left:730px;
padding-top: 20px;

display:block;
text-align:center; /* テキストを左右の中央揃えに */

width:100px; /* 画像の幅 */
height:20px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	color: #838383;

}

.top_2_5 {
position:absolute; top:0px;  left:830px;
padding-top: 20px;

display:block;
text-align:center; /* テキストを左右の中央揃えに */

width:100px; /* 画像の幅 */
height:20px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	color: #838383;

}


.top_3_info{
position:absolute; top:145px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1000px; /* 画像の幅 */
height:200px; /* 画像の高さ */
  background-color:#ffffff;
	border-top:double 3px #408080;


}


.top_3_user_k{
position:absolute; top:145px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1000px; /* 画像の幅 */
height:200px; /* 画像の高さ */
  background-color:#ffffff;
	border-top:double 3px #408080;


}






.top_3 {
position:absolute; top:120px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1200px; /* 画像の幅 */
height:200px; /* 画像の高さ */
  background-color:#ffffff;



}




.top_3_kk {
position:absolute; top:145px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1000px; /* 画像の幅 */
height:200px; /* 画像の高さ */
  background-color:#ffffff;
	border-top:double 3px #408080;



}


.top_3_g {
position:absolute; top:120px;  left:0px;

display:block;
width:100%; /* 画像の幅 */
height:200px; /* 画像の高さ */
  background-color:#6666666;



}

.top_3_m {
position:absolute; top:0px;  left:250px;

display:block;
width:700px; /* 画像の幅 */
height:200px; /* 画像の高さ */
background:url(img/in_top.jpg) no-repeat; /* 画像表示 */



}


.top_mak_1 {
position:absolute; top:90px;
left: 0px;
right: 0px;
margin: auto; 


display:block;
width:1100px; /* 画像の幅 */
height:50px; /* 画像の高さ */

  background-color:#ffffff;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}








/* メインメニュー */

.main_top{
position: absolute;
top: 720px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
display:block;
width:1100px; /* 画像の幅 */
height:100%; /* 画像の高さ */


    }

.main_top_ma{
position: absolute; top: 125px;left: 980px;
    }


.main_top_ma_men{
position: absolute; top: 120px;left: 980px;
    }


h1.index_top{
position: absolute;
top: 170px;
left: -30px;
right: 0px;
bottom: 0px;
margin: auto;
font-size:28px;
font-weight :bold;
	color: #ff0000;
 text-shadow:1px 1px 1px #666666;

font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }



h1.index_top_men{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
font-size:33px;
font-weight :bold;
	color: #ff6600;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);

font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }


h1.main_mak_h1{
position: absolute;
top: 20px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
font-size:20px;
font-weight :bold;
	color: #000000;

font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }



h1.main_mak_h1_ko{
position: relative;
top: 10px;
left: 0px;
right: 0px;
bottom: 0px;

display:block;
width:700px; /* 画像の幅 */
height:55px; /* 画像の高さ */

margin: auto;
font-size:16px;
font-weight :bold;
	color: #000000;



font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }

h1.main_mak_h1_ko_prin{
position: relative;
top: 20px;
left: -30px;
right: 0px;
bottom: 0px;

display:block;
width:970px; /* 画像の幅 */
height:45px; /* 画像の高さ */

margin: auto;
font-size:25px;
font-weight :bold;
	color: #000000;
text-align:center; /* テキストを左右の中央揃えに */



font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }





h1.main_mak_h1_ko_cart{
position: relative;
top: 12px;
left: 0px;
right: 0px;
bottom: 0px;
line-height:120%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */


display:block;
width:700px; /* 画像の幅 */
height:55px; /* 画像の高さ */

margin: auto;
font-size:14px;
font-weight :bold;
	color: #000000;



font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

    }






h1.gai_h1{

font-size:30px;
font-weight :bold;
	color: #ffffff;
height :30px;

    }



.main_top_ma_main{
position: absolute;
top: 30px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;


    }


.main_top_id{
position: absolute; left: 65px;


    }



.main_1_log_h{

padding-top :55px;
padding-left :5px;

}

.main_1_log {
padding-top :44px;
padding-left :5px;
}

.main_1 {
position:absolute; top:85px;  left:740px;

display:block;
width:200px; /* 画像の幅 */
height:135px; /* 画像の高さ */
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

font-size:13px;
font-weight :normal;
	color: #0080c0;

}


.main_1_waku_y {
position:absolute; top:90px;  left:300px;
text-align:left; /* テキストを左右の中央揃えに */

display:block;
width:200px; /* 画像の幅 */
height:115px; /* 画像の高さ */
	border-top:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

font-size:13px;
font-weight :normal;
	color: #0080c0;

}

.main_1_waku_y_s {
position:absolute; top:90px;  left:0px;

display:block;
width:200px; /* 画像の幅 */
height:115px; /* 画像の高さ */
	border-top:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

font-size:13px;
font-weight :normal;
	color: #0080c0;

}
.main_1_waku_y_t {
position:absolute; top:90px;  left:740px;

display:block;
width:200px; /* 画像の幅 */
height:115px; /* 画像の高さ */
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

font-size:13px;
font-weight :normal;
	color: #0080c0;

}


.main_1_mail_er a{
position:absolute; top:68px;  left:15px;


font-size:12px;
font-weight :bold;
	color: #ff0000;

}

.main_1_mail {
position:absolute; top:2px;  left:12px;


font-size:13px;
font-weight :bold;
	color: #008000;

}



.yu_main{

padding-left:10px;
padding-top:10px;
font-size:13px;
font-weight :bold;
	color: #000000;

text-align:left; /* テキストを左右の中央揃えに */


}


.yu_main_t{

padding-left:10px;
padding-top:12px;
font-size:13px;
font-weight :normal;
	color: #000000;

text-align:left; /* テキストを左右の中央揃えに */


}



.main_1_1_1 {
position:absolute; top:0px;  left:390px;

display:block;
width:60px; /* 画像の幅 */
height:40px; /* 画像の高さ */

}
.main_1_1_1_2 {
position:absolute; top:70px;  left:50px;


}


.main_1_1 {
position:absolute; top:84px;  left:43px;

display:block;
width:60px; /* 画像の幅 */
height:30px; /* 画像の高さ */
}



.jidou_in {
position:absolute; top:115px;  left:3px;

display:block;
width:200px; /* 画像の幅 */
height:20px; /* 画像の高さ */
}

.main_1_3_a {
position:absolute; top:0px;  left:260px;

}

.main_1_3_b {
position:absolute; top:87px;  left:160px;

}


.furi_1 a{
position:absolute; top:67px;  left:480px;
	color: #0000ff;
text-decoration: underline;


}


.ie .furi_1 a{
position:absolute; top:67px;  left:520px;
	color: #0000ff;
text-decoration: underline;


}



.furi_1 a:hover{
	color: #ff0000;
}

.furi_2 a{
position:absolute; top:67px;  left:660px;
	color: #0000ff;
text-decoration: underline;


}

.ie .furi_2 a{
position:absolute; top:67px;  left:660px;
	color: #0000ff;
text-decoration: underline;


}

.furi_2 a:hover{
	color: #ff0000;
}



.ken_s_1 {
position:absolute; top:290px; 

left: 0px;
right: 0px;

margin: auto;

display:block;
width:500px; /* 画像の幅 */
height:45px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 1px #11750f;
	border-bottom:solid 1px #11750f;
	border-left:solid 1px #11750f;
	border-right:solid 1px #11750f;
  background-color:#eeeeee;

}

.ken_s_2 {


display:block;
width:180px; /* 画像の幅 */
height:45px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-right:solid 1px #11750f;
  background-color:#e6feff;

}

.ken_s_3 {
position:absolute; top:10px; left:10px;


}

.ken_s_4 {
position:absolute; top:10px; left:200px;


}

.ken_s_5 {
position:absolute; top:7px; left:420px;


}

select.in_s {
border: #e6feff solid 1px;
background-color: #e6feff;
font-size:15px;

}

select.in_m1 {
border: #ffffff solid 1px;
background-color: #e6feff;
font-size:13px;

}

select.in_m2 {
-moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
width :120px;
height:35px;
border: #a4a4ff solid 2px;
background-color: #ffffff;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

font-size:15px;
	border-top:solid 1px #ff0000;
	border-bottom:solid 1px #ff0000;
	border-left:solid 1px #ff0000;
	border-right:solid 1px #ff0000;
  background-color:#ffffff;

}
select.in_m3 {
-moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
width :180px;
height:35px;
border: #a4a4ff solid 2px;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
font-weight :normal;

background-color: #ffffff;
font-size:16px;
	border-top:solid 1px #ff0000;
	border-bottom:solid 1px #ff0000;
	border-left:solid 1px #ff0000;
	border-right:solid 1px #ff0000;
  background-color:#ffffff;

}


input.in_input {
position:absolute; top:-5px;

border: #e6feff solid 1px;
background-color: #ffffff;
font-size:19px;
width:210px;
height:32px;

}

input.in_input_1 {

border: #a4a4ff solid 2px;
background-color: #ffffff;
font-size:15px;
width:330px;
height:32px;
color: #000000;
	border-top:solid 1px #ff0000;
	border-bottom:solid 1px #ff0000;
	border-left:solid 1px #ff0000;
	border-right:solid 1px #ff0000;


}


.come_1 {
position:relative; left:180px;top:15px;

display:block;
width:700px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:left; /* テキストを左右の中央揃えに */
color: #ffffff;
font-weight :normal;
font-size:12px;

}

.come_1_mak {
position:relative; left:150px;top:9px;

display:block;
width:500px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:left; /* テキストを左右の中央揃えに */
color: #ffffff;
font-weight :normal;
font-size:12px;

}

.come_1_mak_ff {
position:relative; left:200px;top:9px;

display:block;
width:500px; /* 画像の幅 */
height:20px; /* 画像の高さ */

text-align:left; /* テキストを左右の中央揃えに */
color: #ffffff;
font-weight :normal;
font-size:12px;

}



.ken_main_1 {
position:relative; top:60px; left:265px;
display:block;
width:670px; /* 画像の幅 */
height:1160px; /* 画像の高さ */
font-weight :bold;
font-size:12px;

	border-top:solid 1px #11750f;
	border-bottom:solid 1px #11750f;
	border-left:solid 1px #11750f;
	border-right:solid 1px #11750f;
  background-color:#ffffff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ken_main_1_in {
position:relative; top:20px; left:260px;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
font-weight :bold;
font-size:12px;

	border-top:solid 1px #008000;
	border-bottom:solid 1px #008000;
	border-left:solid 1px #008000;
	border-right:solid 1px #008000;
  background-color:#ffffff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;
}
.ken_main_1_in_y {
position:relative; top:60px; left:265px;

}

.side_c_1g_in {
position: relative; top: 210px;left: 0px;


}


.men_foot {
position: relative; top: 490px;left: 0px;


}


.men_foot_t {
position: relative; top: 520px;left: 0px;


}




.side_c_kishu {
position: relative; top: 100px;left: -200px;


}


.foot_mak_sou_in {
position: relative; top: 130px; left: 260px;

width:700px; /* 画像の幅 */


}

.foot_mak_sou_in_1 {
position: relative; top: 100px; left: 260px;

width:700px; /* 画像の幅 */


}



.qurlity_a {
display:block;
position: relative; top: 70px; left: 260px;


width:700px; /* 画像の幅 */


}

.qurlity_a_c {
display:block;

position: relative; top: 80px; 
left: 15px;
right: 0px;

margin: auto;
width:700px; /* 画像の幅 */


}

.qurlity_a_g {
display:block;

position: relative; top: 80px; 
left: 0px;
right: 0px;

margin: auto;
width:700px; /* 画像の幅 */


}

.qurlity_a_d {
display:block;

position: relative; top: 50px; 
left: 20px;
right: 0px;

margin: auto;
width:700px; /* 画像の幅 */


}

.qurlity_a_e {
display:block;

position: relative; top: 80px; 
left: 20px;
right: 0px;

margin: auto;
width:700px; /* 画像の幅 */


}


.foot_mak_ton_in {
display:block;
position: relative; top: 120px; left: 260px;

width:700px; /* 画像の幅 */


}

.foot_mak_ton_9 {
display:block;
position: relative; top: 120px; left: 260px;

width:700px; /* 画像の幅 */


}


.foot_mak_sou_main {
position: relative; top: 260px; left: 249px;

width:700px; /* 画像の幅 */


}



.ken_mak_ko_1 {
position:absolute; top:300px; left:250px;
display:block;
width:670px; /* 画像の幅 */
height:1160px; /* 画像の高さ */
font-weight :bold;
font-size:12px;

	border-top:solid 1px #11750f;
	border-bottom:solid 1px #11750f;
	border-left:solid 1px #11750f;
	border-right:solid 1px #11750f;
  background-color:#ffffff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}






.ken_mak_ko11 {
position:relative; top:40px; left:226px;
display:block;
width:710px; /* 画像の幅 */



}


.ken_mak_ko11_kishu {
position:relative; top:50px; left:-5px;
display:block;
width:710px; /* 画像の幅 */



}


.ken_mak_ko11_in {
position:relative; top:10px; left:-1px;
display:block;
width:700px; /* 画像の幅 */



}


.kantan_in_3 {
position:relative; top:450px; left:-10px;


}

.main_kishu_g {
position:relative; top:0px; left:0px;


}

.kantan_in_3_men {
position:relative; top:430px; left:0px;


}

.kago_in_a {
position:relative; top:445px; left:0px;


}


.kago_in_a_f {
position:relative; top:460px; left:-20px;


}

.kago_in_a_men {
position:relative; top:205px; left:0px;


}
}

.enter_1 {
font-weight :bold;
font-size:12px;
padding-left :30px;
	color: #0000ff;


}






.ken_main_2 {
position:absolute; top:30px; left:140px;
display:block;
width:300px; /* 画像の幅 */


height:20px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
padding-left :90px;
font-weight :bold;
font-size:18px;
	color: #0000ff;
	border-bottom:solid 2px #d7d7d7;



}


table.mak_table{
position:relative; top:100px; left:30px;
width:600px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */
padding-left :30px;
font-weight :bold;
font-size:13px;
	color: #0000ff;



}

table.mak_table_ko{
position:relative; top:70px; left:25px;
width:700px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */
padding-left :30px;
font-weight :bold;
font-size:13px;
	color: #0000ff;
	border-top:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;
  background-color:#ffffff;



}


table.mak_table_ko_ff{
position:relative; top:70px; left:25px;
width:700px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */
padding-left :30px;
font-weight :bold;
font-size:13px;
	color: #0000ff;
	border-top:solid 3px #666666;
	border-bottom:solid 3px #666666;
	border-left:solid 3px #666666;
	border-right:solid 3px #666666;
  background-color:#ffffff;



}


table.mak_table_ko_ichiran{
position:relative; top:70px; left:30px;
width:700px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */
padding-left :30px;
font-weight :bold;
font-size:13px;
	color: #0000ff;
	border-top:solid 1px #008000;
	border-bottom:solid 2px #008000;
	border-left:solid 1px #008000;
	border-right:solid 1px #008000;
  background-color:#ffffff;



}


table.mak_table_ko_in{
position:relative; top:5px; left:0px;
width:700px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:13px;
	color: #0000ff;
  background-color:#ffffff;



}




td.mak_by_td_kishu {
padding-left :5px;
padding-top :5px;
padding-bottom :5px;
line-height:140%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-weight :bold;
font-size:13px;
	color: #008040;
	border-bottom:solid 2px #008000;
	border-right:solid 1px #000000;

}


td.mak_by_td_kishu a{

font-weight :normal;
font-size:13px;
	color: #0000ff;

}


td.mak_by_td_kishu a:hover{

font-size:13px;
	color: #ff0000;

}


td.mak_by_td_kishu_cart {
padding-left :5px;
padding-top :5px;
padding-bottom :5px;
line-height:140%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-weight :bold;
font-size:13px;
	color: #008040;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;

}


td.mak_by_td_kishu_cart a{

font-weight :normal;
font-size:13px;
	color: #0000ff;

}


td.mak_by_td_kishu_cart a:hover{

font-weight :notmal;
font-size:13px;
	color: #ff0000;

}


td.mak_by_td {
height:24px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */

padding-left :5px;
padding-top :5px;
	border-bottom:solid 1px #bcbcbc;

font-weight :normal;
font-size:14px;
	color: #0000ff;
}

td.mak_by_td_kishu_g {
height:24px; /* 画像の幅 */
text-align:left; /* テキストを左右の中央揃えに */

padding-left :10px;
padding-top :5px;
	border-bottom:solid 1px #bcbcbc;

font-weight :normal;
font-size:14px;
	color: #0000ff;
}



td.mak_by_td_h {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:16px;
	color: #ff0000;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 2px #008000;

}


td.mak_by_td_h_r {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:16px;
line-height:110%;

	color: #ff0000;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;

}
td.mak_by_td_h_han {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:16px;
	color: #000000;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;

}


td.mak_by_td_h_j {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:16px;
line-height:110%;

	color: #000000;
	border-bottom:solid 2px #008000;
	border-right:solid 1px #bcbcbc;


}


td.mak_by_td_h_n {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:14px;
line-height:110%;

	color: #b3b3b3;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #000000;


}

td.mak_by_td_h_n_j {
text-align:right; /* テキストを左右の中央揃えに */
height :40px;
padding-right :5px;
font-weight :bold;
font-size:14px;
line-height:110%;

	color: #b3b3b3;
	border-bottom:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

}


td.mak_by_td_c {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
font-size:14px;
	color: #3d3d3d;
	border-bottom:solid 2px #008000;

}

td.mak_by_td_c_r {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
font-size:14px;
	color: #3d3d3d;
	border-bottom:solid 1px #bcbcbc;

}

td.mak_by_td_c_r_s {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
font-size:14px;
	color: #3d3d3d;
	border-bottom:solid 1px #000000;

}

td.mak_by_td_c_j {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
font-size:14px;
	border-bottom:solid 1px #bcbcbc;

	color: #3d3d3d;
}

td.mak_by_td_s {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 2px #008000;

font-size:12px;
	color: #3d3d3d;

}

td.mak_by_td_s_r {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;

font-size:12px;
	color: #3d3d3d;

}


td.mak_by_td_s_r_s {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #000000;

font-size:12px;
	color: #3d3d3d;

}


td.mak_by_td_s_r_j {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 2px #008000;

font-size:12px;
	color: #3d3d3d;

}



td.mak_by_td_s_j {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;

font-size:12px;
	color: #3d3d3d;
	border-bottom:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

}


td.mak_by_td_p {
text-align:center; /* テキストを左右の中央揃えに */
	border-bottom:solid 2px #008000;
	border-top:solid 1px #bcbcbc;
	border-right:solid 1px #000000;

	color: #3d3d3d;


}
td.mak_by_td_n {
text-align:left; /* テキストを左右の中央揃えに */

height:50px;
font-weight :bold;
padding-left :5px;
padding-top :5px;
line-height:160%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	border-bottom:solid 1px #000000;
	border-top:solid 1px #bcbcbc;

font-size:13px;
	color: #666666;

}

td.mak_by_td_n a{
font-size:13px;
	color: #0000ff;
text-decoration: underline;


}
td.mak_by_td_n a:hover{
font-size:13px;
	color: #ff0000;

}



td.mak_by_td_r {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
padding-left :5px;
margin-top :10px;
font-weight :bold;
	border-bottom:solid 1px #bcbcbc;
	border-top:solid 1px #bcbcbc;

font-size:13px;
	color: #737373;

}

td.mak_by_td_j {
text-align:center; /* テキストを左右の中央揃えに */
height:25px;

font-weight :normal;
padding-left :5px;
margin-top :10px;
font-weight :bold;
	border-bottom:solid 1px #bcbcbc;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

font-size:13px;
	color: #008040;

}







td.mak_by_td_i {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
padding-left :5px;
margin-top :10px;
font-weight :bold;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;

font-size:11px;
	color: #008040;

}

td.mak_by_td_i_in {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :normal;
padding-left :5px;
margin-top :10px;
font-weight :bold;
	border-bottom:solid 1px #bcbcbc;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;

font-size:11px;
	color: #008040;

}

td.mak_by_td_name {
text-align:center; /* テキストを左右の中央揃えに */
font-weight :bold;
	border-bottom:solid 2px #008000;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

font-size:16px;
	color: #008040;

}

td.mak_by_td_name_r {
text-align:right; /* テキストを左右の中央揃えに */
padding-right:10px;
font-weight :bold;
	border-bottom:solid 1px #bcbcbc;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

font-size:16px;
	color: #008040;

}


td.mak_by_td_name_r_s {
text-align:right; /* テキストを左右の中央揃えに */
padding-right:10px;
font-weight :bold;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

font-size:16px;
	color: #008040;

}


.zei_ko{
font-weight :normal;

font-size:16px;
	color: #008000;

}




td.mak_by_td_name_j {
text-align:right; /* テキストを左右の中央揃えに */
padding-right:10px;
font-weight :bold;
	border-bottom:solid 1px #bcbcbc;
	border-top:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;

font-size:16px;
	color: #008040;

}


td.mak_by_td a{
text-align:left; /* テキストを左右の中央揃えに */

padding-left :15px;
font-weight :normal;
font-size:14px;
	color: #0000ff;
}

td.mak_by_td a:hover{
text-align:left; /* テキストを左右の中央揃えに */

padding-left :15px;
font-weight :normal;
font-size:14px;
	color: #ff8000;
}

td.mak_by_td_r_g {
	border-right:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;
padding-left :15px;
font-weight :normal;
font-size:14px;
	color: #0000ff;

}

td.mak_by_td_r {
text-align:left; /* テキストを左右の中央揃えに */

padding-left :15px;
font-weight :normal;
font-size:14px;
	color: #0000ff;
}


td.mak_by_td_r_s {
text-align:center; /* テキストを左右の中央揃えに */
	border-bottom:solid 1px #000000;
text-decoration: underline;

font-weight :bold;
font-size:16px;
	color: #000000;
}


td.mak_by_td_r_s a{
font-weight :bold;
font-size:16px;
	color: #0000ff;
}


td.mak_by_td_r_s a:hover{
font-weight :bold;
font-size:16px;
	color: #ff0000;
}


.hed_gg_4 {
font-size:10px;
}


.hed_gg_5 {
font-size:11px;
}

td.mak_main_2_prin{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :30px;
padding-bottom :10px;

padding-left :30px;
font-weight :bold;
font-size:15px;

	color: #008000;
	border-bottom:solid 1px #666666;
	border-right:solid px #bcbcbc;


}


td.mak_main_2_ken{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :30px;
padding-bottom :10px;

padding-left :30px;
font-weight :normal;
font-size:14px;

	color: #000000;
	border-bottom:solid 1px #666666;
	border-right:solid px #bcbcbc;


}

td.mak_main_2_prin_2{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :10px;
padding-bottom :10px;

padding-left :30px;
font-weight :bold;
font-size:15px;

	color: #000000;
	border-bottom:solid 3px #666666;
	border-right:solid px #bcbcbc;


}



td.mak_main_2_prin_2 a{

font-weight :bold;
font-size:15px;
	color: #0000ff;
}


td.mak_main_2_prin_2 a:hover{

	color: #ff0000;
}


td.mak_main_2_prin_3{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :10px;
padding-bottom :10px;

padding-left :30px;
font-weight :bold;
font-size:15px;

	color: #000000;
	border-bottom:solid 1px #666666;
	border-right:solid px #bcbcbc;


}



td.mak_main_2_prin_3 a{

font-weight :bold;
font-size:15px;
	color: #0000ff;
}


td.mak_main_2_prin_3 a:hover{

	color: #ff0000;
}




td.mak_main_2{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :30px;
padding-bottom :10px;

padding-left :30px;
font-weight :bold;
font-size:15px;

	color: #008000;
	border-bottom:solid 3px #666666;
	border-right:solid px #bcbcbc;


}


td.mak_main_2_in{
text-align:left; /* テキストを左右の中央揃えに */
padding-top :20px;
padding-bottom :10px;

padding-left :30px;
font-weight :bold;
font-size:15px;

	color: #008000;
	border-bottom:solid 1px #bcbcbc;
  background-color:#ffffff;


}




td.mak_main_2_d{
text-align:center; /* テキストを左右の中央揃えに */
padding-top :20px;
padding-bottom :10px;

font-weight :bold;
font-size:15px;

	color: #0000ff;
	border-bottom:solid 1px #bcbcbc;
  background-color:#ebebeb;


}

td.mak_main_2 a{

	color: #0000ff;


}


td.mak_main_2 a:hover{

	color: #ff8000;


}


td.mak_main_2_c{
text-align:center; /* テキストを左右の中央揃えに */

padding-left :5px;
font-weight :normal;
font-size:12px;

	color: #0000ff;
	border-bottom:solid 1px #bcbcbc;
  background-color:#ebebeb;


}




.ken_main_3 {
position:absolute; top:90px; left:20px;


}

.ken_main_ko3 {
position:absolute; top:-40px; left:0px;
margin-left:230px;


}



.junban_1 {

position:absolute; top:28px; left:320px;
text-align:right; /* テキストを左右の中央揃えに */

display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の幅 */
font-weight :normal;
font-size:14px;

	color: #008040;



}


.m_junban_1 {

position:relative; top:90px; left:160px;
text-align:center; /* テキストを左右の中央揃えに */

display:block;
width:400px; /* 画像の幅 */
height:20px; /* 画像の幅 */
font-weight :normal;
font-size:14px;

	color: #008040;



}

.jun_ban_2 a{
	color: #008040;
font-size:16px;
font-family: "Times new roman",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

}

.jun_ban_2 a:hover{
	color: #ff0000;
font-size:16px;
font-weight :normal;
font-family: "Times new roman",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;


}


.jun_ban_4 a{
	color: #008040;
font-size:16px;
font-weight :normal;
}

.jun_ban_4 a:hover{
	color: #ff0000;
font-size:16px;
font-weight :normal;


}




.jun_ban_3 a{
	color: #0000ff;
font-size:18px;
font-weight :normal;

}

.jun_ban_3 a:hover{
	color: #ff0000;
font-size:18px;
font-weight :normal;


}

.ken_main_ko4 a{
position:absolute; top:-1px; left:30px;

display:block;
width:300px; /* 画像の幅 */
height:50px; /* 画像の幅 */
padding-top :10px;
font-weight :bold;
font-size:20px;

background:url(./img/kishu_ichiran.gif) no-repeat; /* 画像表示 */


	color: #ffffff;


}





.ken_main_ko4 a:hover{

display:block;
width:300px; /* 画像の幅 */
height:50px; /* 画像の幅 */
padding-top :10px;
font-weight :bold;
font-size:20px;

background:url(./img/kishu_ichiran_1.gif) no-repeat; /* 画像表示 */


	color: #ffffff;


}


.ken_main_ko5 {
position:absolute; top:40px; left:485px;
display:block;
width:230px; /* 画像の幅 */
height:20px; /* 画像の高さ */

font-weight :bold;
font-size:15px;
	color: #000000;


}

.main_top_left {
position:absolute; top:30px;  left:62px;
display:block;
width:200px; /* 画像の幅 */
height:800px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:15px;
	color: #0000ff;


}



.main_top_1 {
position:absolute; top:0px;  left:232px;
display:block;
width:800px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;



}

.rejihe_id {
padding-top :200px;
}

.rejihe_id_mak {
padding-top :250px;
}

.rejihe {
padding-top :10px;
}

.rejihe_main {
padding-top :0px;
}



.main_1_2 a{
position:absolute; top:35px;  left:-320px;

font-size:15px;

display:block;
width:105px; /* 画像の幅 */
height:25px; /* 画像の高さ */
line-height:25px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
}

.main_1_2 a:hover{
	color: #ff6600;



}


.main_1_2_s a{
position:absolute; top:85px;  left:0px;

font-size:25px;

display:block;
width:205px; /* 画像の幅 */
height:25px; /* 画像の高さ */
line-height:25px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
}

.main_1_2_s a:hover{
	color: #ffffff;



}

.main_1_2_t a{
position:absolute; top:15px;  left:130px;
text-align:center; /* テキストを左右の中央揃えに */

display:block;
width:200px; /* 画像の幅 */
height:30px; /* 画像の高さ */
line-height:30px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
	color: #ffffff;
  background-color:#ff0000;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
font-weight :bold;
font-size:15px;

}


.main_1_2_t a:hover{
  background-color:#6ab5b5;



}


.main_1_2_t_ta a{
position:absolute; top:-15px;  left:130px;
text-align:center; /* テキストを左右の中央揃えに */

display:block;
width:200px; /* 画像の幅 */
height:30px; /* 画像の高さ */
line-height:30px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
	color: #ffffff;
  background-color:#ff0000;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
font-weight :bold;
font-size:15px;

}


.main_1_2_t_ta a:hover{
  background-color:#6ab5b5;



}



.main_1_3 a{
position:absolute; top:35px;  left:-120px;
	color: #0000ff;
font-size:15px;

display:block;
width:310px; /* 画像の幅 */
height:25px; /* 画像の高さ */
line-height:25px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

}
.main_1_3 a:hover{

	color: #ff6600;

}


.main_1_3_s a{
position:absolute; top:85px;  left:160px;
	color: #0000ff;
font-size:25px;

display:block;
width:580px; /* 画像の幅 */
height:25px; /* 画像の高さ */
line-height:25px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

}
.main_1_3_s a:hover{

	color: #ff6600;

}

.main_1_3_t a{
position:absolute; top:15px;  left:360px;

display:block;
width:260px; /* 画像の幅 */
height:30px; /* 画像の高さ */
line-height:30px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
	color: #ffffff;
  background-color:#ff0000;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
font-weight :bold;
font-size:15px;





}


.men_pri_1 a{
position:relative; top:15px;  left:660px;

}

.men_pri_1_a a{
position:relative; top:-15px;  left:660px;

}




.main_1_3_t a:hover{

  background-color:#6ab5b5;

}


.main_1_3_ta a{
position:absolute; top:-15px;  left:360px;

display:block;
width:260px; /* 画像の幅 */
height:30px; /* 画像の高さ */
line-height:30px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
	color: #ffffff;
  background-color:#ff0000;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
font-weight :bold;
font-size:15px;





}
.main_1_3_ta a:hover{

  background-color:#6ab5b5;

}



.main_1_4 {
position:absolute; top:115px;  
left: 30px;

}


.main_1_4_prin {
position:absolute; top:0px;  
left: 30px;

}

.main_1_4_ta4 {
position:absolute; top:85px;  
left: 30px;

}




.main_1_4_in {
position:absolute; top:440px;  
left: 40px;

}


.main_1_4 a:hover{

background:url(img/kago_1.gif) no-repeat; /* 画像表示 */
display:block;
width:171px; /* 画像の幅 */
height:26px; /* 画像の高さ */

}

.main_1_4_s a{
position:absolute; top:-3px;  left:-470px;
background:url(img/kago.gif) no-repeat; /* 画像表示 */

display:block;
width:171px; /* 画像の幅 */
height:26px; /* 画像の高さ */

}

.main_1_4_s a:hover{

background:url(img/kago_1.gif) no-repeat; /* 画像表示 */
display:block;
width:171px; /* 画像の幅 */
height:26px; /* 画像の高さ */

}

.main_1_4_m a{
position:absolute; top:350px;  left:12px;
background:url(img/kago.gif) no-repeat; /* 画像表示 */

display:block;
width:171px; /* 画像の幅 */
height:26px; /* 画像の高さ */

}

.main_1_4_m a:hover{

background:url(img/kago_1.gif) no-repeat; /* 画像表示 */
display:block;
width:171px; /* 画像の幅 */
height:26px; /* 画像の高さ */

}





.main_2 {
position:absolute; top:60px;  left:300px;

display:block;
width:500px; /* 画像の幅 */
height:40px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.main_3 {
position:absolute; top:115px;  left:300px;

display:block;
width:500px; /* 画像の幅 */
height:40px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}


.main_4 {
position:absolute; top:170px;  left:300px;

display:block;
width:500px; /* 画像の幅 */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.main_5 {
position:absolute; top:180px;  left:0px;

padding-top :16px;

display:block;
width:100%; /* 画像の幅 */

}
.main_5_k {
position:absolute; top:180px;  left:0px;

padding-top :16px;

display:block;
width:100%; /* 画像の幅 */

}

.ri_bar_1{
	border-top:solid 1px #0000ff;
	border-left:solid 1px #0000ff;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
  background-color:#7e9be5;
text-align:right; /* テキストを左右の中央揃えに */
}


.ri_bar_2{
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:20px;
font-weight :bold;
  background-color:#ffffff;
	color: #000000;

}

.ri_bar_2_corp{
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:20px;
font-weight :bold;
  background-color:#fffff;
	color: #000000;

}


.ri_bar_2_men{
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:20px;
font-weight :bold;
  background-color:#ffffff;
	color: #ff0000;

}


.ri_bar_2_yuw{
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:18px;
font-weight :bold;
height : 40px;
	color: #ff8000;

}



.ri_bar_3_yuw{
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:14px;
font-weight :bold;
	color: #000000;

}

h1.ri_bar_h1_1{
  background-color:#5f5f5f;
text-align:left; /* テキストを左右の中央揃えに */
margin-top :0px;
margin-bottom :0px;
padding-left :20px;
padding-top :10px;
padding-bottom :10px;
font-size:15px;
font-weight :bold;
line-height:20px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */


	color: #ffffff;

}


.ri_kobe_2 {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #a2a2a2;
	border-bottom:solid 1px #a2a2a2;


font-weight :bold;
font-size:12px;
}

.ri_kobe_2k {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #a2a2a2;
	border-bottom:solid 2px #a2a2a2;


font-weight :bold;
font-size:12px;
}



.ri_kobe_3 {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;


font-weight :normal;
font-size:12px;
}

.ri_kobe_4 {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;


}



.ri_bar_4{
  background-color:#ffffff;

}

.ri_bar_5{


text-align:left; /* テキストを左右の中央揃えに */
padding-left :10px;
font-weight :normal;
  background-color:#ffffff;
	color: #ffffff;


}

.ri_bar_5_kaimono{


text-align:left; /* テキストを左右の中央揃えに */
padding-left :10px;
font-weight :normal;
  background-color:#ff8000;
	color: #ffffff;

	border-bottom:solid 1px #cfcfcf;

}


.kaisetsu_1 a{
position:absolute; top:0px;  left:20px;

font-size:16px;
	color: #666666;
padding-top :10px;
}

.kaisetsu_1 a:hover{
	color: #ff0000;
}

.kaisetsu_5 a{
position:absolute; top:10px;  left:20px;

font-size:13px;
	color: #ff0000;
padding-top :10px;
}

.kaisetsu_5 a:hover{
	color: #666666;
}


.kaisetsu_1_5_sa {
	border-bottom:solid 1px #cfcfcf;
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
font-weight :bold;
line-height:40px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-size:25px;
	color: #008000;
padding-top :10px;
}

.kaisetsu_1_5 a{
position:absolute; top:10px;  left:260px;

font-size:16px;
	color: #666666;
padding-top :10px;
}

.kaisetsu_1_5 a:hover{
	color: #ff0000;
}


.kaisetsu_1_10 a{
position:absolute; top:7px;  left:500px;

font-size:16px;
	color: #666666;
padding-top :10px;
}

.kaisetsu_1_10 a:hover{
	color: #ff0000;
}


.kaisetsu_1_8 a{
position:absolute; top:10px;  left:260px;

font-size:13px;
	color: #ff0000;
padding-top :10px;
}

.kaisetsu_1_8 a:hover{
	color: #666666;
}



.kaisetsu_1_2 a{
position:absolute; top:0px;  left:260px;

font-size:13px;
	color: #ff0000;
padding-top :17px;
}

.kaisetsu_1_2 a:hover{
	color: #666666;
}




.kaisetsu_1_3 a{
position:absolute; top:30px;  left:260px;

font-size:13px;
	color: #ff0000;
padding-top :17px;
}

.kaisetsu_1_3 a:hover{
	color: #666666;
}


.kaisetsu_1_6 a{
position:absolute; top:35px;  left:260px;

font-size:13px;
	color: #ff0000;
padding-top :17px;
}

.kaisetsu_1_6 a:hover{
	color: #666666;
}



.kaisetsu_1_9 a{
position:absolute; top:35px;  left:260px;

font-size:13px;666666
	color: #666666;
padding-top :17px;
font-size:16px;

}

.kaisetsu_1_9 a:hover{
	color: #ff0000;
}


.kaisetsu_1_4 a{
position:absolute; top:0px;  left:450px;

font-size:13px;
	color: #ff0000;
padding-top :17px;
}

.kaisetsu_1_4 a:hover{
	color: #666666;
}


.kaisetsu_1_7 a{
position:absolute; top:5px;  left:540px;

font-size:13px;
	color: #ff0000;
padding-top :17px;
}

.kaisetsu_1_7 a:hover{
	color: #666666;
}




.kaisetsu_1_1 {

	border-top:solid 2px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;


}






.kaisetsu_1 a{
font-size:16px;
	color: #666666;
padding-top :15px;
}


.kaisetsu_2 a{
font-size:13px;
	color: #0000ff;
}

.kaisetsu_2 a:hover{
font-size:14px;
	color: #666666;
}




.ri_bar_3{
position:relative; top:0px;  left:20px;

font-size:12px;
	color: #ffffff;


}







.ri_r_2 {

font-size:12px;
font-weight :bold;
}


.qanda_1 {

padding-bottom : 30px;
}



.chu_n_1{

position:absolute; top:6px;  left:50px;

font-size:12px;
	color: #ffffff;


}
.chu_n_2 a{

position:absolute; top:6px;  left:695px;

display:block;
width:21px; /* 画像の幅 */
height:21px; /* 画像の高さ */
background:url(img/tojiru.gif) no-repeat; /* 画像表示 */

}


.chu_n_2 a:hover{

position:absolute; top:6px;  left:695px;

display:block;
width:21px; /* 画像の幅 */
height:21px; /* 画像の高さ */
background:url(img/tojiru_1.gif) no-repeat; /* 画像表示 */


}



.chu_n_3 {

position:relative; top:-5px;  left:70px;


}


.chu_n_3 a{

position:relative; top:0px;  left:158px;
	color:#ffffff;
font-weight :bold;
font-size:13px;


}


.chu_n_3 a:hover{


	color:#0000ff;
font-weight :bold;


}


.ri_t_kai {
position:absolute; top:10px; 
left: 0px;
right: 0px;
margin: auto;

}

.corp_as {
  background-color:#ffffff;

}


.ri_t_kago {
position:relative; top:30px; 

	border-top:solid 2px #9b9b9b;
	border-left:solid 2px #9b9b9b;
	border-right:solid 2px #9b9b9b;
	border-bottom:solid 2px #9b9b9b;


left: 0px;
right: 0px;
margin: auto;
}


.ri_t {
position:relative; top:30px; 

	border-top:solid 2px #9b9b9b;
	border-left:solid 2px #9b9b9b;
	border-right:solid 2px #9b9b9b;
	border-bottom:solid 2px #9b9b9b;


left: 0px;
right: 0px;
margin: auto;
}


.user_ta_g {
text-align:left; /* テキストを左右の中央揃えに */
padding-left :30px;
padding-top :20px;
	color:#ffffff;
font-weight :bold;
font-size:18px;
height :30px;
  background-color:#008040;

}


.user_ta {
  background-color:#ffffff;

}



.ri_t_men {
position:relative; top:10px; 

font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

left: 0px;
right: 0px;
margin: auto;
}





.ri_t_rtr {
position:relative; top:90px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;


left: 0px;
right: 0px;
margin: auto;
}






.ri_t_yu_waku {
position:relative; top:0px; 


left: 0px;
right: 0px;
margin: auto;
}


.user_waku {
display:block;
width:820px; /* 画像の幅 */
height:1110px; /* 画像の高さ */
  background-color:#fdfeff;

position:relative; top:70px; 

	border-top:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


left: 0px;
right: 0px;
margin: auto;
}

.user_waku_toi {
display:block;
width:700px; /* 画像の幅 */
height:550px; /* 画像の高さ */
  background-color:#fdfeff;

position:relative; top:180px; left :246px;

	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
   border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_toi_tt {
display:block;
width:715px; /* 画像の幅 */
height:550px; /* 画像の高さ */
  background-color:#fdfeff;

position:relative; top:180px; left :246px;

	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
   border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_tori {
position:relative; top:156px;  left:250px;

display:block;
width:700px; /* 画像の幅 */
height:4430px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_about {
position:relative; top:156px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:2120px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_en {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:600px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}
.user_waku_ex {
position:relative; top:156px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:1070px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}



.user_waku_ricov {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:1100px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.user_waku_merit {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:2050px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.user_waku_sa {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:830px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.user_waku_q {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:1430px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.user_waku_t {
position:relative; top:156px;  left:245px;

display:block;
width:690px; /* 画像の幅 */
height:2100px; /* 画像の高さ */
  background-color:#fdfeff;
padding-top :10px;
padding-right :10px;
	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.user_waku_corp {
position:relative; top:156px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:1850px; /* 画像の高さ */
  background-color:#ffffff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_pri {
position:relative; top:156px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:1000px; /* 画像の高さ */
  background-color:#ffffff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_site {
position:relative; top:156px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:1000px; /* 画像の高さ */
  background-color:#ffffff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_faq {
position:relative; top:126px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:3210px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #0000ff;
	border-left:solid 1px #0000ff;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_faq_r {
position:relative; top:186px;  left:245px;

display:block;
width:700px; /* 画像の幅 */
height:3200px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #0000ff;
	border-left:solid 1px #0000ff;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}




.user_waku_sho {
position:relative; top:100px;  left:0px;

display:block;
width:700px; /* 画像の幅 */
height:800px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}






.user_waku_ton {
position:relative; top:0px;  left:0px;

display:block;
width:700px; /* 画像の幅 */
height:720px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}




.user_waku_sho_tg {
position:relative; top:100px;  left:60px;

display:block;
width:700px; /* 画像の幅 */
height:770px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.user_waku_ton_tg {
position:relative; top:0px;  left:115px;

display:block;
width:700px; /* 画像の幅 */
height:720px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}



.user_waku_ton_prin {
position:relative; top:-73px;  left:50px;

display:block;
width:700px; /* 画像の幅 */
height:95px; /* 画像の高さ */
  background-color:#fdfeff;


	border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.fuki_s {

	color:#ff0000;


}




.setu_p2 {
position:relative; top:20px;  left:0px;
display:block;
width:690px; /* 画像の幅 */
height:200px; /* 画像の高さ */

	border-bottom:solid 1px #008000;


}




.setu_g_1 {
position:absolute; top:100px;  left:390px;


}

.setu_g_2 {
position:absolute; top:10px;  left:30px;


}

.setu_g_3 {
position:absolute; top:105px;  left:260px;


}

.setu_g_4 {
position:absolute; top:0px;  left:80px;


}


.setu_g_5 {
position:absolute; top:0px;  left:580px;


}

.setu_g_6 {
position:absolute; top:-10px;  left:100px;


}

.setu_g_9 {
position:absolute; top:260px;  left:120px;


}
.setu_g_10 {
position:absolute; top:10px;  left:10px;


}


.shou_g_1 {
position:relative; top:0px;  left:50px;
}

.shou_g_3 {
position:relative; top:0px;  left:0px;
}

.shou_g_3_prin {
padding-top :20px;
padding-left :20px;

}


.shou_g_5 {
position:absolute; top:10px;  left:300px;
}
.shou_g_6 {
position:absolute; top:175px;  left:650px;
}




.shou_g_2 {
position:relative; top:0px;  left:50px;
}


.setu_p4 {
position:relative; top:20px;  left:0px;

display:block;
width:690px; /* 画像の幅 */
height:210px; /* 画像の高さ */

	border-bottom:solid 1px #008000;


}


.setu_p7 {
position:relative; top:40px;  left:0px;

display:block;
width:690px; /* 画像の幅 */
height:190px; /* 画像の高さ */



}

.setu_p3 {
text-align:left; /* テキストを左右の中央揃えに */
padding-left:10px;
padding-right:10px;
line-height:180%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	color:#000000;
font-weight :400;
font-size:13px;


}


.setu_p3_prin {
text-align:left; /* テキストを左右の中央揃えに */
position:relative; top:-10px;  left:150px;
line-height:170%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
display:block;
width:550px; /* 画像の幅 */
height:50px; /* 画像の幅 */

	color:#000000;
font-weight :400;
font-size:13px;


}

.setu_p5 {
text-align:left; /* テキストを左右の中央揃えに */
padding-left:10px;
padding-top:-30px;
padding-right:10px;
line-height:170%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	color:#000000;
font-weight :bold;
font-size:13px;


}
.setu_p6 {
text-align:left; /* テキストを左右の中央揃えに */
padding-top:30px;

padding-left:10px;
padding-right:10px;
line-height:180%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	color:#000000;
font-weight :400;
font-size:13px;


}

.setu_p8 {
text-align:left; /* テキストを左右の中央揃えに */
padding-top:30px;
padding-left:10px;
padding-right:10px;
line-height:180%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	color:#000000;
font-weight :400;
font-size:13px;


}

h3.setu_p1 {
margin-top :15px;
	color:#008040;
font-weight :bold;
font-size:16px;

}



h3.setu_p1_prin {
margin-top :15px;
	color:#008040;
font-weight :bold;
font-size:16px;

}


.user_waku_k {
display:block;
width:820px; /* 画像の幅 */
height:1100px; /* 画像の高さ */
  background-color:#fdfeff;

position:relative; top:100px; 

	border-top:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


left: 0px;
right: 0px;
margin: auto;
}



.ri_t_user_j {
position:absolute; top:100px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}



.ri_t_user_k {
position:absolute; top:100px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}

.ri_t_main {
position:relative; top:90px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}
.ri_t_main_1 {
position:relative; top:90px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}

.main_top_left_mak {
position:absolute; top:10px;  left:40px;
display:block;
width:160px; /* 画像の幅 */
height:800px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:15px;
	color: #0000ff;


}

.ri_t_mak {
position:relative; top:70px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}


.ri_t_mak_a {

position:relative; top:120px; 
left: 0px;
}

.top_3_men {
position:absolute; top:170px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1200px; /* 画像の幅 */
  background-color:#ffffff;



}


.ri_t_mak_a_mak {

position:relative; top:190px; 
left: 0px;
right: 0px;
margin: auto;
}

.top_3_men {
position:absolute; top:170px;  
left: 0px;
right: 0px;
margin: auto; 
display:block;
width:1200px; /* 画像の幅 */
  background-color:#ffffff;



}


.main_top_waku{
position: absolute;
top: 200px;
left: 0px;
right: 0px;

margin: auto;
display:block;
width:1200px; /* 画像の幅 */
	border-top:double 3px #408080;


 }


.main_top_waku_index{
position: absolute;
top: 160px;
left: 0px;
right: 0px;
padding-top:10px;
margin: auto;
display:block;
width:1200px; /* 画像の幅 */
	border-top:double 3px #408080;




 }


h2.index_jiseki{
position: relative;
top: 40px;
left: 0px;
right: 0px;
padding-top:0px;
margin: auto;
display:block;
width:800px; /* 画像の幅 */
	color:#000000;
font-weight :700;
font-size:24px;


 }



.img_waku_1_1{
position: absolute;
top: 60px;
left: 0px;
right: 0px;
margin: auto;


 }


.main_line_waku {
position: absolute;
top: 140px;
left: 0px;
right: 0px;

margin: auto;
display:block;
width:1200px; /* 画像の幅 */
	border-top:double 3px #408080;

}



.main_top_maka{
position: absolute; top: 145px;left: 980px;



 }

.ri_t_kobe {
position:relative; top:110px; left:20px; 

	border-top:solid 1px #a2a2a2;
	border-left:solid 1px #a2a2a2;
	border-right:solid 1px #a2a2a2;
	border-bottom:solid 1px #a2a2a2;

  background-color:#5f5f5f;

	color: #ffffff;

}





.kag_n_1 {

position: absolute;
top: 20px;


}

.ri_t_kobe_1 {

position:absolute; top:10px;  left:220px;
display:block;
width:100px; /* 画像の幅 */



}

.ri_t_kobe_prin {

position:absolute; top:0px;  left:20px;
display:block;
width:100px; /* 画像の幅 */



}


.kago_kobetu_kago {

position:relative; top:30px;  left:20px;
display:block;
width:100px; /* 画像の幅 */
}

.kago_kobetu_kago_prin {

position:relative; top:0px;  left:150px;
display:block;
width:100px; /* 画像の幅 */
}



.kago_kobetu {
position:relative; top:110px;
left: px;
right: 0px;
margin: auto;
padding-left :0px;



}


.kago_kobetu_prin {
position:relative; top:0px;
left: px;
right: 0px;
margin: auto;
padding-left :0px;



}

.kago_kobetu_t {
position:relative; top:30px;
left: 20px;
right: 0px;
padding-left :0px;



}


td.ri_t_1 {
padding-bottom :8px;
padding-top :8px;
	border-right:solid 1px #9b9b9b;
  background-color:#ffffff;
	color:#008040;
height:25px;

font-weight :bold;
font-size:12px;

}


td.ri_t_1_kago {
padding-bottom :8px;
padding-top :8px;
	border-right:solid 1px #9b9b9b;
  background-color:#0000ff;
	color:#ffffff;


font-weight :bold;
font-size:12px;

}



td.ri_t_1_main {
padding-bottom :8px;
padding-top :8px;
	border-right:solid 1px #9b9b9b;
  background-color:#ffffff;
	color:#000000;


font-weight :bold;
font-size:14px;

}


td.ko_ri_t_1 {
padding-bottom :8px;
padding-top :8px;
	border-top:solid 1px #cacaca;


}



td.ri_t_1_c {
padding-top :10px;
padding-bottom :10px;
	border-top:solid 1px #0000ff;

}

.ri_t_2 {
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
  background-color:#ffffff;
	color:#008040;

font-size:12px;
font-weight :bold;
}


.ri_t_2_kag {
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
  background-color:#0000ff;
	color:#ffffff;

font-size:12px;
font-weight :bold;
}

table.yohaku {
  background-color:#008040;

}

.ri_t_3 {
	border-top:solid 2px #666666;
	border-bottom:solid 1px #666666;
  background-color:#ebebeb;
font-size:12px;
}
.ri_t_4 {

font-size:12px;
font-weight :bold;

  background-color:#ffffff;
	color:#008040;

}

.ri_t_4_kago {

font-size:12px;
font-weight :bold;

  background-color:#0000ff;
	color:#ffffff;

}



.ri_t_5 {
	border-right:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;

	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;
padding-top :10px;

font-size:12px;
	color:#000000;
}

.ri_t_5_pha {
	border-right:solid 1px #9b9b9b;

	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;
padding-top :10px;

font-size:12px;
	color:#000000;
}




.ri_t_5_shu {
	border-right:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
line-height:110%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	border-top:solid 1px #9b9b9b;
font-weight :normal;
padding-top :5px;
text-align:left; /* テキストを左右の中央揃えに */

font-size:13px;
	color:#000000;


}








td.ri_t_5_shu_1 {
	border-right:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

	border-top:solid 1px #9b9b9b;
text-align:center; /* テキストを左右の中央揃えに */

font-weight :normal;
padding-top :5px;

font-size:12px;
	color:#000000;


}



.ri_t_5_ph {
	border-right:solid 1px #9b9b9b;

	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;
padding-top :10px;

font-size:12px;
	color:#000000;
}




.ri_t_5_name {
padding-left :5px;
line-height:100%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-size:12px;
	color:#000000;
}


td.ri_t_5_user_k {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
text-align:left; /* テキストを左右の中央揃えに */

font-weight :normal;
padding-top :5px;
padding-left :10px;
line-height:130%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */


font-size:12px;
	color:#000000;
}

td.ri_t_5_user_2 {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
}


.kago_kome{
font-weight :normal;
	color:#0000ff;

}


td.ri_t_5_user {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
text-align:left; /* テキストを左右の中央揃えに */

font-weight :normal;
padding-top :5px;
padding-left :10px;
line-height:130%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-size:13px;
	color:#666666;
}



td.ri_t_5_ma {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;

font-weight :bold;
padding-top :5px;

font-size:12px;
	color:#000000;
}


td.ri_t_5_ma_kishu {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;
padding-top :15px;
padding-bottom :15px;
padding-left :5px;
line-height:130%;

font-size:12px;
	color:#000000;
}



td.koukan_1 {

font-weight :bold;
padding-top :20px;
padding-bottom :20px;

text-align:left; /* テキストを左右の中央揃えに */
line-height:30px;
	border-bottom:solid 2px #cccccc;

font-size:25px;
	color:#008000;
}


td.ri_t_5_main {
	border-right:solid 1px #0000ff;
	border-top:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;

font-weight :normal;
line-height:40px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
padding-left :10px;
font-size:12px;
	color:#666666;
}



td.ri_t_5_yu_1 {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :bold;
padding-top :10px;
padding-bottom :10px;

font-size:13px;
	color:#008040;
}








.ie td.ri_t_5_hon {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;
padding-top :10px;

font-size:12px;
	color:#666666;
}

td.ri_t_5_hon {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-weight :normal;

font-size:12px;
	color:#666666;
}



td.ri_t_5_shu_g {
	border-right:solid 1px #9b9b9b;

	border-top:solid 1px #9b9b9b;
font-weight :normal;
padding-top :10px;
text-align:left; /* テキストを左右の中央揃えに */

font-size:12px;
	color:#000000;


}

td.ri_t_5 a:{

	color:#0000ff;

}

td.ri_t_5 a:hover{

	color:#ff0088;

}





td.ri_t_5_p {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
padding-top :10px;


}





















td.ri_t_5_s {
	border-right:solid 1px #0000ff;
	border-top:solid 1px #0000ff;
padding-top :10px;
padding-bottom :10px;
font-weight :normal;
font-size:12px;
	color:#0000ff;
}



.tekiyo_1 {

padding-left :3px;
	color: #000000;
font-weight :bold;
font-size:12px;



}


td.ri_t_5_r {
	border-top:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;

padding-left :3px;
	color: #000000;
vertical-align: middle;
font-weight :bold;
font-size:13px;



}


td.ri_t_5_r_men {
	border-top:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;

padding-left :3px;
	color: #000000;
vertical-align: middle;
font-weight :bold;
font-size:12px;



}

td.ri_t_5_r_men_s {
	border-top:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 2px #408080;

padding-left :3px;
	color: #000000;
vertical-align: middle;
font-weight :bold;
font-size:12px;



}



td.ri_t_5_r_z {
	border-top:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 2px #408080;

padding-left :3px;
	color: #000000;
vertical-align: middle;
font-weight :bold;
font-size:13px;



}



td.ri_t_5_r_kago {
	border-top:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;

padding-left :3px;
	color: #008040;
vertical-align: middle;
font-weight :bold;
font-size:12px;



}



td.ri_t_5_m_s {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #408080;

	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */
line-height:120%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

padding-left :10px;
padding-top :5px;
padding-bottom :5px;
font-weight :bold;
font-size:13px;
}


.ie td.ri_t_5_m_s {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;
	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */

padding-left :10px;
padding-top :10px;
padding-bottom :10px;
font-weight :bold;
font-size:13px;
}


td.ri_t_5_m {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */
line-height:120%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

padding-left :10px;
padding-top :5px;
padding-bottom :5px;
font-weight :bold;
font-size:13px;
}


.ie td.ri_t_5_m {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */

padding-left :10px;
padding-top :10px;
padding-bottom :10px;
font-weight :bold;
font-size:13px;
}

td.ri_t_5_m_kk {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;
	border-right:solid 1px #408080;

	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */
line-height:130%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

padding-left :10px;
padding-top :10px;
padding-bottom :10px;
font-weight :bold;
font-size:13px;
}




td.ri_t_5_m_u {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;
	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */
line-height:130%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

padding-left :10px;
padding-top :10px;
padding-bottom :10px;
font-weight :bold;
font-size:13px;
}


.ie td.ri_t_5_m_u {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #408080;
	color: #000000;
text-align:left; /* テキストを左右の中央揃えに */

padding-left :10px;
padding-top :10px;
padding-bottom :10px;
font-weight :bold;
font-size:13px;
}




td.ri_t_5_1 {
	border-right:solid 1px #0000ff;
	border-top:solid 1px #0000ff;
padding-top :3px;
font-weight :normal;
font-size:12px;



}




.ri_t_6 {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	color: #008040;

font-size:13px;
font-weight :bold;
}

.ri_t_6_k_1 {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	color: #000000;

font-size:13px;
font-weight :bold;
}

.ri_t_6_kk {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

	color: #000000;

font-size:13px;
font-weight :bold;
}


.ri_t_6_k {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	color: #000000;

font-size:13px;
font-weight :bold;
}



.ri_t_6_kago {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

	color: #000000;

font-size:13px;
font-weight :bold;
}

.ri_t_6_kago_tan {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

	color: #000000;

font-size:12px;
font-weight :normal;
}


.ri_t_6_user {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;

font-size:12px;
font-weight :bold;
	color: #008040;

}

.ri_t_6_user_k {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;

font-size:12px;
font-weight :bold;
	color: #000000;

}


.ri_t_6_sou {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;
	color: #000000;

font-size:14px;
font-weight :bold;
}


.ri_t_6_sou_a {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;
	color: #000000;

font-size:13px;
font-weight :normal;
}

.ri_t_6_gou {
	border-right:solid 1px #9b9b9b;
	color: #000000;

font-size:13px;
font-weight :bold;
}



.ri_t_6_er {
	border-right:solid 1px #9b9b9b;
	border-top:solid 1px #9b9b9b;
	color:#ff0000;
padding-top :10px;
font-size:12px;
font-weight :bold;
}

.ri_p_1 {
padding-top :8px;
	border-right:solid 1px #9b9b9b;
  background-color:#ebebeb;

font-size:12px;
font-weight :normal;
}


.ri_p_1_user {
padding-top :8px;
	border-right:solid 1px #9b9b9b;
	border-top:solid 2px #666666;

font-size:12px;
font-weight :normal;
}

.ri_t_6_erd {
	border-top:solid 2px #9b9b9b;
  background-color:#ffffff;

font-size:11px;
font-weight :bold;
	color: #ff0000;

}




.ri_p_2 {
  background-color:#ebebeb;

font-size:12px;
font-weight :bold;
}


.ri_p_2_user {
	border-top:solid 2px #666666;

font-size:12px;
font-weight :bold;
}

td.ri_t_7 {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	color: #000000;

font-size:12px;
font-weight :bold;
}


td.ri_t_7_user {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	color: #ff8000;

font-size:15px;
font-weight :bold;
}



.ie td.ri_t_7 {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-size:12px;
font-weight :bold;
}
td.ri_t_7_ki {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-size:12px;
font-weight :bold;
}
.ie td.ri_t_7_ki {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;

font-size:12px;
font-weight :bold;
}


td.ko_ri_t_7 {
	border-bottom:solid 1px #cacaca;

}


.ri_t_8 {
	border-top:solid 1px #9b9b9b;
padding-top :3px;
font-size:12px;
font-weight :bold;
height :25px;
}


.ri_t_8_kk {
	border-top:solid 1px #9b9b9b;
padding-top :3px;
font-size:15px;
font-weight :bold;
	color: #ff8000;

height :25px;
}

.ri_t_9_user {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;

padding-top :3px;
	color: #ff8000;

font-size:15px;
font-weight :bold;
height :25px;
}



.ri_t_8_user {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;

padding-top :3px;
font-size:12px;
font-weight :bold;
height :25px;
}

.ri_t_8_gou {
	border-top:solid 1px #008040;
padding-top :3px;
font-size:15px;
font-weight :bold;
height :25px;
	color: #ff8000;

}

.ri_t_8_sou {
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 2px #008040;
	color: #ff0000;
height:40px;
padding-top :3px;
font-size:18px;
font-weight :bold;

}



.ri_i_1 {
  background-color:#ebebeb;
height:30px;
padding-top :5px;
font-weight :bold;
font-size:12px;
	color: #008040;

}
.ri_i_1_1 {
  background-color:#ebebeb;
	border-bottom:solid 1px #9b9b9b;

font-weight :bold;
font-size:12px;
}

.ri_i_2 {
  background-color:#ebebeb;
font-weight :bold;
font-size:12px;
padding-top :3px;
	color: #008040;

}


.ri_i_3 {
	border-top:solid 2px #666666;
	border-right:solid 1px #666666;

font-weight :bold;
font-size:12px;
}

.ri_i_4 {
	border-top:solid 2px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;

font-weight :bold;
font-size:12px;
}


.ri_i_5 {
	border-top:solid 2px #666666;
font-weight :bold;
font-size:12px;
}

.side_l {
position:absolute; top:5px;  left:10px;

display:block;
width:250px; /* 画像の幅 */
height:40px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.side_l_2 {
position:absolute; top:-20px;  left:50px;

display:block;
width:170px; /* 画像の幅 */
height:750px; /* 画像の高さ */
font-weight :bold;
font-size:15px;
	color: #0000ff;


}

.side_l_2_men {
position:absolute; top:0px;  left:40px;

display:block;
width:170px; /* 画像の幅 */
height:750px; /* 画像の高さ */
font-weight :bold;
font-size:15px;
	color: #0000ff;


}


.side_c_1 {
position: absolute; top: 0px;
left: 0px;
right: 0px;
margin: auto;


}

.side_c_1g {
position: relative; top: 1300px;
left: 0px;
right: 0px;
margin: auto;


}

.side_c_2g {
position: relative; top: 2500px;
left: 0px;
right: 0px;
margin: auto;


}







.side_l_3 {
position:absolute; top:780px;  left:10px;

display:block;
width:200px; /* 画像の幅 */
height:200px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.side_l_4 {
position:absolute; top:1110px;  left:10px;

display:block;
width:200px; /* 画像の幅 */
height:200px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.side_r_1 {
position:absolute; top:555px;  left:950px;

display:block;
width:170px; /* 画像の幅 */
height:500px; /* 画像の高さ */

}

.index_side_r_1_s {

position:absolute; top:720px;  left:980px;

}


.index_side_r_1 {
position:absolute; top:0px;  left:0px;

display:block;
width:200px; /* 画像の幅 */
height:400px; /* 画像の高さ */

	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;




}

.index_side_r_1_men_ss {
position:absolute; top:725px;  left:980px;

}

.index_side_r_1_men {
position:absolute; top:0px;  left:0px;

display:block;
width:200px; /* 画像の幅 */
height:400px; /* 画像の高さ */

	border-top:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;




}

.index_side_r3 {
position:relative; top:430px;  left:0px;
text-align:left; /* テキストを左右の中央揃えに */
line-height:150%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

display:block;
width:180px; /* 画像の幅 */
height:295px; /* 画像の高さ */
font-weight :bold;
font-size:13px;
padding-left :10px;
padding-top :45px;
padding-right :10px;
	color: #000000;

	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

}


.hosho_k {
margin-top :-20px;
padding-bottom :10px;
padding-left :70px;

text-align:left; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:18px;
	color: #ff8000;

}


.hosho_k_1 {
margin-top :20px;
padding-bottom :10px;

text-align:left; /* テキストを左右の中央揃えに */

font-weight :500;
font-size:13px;
	color: #000000;

}

.hosho_k1 {
font-weight :400;
font-size:13px;
	color: #000000;

}




.index_side_r3_men a{
position:absolute; top:0px;  left:40px;

display:block;
width:175px; /* 画像の幅 */
height:120px; /* 画像の高さ */
background:url(img/recycle_a.gif) no-repeat; /* 画像表示 */
padding-top :3px;
padding-left :12px;
font-size:13px;
	color: #2668d5;
line-height:28px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);

font-weight :bold;

}
.index_side_r3_men a:hover{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/recycle_h.gif) no-repeat; /* 画像表示 */

}

.index_side_r3_men a:active{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/recycle_t.gif) no-repeat; /* 画像表示 */

}

.index_side_r4 a{
position:absolute; top:80px;  left:20px;

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_a.gif) no-repeat; /* 画像表示 */
padding-top :30px;
font-weight :bold;
font-size:12px;
	color: #663333;

text-align:center; /* テキストを左右の中央揃えに */


}
.index_side_r4 a:hover{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_h.gif) no-repeat; /* 画像表示 */

}

.index_side_r4 a:active{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_t.gif) no-repeat; /* 画像表示 */

}

.index_side_r4_men a{
position:absolute; top:70px;  left:40px;

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_a.gif) no-repeat; /* 画像表示 */
padding-top :30px;
font-weight :bold;
font-size:12px;
	color: #663333;

text-align:center; /* テキストを左右の中央揃えに */


}
.index_side_r4_men a:hover{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_h.gif) no-repeat; /* 画像表示 */

}

.index_side_r4_men a:active{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/cart_t.gif) no-repeat; /* 画像表示 */

}


.index_side_r5 a{
position:absolute; top:450px;  left:1000px;

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/site_guid_a.gif) no-repeat; /* 画像表示 */
padding-top :46px;
font-weight :bold;
font-size:12px;
	color: #ffffff;

text-align:center; /* テキストを左右の中央揃えに */


}
.index_side_r5 a:hover{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/site_guid_h.gif) no-repeat; /* 画像表示 */

}

.index_side_r5 a:active{

display:block;
width:175px; /* 画像の幅 */
height:100px; /* 画像の高さ */
background:url(img/site_guid_t.gif) no-repeat; /* 画像表示 */

}

.main_index_side_r_1 {
position:absolute; top:235px;  left:990px;

display:block;
width:170px; /* 画像の幅 */
height:500px; /* 画像の高さ */

}

.side_r_2 {
position:absolute; top:405px;  left:950px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}

.index_side_r_2 {
position:absolute; top:68px;  left:1020px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.index_side_r_2_in {
position:absolute; top:1518px;  left:982px;

display:block;
width:200px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.ssl_s {
position:absolute; top:95px;  left:0px;
padding-top:20px;
display:block;
width:200px; /* 画像の幅 */
height:100px; /* 画像の高さ */
padding-left;0px;
padding-right:0px;
margin:auto;

}
.ssl_s_1 {
position:absolute; top:0px;  left:0px;
font-weight :400;
font-size:13px;
	color: #000000;

display:block;
width:200px; /* 画像の幅 */
height:130px; /* 画像の高さ */


border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;


}




.main_index_side_r_2 {
position:absolute; top:185px;  left:990px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.side_r_3 {
position:absolute; top:238px;  left:950px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.index_side_r_3 {
position:absolute; top:720px;  left:980px;

display:block;
width:220px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.main_index_side_r_3 {
position:absolute; top:38px;  left:990px;

display:block;
width:210px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.side_mak_r_s {

position:absolute; top:810px;  left:980px;


}

.side_mak_r {
position:absolute; top:0px;  left:0px;

display:block;
width:200px; /* 画像の幅 */
height:400px; /* 画像の高さ */

border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

}




.reji_1 {

position:relative; top:0px;  left:150px;


}


.reji_1 a:hover{

position:relative; top:0px;  left:150px;



}

.user_1 {

position:relative; top:0px;  left:80px;


}



.user_2 {

position:relative; top:0px;  left:120px;


}


.user_2 a:hover{

position:relative; top:0px;  left:140px;

display:block;
width:138px; /* 画像の幅 */
height:33px; /* 画像の高さ */
background:url(img/user_k.gif) no-repeat; /* 画像表示 */


}



.chu_mon_1 {

position:relative; top:30px;  
left: 0px;
right: 0px;
margin: auto;


}

.chu_1 {
padding-top:10px;
padding-right:20px;
	border-right:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	color: #000000;
height :35px;
text-align:right; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:12px;
}

.chu_1_j {
position:relative; top:20px;  left:0px;

padding-right:20px;

padding-bottom:10px;
	border-right:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
height :100px;
	color:#000000;
text-align:right; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:12px;
}

.chu_1_er {
padding-right:20px;

	border-right:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
height :35px;
text-align:right; /* テキストを左右の中央揃えに */

  background-color:#ffa980;

	color:#ffffff;
font-weight :bold;
font-size:12px;
}

.chu_2 {
position:relative; top:-30px;  left:0px;

padding-left:10px;
padding-top:15px;
padding-bottom:15px;
	border-right:solid 1px #0000ff;


font-weight :normal;
font-size:11px;
}


.chu_2_k {
position:relative; top:0px;  left:0px;

padding-left:10px;
padding-top:15px;
padding-bottom:15px;
	border-right:solid 1px #0000ff;


font-weight :normal;
font-size:11px;
}

.chu_3 {
text-align:left; /* テキストを左右の中央揃えに */

padding-left:10px;
padding-top:10px;

	border-bottom:solid 1px #969696;
	color: #969696;


font-weight :bold;
font-size:14px;
}

.chu_3 a{
text-align:left; /* テキストを左右の中央揃えに */

padding-left:10px;
padding-top:10px;
padding-bottom:5px;

	color: #0000ff;


font-weight :bold;
font-size:13px;
}


.chu_3 a:hover{
	color: #ff0000;


}

.chu_3_kk {
padding-left:10px;
padding-top:10px;

	border-bottom:solid 1px #b4b4b4;
	color: #000000;
height :35px;
text-align:center; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
}

.chu_3_ed {
padding-left:10px;
padding-top:10px;
padding-right:10px;

	border-top:solid 1px #717171;
	border-bottom:solid 1px #717171;
	border-left:solid 1px #717171;
	border-right:solid 1px #717171;

	color: #000000;
height :90px;
text-align:left; /* テキストを左右の中央揃えに */


font-weight :normal;
font-size:12px;
}

.chu_3_k {
padding-left:10px;
padding-top:10px;
text-align:left; /* テキストを左右の中央揃えに */

	border-bottom:solid 1px #b4b4b4;
	color: #000000;


font-weight :bold;
font-size:13px;
}


.chu_3_j {
padding-left:10px;
	border-bottom:solid 1px #b4b4b4;

top: 0px;
bottom: 0px;
margin: auto;

font-weight :normal;
font-size:11px;
}



.chu_4 {
padding-top:20px;

	border-bottom:solid 1px #ff8000;

color :#ff0000;
font-weight :bold;
font-size:12px;
}

.chu_5 {
padding-top:15px;
padding-left:10px;
font-weight :bold;
font-size:12px;
}


.er_1 {
	color: #ff0000;
position:relative; top:70px;  left:0px;

font-weight :bold;
font-size:20px;
}

.er_2 {
	color: #ff0000;
position:relative; top:90px;  left:0px;

font-weight :bold;
font-size:12px;
}


.scrl {
position:relative; top:0px;  left:0px;

display:block;
width:700px; /* 画像の幅 */
height:80px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;

}


.kaku_a_1 {
position: absolute; top: 100px; left: 300px;
display:block;
width:700px; /* 画像の幅 */
height:80px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
  }


.mak_ton a{
position: absolute; top: -55px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */
line-height:140%; 

padding-top :10px;
display:block;
width:162px; /* 画像の幅 */
height:65px; /* 画像の高さ */
background:url(img/mak_ton.gif) no-repeat; /* 画像表示 */
font-weight :bold;
	color: #ffffff;
font-size:18px;



}

.ie .mak_ton a{
position: absolute; top: -55px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */
line-height:140%; 

padding-top :10px;
display:block;
width:162px; /* 画像の幅 */
height:65px; /* 画像の高さ */
background:url(img/mak_ton.gif) no-repeat; /* 画像表示 */
font-weight :bold;
	color: #ffffff;

font-size:18px;

}


.mak_ton_p {
position: absolute; top: 30px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:158px; /* 画像の幅 */
height:22px; /* 画像の高さ */
font-weight :bold;
	color: #000000;


}

.ie .mak_ton_p {
position: absolute; top: 30px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */
line-height:140%; 
padding-top :10px;
display:block;
width:158px; /* 画像の幅 */
height:22px; /* 画像の高さ */
font-weight :bold;
	color: #000000;


}






.mak_link_1 a{
position: absolute; top: 60px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_2 a{
position: absolute; top: 95px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_3 a{
position: absolute; top: 130px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}


.mak_link_4 a{
position: absolute; top: 165px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_5 a{
position: absolute; top: 200px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :3px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
font-size:13px;

}

.mak_link_6 a{
position: absolute; top: 235px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_7 a{
position: absolute; top: 270px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_8 a{
position: absolute; top: 305px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_9 a{
position: absolute; top: 340px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_10 a{
position: absolute; top: 375px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_11 a{
position: absolute; top: 410px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_12 a{
position: absolute; top: 445px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_13 a{
position: absolute; top: 480px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_14 a{
position: absolute; top: 515px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_15 a{
position: absolute; top: 550px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_16 a{
position: absolute; top: 585px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_17 a{
position: absolute; top: 620px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_18 a{
position: absolute; top: 655px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_19 a{
position: absolute; top: 690px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}


.mak_link_20 a{
position: absolute; top: 725px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_21 a{
position: absolute; top: 760px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_22 a{
position: absolute; top: 795px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_23 a{
position: absolute; top: 830px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_24 a{
position: absolute; top: 865px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_25 a{
position: absolute; top: 900px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_26 a{
position: absolute; top: 935px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_27 a{
position: absolute; top: 970px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_28 a{
position: absolute; top: 1005px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_29 a{
position: absolute; top: 1040px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_30 a{
position: absolute; top: 1075px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_31 a{
position: absolute; top: 1110px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_32 a{
position: absolute; top: 1145px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_33 a{
position: absolute; top: 1180px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_34 a{
position: absolute; top: 1215px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_35 a{
position: absolute; top: 1250px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_36 a{
position: absolute; top: 1285px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_37 a{
position: absolute; top: 1320px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}

.mak_link_38 a{
position: absolute; top: 1355px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}


.mak_link_39 a{
position: absolute; top: 1390px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}


.mak_link_40 a{
position: absolute; top: 1425px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}


.mak_link_41 a{
position: absolute; top: 1460px; left: 5px;

text-align:center; /* テキストを左右の中央揃えに */

padding-top :10px;
display:block;
width:161px; /* 画像の幅 */
height:35px; /* 画像の高さ */
background:url(img/mak_select.gif) no-repeat; /* 画像表示 */
	color: #000000;
}






.mak_link_1 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_2 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}


.mak_link_3 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_4 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_5 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_6 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_7 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_8 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_9 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_10 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_11 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_12 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_13 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_14 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_15 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_16 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_17 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_18 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_19 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_20 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_21 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_22 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_23 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_24 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_25 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_26 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_27 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_28 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_29 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_30 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_31 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_32 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_33 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_34 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_35 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_36 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_37 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_38 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_39 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}
.mak_link_40 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}

.mak_link_41 a:hover{
background:url(img/mak_select_h.gif) no-repeat; /* 画像表示 */
	color: #ffffff;

}



.user_t_5{
height: 25px;

  background-color:#e1e1e1;
text-align:left; /* テキストを左右の中央揃えに */
padding-left :20px;
padding-top :10px;
font-size:14px;
font-weight :bold;

	color: #666666;

}
.user_t_1 {
height: 25px;
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;

	color: #000000;

font-weight :bold;
font-size:13px;
}


.user_t_2 {
padding-left:10px;

	border-bottom:solid 1px #0000ff;

height: 25px;

font-weight :normal;
font-size:11px;
}


.user_t_3 {
padding-top:10px;
text-align:center; /* テキストを左右の中央揃えに */
height: 25px;

font-weight :bold;
font-size:15px;
}


.user_t_4 {
text-align:center; /* テキストを左右の中央揃えに */
padding-top:10px;
height: 120px;

font-weight :normal;
font-size:11px;
}


.toi_er {

	color: #ff0000;

font-weight :bold;
font-size:11px;
}

.toi_kaku {

	color: #ff0000;

font-weight :bold;
font-size:16px;
}

.gid_1_1 {
position: absolute; top: 80px; left: 20px;
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:15px;
}
.gid_1_2 {
position: relative; top: 20px; left: 10px;
text-align:left; /* テキストを左右の中央揃えに */
padding-top:0px;

}

.gid_1_2_1 {
text-align:left; /* テキストを左右の中央揃えに */
padding-top:10px;

font-weight :bold;
font-size:16px;
}



.gid_1_3 {
position: relative; top: 40px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */

	color: #800000;

font-weight :bold;
font-size:16px;
}

.gid_1_4 {
position: relative; top: 60px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:55px; /* 画像の幅 */
line-height:25px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;
}

.gid_1_5 {
text-align:left; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:13px;
	color: #008040;

}

.gid_1_6 {
display:block;
width:200px; /* 画像の幅 */
height:23px; /* 画像の幅 */
line-height:23px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-weight :bold;
font-size:12px;
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	border-right:solid 1px #bcbcbc;
  background-color:#7cc5cd;

  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
	color: #ffffff;
}

.gid_1_7 {
position: relative; top: 40px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */
	color: #800000;


font-weight :bold;
font-size:16px;
}

.gid_1_8 {
position: relative; top: 50px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:120px; /* 画像の幅 */
	border-bottom:solid 1px #bcbcbc;
line-height:23px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
	color: #666666;

font-weight :bold;
font-size:13px;
}


.gid_1_9 {
position: absolute; top: 320px; left: 20px;
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:15px;
}

.gid_1_10 {
position: relative; top: 20px; left: 40px;
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:15px;
}

.gid_1_11 {
position: relative; top: 50px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */

	color: #800000;

font-weight :bold;
font-size:15px;
}

.gid_1_12 {
position: relative; top: 70px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:103px; /* 画像の幅 */
line-height:23px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;

font-weight :bold;
font-size:13px;
}

.gid_1_13 {
position: relative; top: 90px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */
	color: #800000;


font-weight :bold;
font-size:16px;
}

.gid_1_13_1 {
position: relative; top: 90px; left: 200px;
}

.gid_1_14 {
position: relative; top: 110px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:33px; /* 画像の幅 */
	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;
}

.gid_1_13_1 {
position: relative; top: 90px; left: 200px;
}

.gid_1_13_2 {
position: relative; top: 20px; left: 170px;
}


.gid_1_13_3 {
position: relative; top: 20px; left: 170px;
}


.gid_1_13_4 {
position: relative; top: 290px; left: 200px;
}

.gid_1_15 {
position: relative; top: 180px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */

	color: #800000;

font-weight :bold;
font-size:16px;
}

.gid_1_16 {
position: relative; top: 200px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:33px; /* 画像の幅 */
	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;

}



.gid_1_17 {
position: relative; top: 260px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */

	color: #800000;

font-weight :bold;
font-size:16px;
}

.gid_1_18 {
position: relative; top: 280px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:33px; /* 画像の幅 */
	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;

}

.gid_1_19 {
position: relative; top: 300px; left: 0px;
text-align:left; /* テキストを左右の中央揃えに */

	color: #800000;

font-weight :bold;
font-size:16px;
}

.gid_1_20 {
position: relative; top: 330px; left: 30px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:630px; /* 画像の幅 */
height:33px; /* 画像の幅 */
	border-bottom:solid 1px #bcbcbc;

	color: #666666;

font-weight :bold;
font-size:13px;

}




.gid_waku {
position:relative; top:140px;  left:247px;

display:block;
width:700px; /* 画像の幅 */
height:1255px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.blog_waku {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:3795px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}

.ie .blog_waku {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:3885px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}



.blog_waku_2 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1015px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.blog_waku_3 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1185px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_3 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1215px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.blog_waku_4 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1515px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_4 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1535px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.blog_waku_5 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:2455px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_5 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:2505px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}



.blog_waku_6 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1455px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}



.blog_waku_7 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:2405px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_7 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:2465px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.blog_waku_8 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1955px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_8 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:2005px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.blog_waku_9 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1515px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_9 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1555px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.blog_waku_10 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1255px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}
.ie .blog_waku_10 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1305px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}



.blog_waku_11 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1855px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}


.blog_waku_12 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1305px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.ie .blog_waku_12 {
position:relative; top:20px;  left:50px;

display:block;
width:1100px; /* 画像の幅 */
height:1325px; /* 画像の高さ */
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.gid_waku_kago {
position:relative; top:0px;
left: 0px;
right: 0px;
margin: auto;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
	border-left:solid 1px #0000ff;
	border-right:solid 1px #0000ff;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;


}

.kago_ta_b {
position:relative; top:30px;
left: 0px;
right: 0px;
margin: auto;


}

.kago_ta_b_1 {
position:relative; top:2px;
left: 0px;


}




.gid_1_1_1 {
position:relative; top:20px;  left:25px;

display:block;
width:220px; /* 画像の幅 */
height:35px; /* 画像の高さ */
line-height:35px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
	color: #ffffff;
  background-color:#008000;


}

.blog_1 {
position:relative; top:80px;  left:25px;
padding-left:20px;
display:block;
width:1030px; /* 画像の幅 */
line-height:200%; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
text-align:left; /* テキストを左右の中央揃えに */

	color: #000000;


}







.gid_1_9_1 {
position:relative; top:20px;  left:25px;

display:block;
width:220px; /* 画像の幅 */
height:35px; /* 画像の高さ */
line-height:35px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
	color: #ffffff;
  background-color:#008000;


}


.main_log_o {
position:relative; top:255px; 
left: 0px;
right: 0px;
margin: auto;
display:block;
height:20px;
width:430px; /* 画像の幅 */
text-align:center; /* テキストを左右の中央揃えに */

	border-bottom:solid 1px #008080;

  background-color:#ffffff;
font-weight :bold;
font-size:14px;
color: #0000ff;

}


.kaishi {
position:absolute;
top:-10px;
 right:-120px;

}





.main_waku_d {
position:relative; top:265px;
left: 0px;
right: 0px;
margin: auto;
display:block;
width:700px; /* 画像の幅 */
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #008080;
	border-bottom:solid 1px #008080;
	border-left:solid 1px #008080;
	border-right:solid 1px #008080;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;


}

.main_waku_user {
position:relative; top:80px;
left: 0px;
right: 0px;
margin: auto;
display:block;
width:820px; /* 画像の幅 */
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #008080;
	border-bottom:solid 1px #008080;
	border-left:solid 1px #008080;
	border-right:solid 1px #008080;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;


}


.main_waku_user_k {
position:relative; top:70px;
left: 0px;
right: 0px;
margin: auto;
display:block;
width:820px; /* 画像の幅 */
text-align:center; /* テキストを左右の中央揃えに */

	border-top:solid 1px #008080;
	border-bottom:solid 1px #008080;
	border-left:solid 1px #008080;
	border-right:solid 1px #008080;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;


}


h2.gid_1 {
position: absolute; top: 10px; left: 20px;

text-align:left; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:25px;
}

.gid_2 {
position: absolute; top: 170px; left: 250px;

text-align:left; /* テキストを左右の中央揃えに */
height: 20px;
line-height:20px; /* 「値＝画像の高さ」でテキストを上下の中央揃えに */

font-weight :bold;
font-size:15px;
	color: #666666;

}
.gid_2_1 {
font-weight :bold;
font-size:15px;
	color: #008040;

}


.gid_3 {
position: absolute; top: 260px; left: 150px;


}



.gid_3_1 {
position: absolute; top: 100px; left: 100px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:280px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}


.gid_3_2 {
position: absolute; top: 100px; left: 270px;

}

.gid_3_3 {
position: absolute; top: 0px; left: 367px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:280px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}

.gid_3_4 {
position: absolute; top: 100px; left: 630px;

}

.gid_3_5 {
position: absolute; top: 0px; left: 727px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:220px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}


.gid_3_6 {
position: absolute; top: 230px; left: 830px;

}

.gid_3_7 {
position: absolute; top: 340px; left: 727px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:280px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}


.gid_3_8 {
position: absolute; top: 430px; left: 630px;

}

.gid_3_9 {
position: absolute; top: 340px; left: 367px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:280px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}


.gid_3_10 {
position: absolute; top: 430px; left: 270px;

}


.gid_3_11 {
position: absolute; top: 340px; left: 0px;

text-align:center; /* テキストを左右の中央揃えに */
height: 25px;
display:block;
width:250px; /* 画像の幅 */
height:220px; /* 画像の高さ */
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	border-right:solid 2px #cccccc;
font-weight :bold;
font-size:15px;
	color: #0000ff;

}

.qa_1 {
height:40px; /* 画像の高さ */
padding-top :6px;
padding-left :20px;
  background-color:#f8fcfc;
text-align:left; 

	border-top:solid 1px #0000ff;


font-weight :bold;
font-size:16px;
	color: #008040;

}


.qa_ff {


}



.qa_ff_1 {

	border-left:solid 3px #0000ff;

}
.qa_1_s {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#f3f3f3;

	border-top:double 3px #0000ff;
	border-bottom:double 3px #0000ff;
 line-height:170%;
font-weight :bold;
font-size:13px;
	color: #666666;
text-align:left; /* テキストを左右の中央揃えに */

}

.qa_1_s2 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#f3f3f3;

	border-top:double 3px #0000ff;
	border-bottom:solid 1px #cccccc;

font-weight :bold;
font-size:18px;
	color: #008000;

}


.qa_1_s2_a {

text-align:center; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;

	border-bottom:solid 1px #cccccc;

font-weight :bold;
font-size:13px;
	color: #000000;

}
td.qa_1_s2_b {

text-align:left; /* テキストを左右の中央揃えに */

height:40px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :10px;

	border-bottom:solid 1px #cccccc;

font-weight :bold;
font-size:13px;
	color: #000000;

}




.law_u_al {
margin-top:10px;
margin-left:-20px;
list-style-type: disc;line-height:15px;


}


.law_ul {
margin-top:-5px;
list-style-type: disc;line-height:25px;


}

.qa_1_s2_b_li {

text-align:left; /* テキストを左右の中央揃えに */

height:40px; /* 画像の高さ */
padding-left :10px;

	border-bottom:solid 1px #cccccc;

font-weight :bold;
font-size:13px;
	color: #000000;

}

.line_s {
padding-left:20px;
line-height:20px;

}



.ul { list-style-type: square; }



.ul li daihiki {
padding-left :-20px;


}


.qa_1_s1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :0px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;
	border-bottom:solid 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}

.qa_1_s5 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :0px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}



.qa_1_s1_save {
height:20px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */

padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}

.qa_1_s1_save_sa {
height:20px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */

padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}

.qa_1_s1_ex {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:15px;
	color: #008000;

}

.qa_1_r1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #008000;

}

.qa_1_q1 {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}


.qa_1_q2 {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:14px;
	color: #008000;

}



.qa_1_m1 {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :5px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #008000;

}
.qa_1_m2 {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :5px;
  background-color:#ffffff;

	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #008000;

}


.qa_1_s1_2 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}

.qa_1_m1_2 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}



.qa_1_s7 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}

.qa_1_s7_abut {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;


font-weight :bold;
font-size:25px;
	color: #008000;

}
.qa_1_s7_merit {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;
font-weight :bold;
font-size:20px;
	color: #008000;

}




.qa_1_s7_abut_2 {
text-align:right; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-right :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;



}

.qa_1_s7_abut_2a a{
text-align:right; /* テキストを左右の中央揃えに */
font-weight :bold;
padding-right :20px;
font-size:13px;
	color: #804040;

}

.qa_1_s7_abut_2a a:hover{
text-align:right; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:13px;
	color: #ff0000;

}

.qa_1_s7_abut_3 {
text-align:right; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;
	border-left:solid 1px #cccccc;



}
.qa_1_s7_abut_3a a{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #804040;

}

.qa_1_s7_abut_3a a:hover{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #ff0000;

}

.qa_1_s7_merit_2 {
text-align:right; /* テキストを左右の中央揃えに */

height:15px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-right :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;



}

.qa_1_s7_merit_2a a{
text-align:left; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:13px;
	color: #804040;

}

.qa_1_s7_merit_2a a:hover{
text-align:left; /* テキストを左右の中央揃えに */
font-weight :bold;
font-size:13px;
	color: #ff0000;

}



.qa_1_s7_merit_3 {
text-align:right; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-right :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;
	border-left:solid 1px #cccccc;



}
.qa_1_s7_merit_3a a{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #804040;

}


.qa_1_s7_merit_3a a:hover{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #ff0000;

}

.qa_1_s7_merit_4 {
text-align:right; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-right :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;
	border-left:solid 1px #cccccc;



}
.qa_1_s7_merit_4a a{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #804040;

}


.qa_1_s7_merit_4a a:hover{
text-align:left; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:13px;
	color: #ff0000;

}


.qa_1_kan {
text-align:left; /* テキストを左右の中央揃えに */

height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;


font-weight :bold;
font-size:25px;
	color: #008000;

}



.qa_1_s7_re {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;
	border-top:solid 2px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}

.qa_1_r7_re {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 2px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}


.qa_1_s7_re_r {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;
text-align:left; /* テキストを左右の中央揃えに */

	border-bottom:solid 2px #cccccc;


font-weight :bold;
font-size:20px;
	color: #008000;

}









.qa_1_s_top {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
	border-right:dashed 1px #cccccc;
	border-top:solid 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #666666;

}


.qa_1_s3 {
height:40px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
text-align:center; /* テキストを左右の中央揃えに */


font-weight :bold;
font-size:15px;
	color: #008000;

}

.qa_1_s4 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;
 line-height:170%;

	border-bottom:solid 1px #cccccc;


font-weight :bold;
font-size:13px;
	color: #0000ff;

}

.qa_1_s6 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;



font-weight :bold;
font-size:13px;
	color: #0000ff;

}

.aki_a{

padding-left:20px;
}


td.qa_1_s1_1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :10px;
padding-right :5px;

  background-color:#ffffff;
	border-top:solid 1px #cccccc;

	border-bottom:solid 1px #cccccc;
 line-height:200%;

font-weight :bold;
font-size:13px;
	color: #000000;

}

.qa_1_s1_1_1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :10px;
padding-right :5px;

  background-color:#ffffff;

 line-height:170%;

font-weight :normal;
font-size:13px;
	color: #000000;

}



.qa_1_s1_1_save {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
padding-right :10px;

  background-color:#ffffff;

 line-height:170%;

font-weight :bold;
font-size:13px;
	color: #000000;

}


.qa_1_s1_1_ex {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
padding-right :10px;

  background-color:#ffffff;

 line-height:170%;

font-weight :bold;
font-size:13px;
	color: #000000;

}




.qa_1_r1_1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
padding-right :10px;

  background-color:#ffffff;

 line-height:170%;

font-weight :bold;
font-size:13px;
	color: #000000;

}

.qa_1_q1_2 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

 line-height:170%;

font-weight :bold;
font-size:13px;
	color: #000000;

}


.qa_1_m1_1 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

	border-bottom:solid 1px #cccccc;
 line-height:190%;

font-weight :bold;
font-size:13px;
	color: #000000;

}

.qa_1_m1_3 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

 line-height:190%;

font-weight :bold;
font-size:13px;
	color: #000000;

}
.qa_1_s1_4 {
height:20px; /* 画像の高さ */
padding-top :10px;
padding-bottom :10px;
padding-left :20px;
  background-color:#ffffff;

 line-height:170%;

font-weight :normal;
font-size:13px;
	color: #666666;

}




.qa_2 {
height:30px; /* 画像の高さ */
padding-top :0px;
padding-bottom :30px;
 line-height:180%;
font-weight :bold;
font-size:14px;
	color: #000000;

}


.abc {
position: absolute; top: 110px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:900px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */


}

.abc_mak {
position: absolute; top: 170px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:1100px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */


}

.abc_mak_index {
position: absolute; top: 90px;
left: 40px;
right: 0px;
margin: auto;

display:block;
width:1100px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */

}

.abc_mak_index_r {
position: absolute; top: 90px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:1200px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */

}

.abc_main {
position: absolute; top: 110px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:1160px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */


}


ul.topic-path {
list-style-type: none; 
font-size: 13px;; 
}

ul.topic-path li.top_menu {
background: url(home.gif) no-repeat left; 

}


ul.topic-path li {
padding-left: 5px;
display: inline; 
}



.qa_a {
position: absolute; top: 20px;
display:block;
width:700px; /* 画像の幅 */
height:40px; /* 画像の高さ */
left: 0px;
right: 0px;
margin: auto;

}

.qa_a_tra {
position: absolute; top: 5px;
display:block;
width:700px; /* 画像の幅 */
height:40px; /* 画像の高さ */
left: 0px;
right: 0px;
margin: auto;

}

.qa_a_site {
position: absolute; top: 20px;
display:block;
width:700px; /* 画像の幅 */
height:40px; /* 画像の高さ */
left: 0px;
right: 0px;
margin: auto;

}


.qa_a_faq {
position: absolute; top: 20px;
display:block;
width:690px; /* 画像の幅 */
height:40px; /* 画像の高さ */
left: 0px;
right: 0px;
margin: auto;

}

.qa_a_merit {
position: absolute; top: 150px;
left: 0px;
right: 0px;
margin: auto;

}

.mrit_t_1 {
padding-top :30px;
padding-left :50px;
}




.info_line {
position: absolute; top: 150px;
display:block;
width:810px; /* 画像の幅 */
height:5px; /* 画像の高さ */
	border-top:double 3px #408080;

left: 0px;
right: 0px;
margin: auto;

}

.faq_r {
position: absolute; top: -20px;left:550px;

display:block;
width:100px; /* 画像の幅 */
height:100px; /* 画像の高さ */


}



.qa_a_2{
  background-color:#ffffff;
text-align:left; /* テキストを左右の中央揃えに */
padding-left :10px;
padding-bottom :20px;
font-weight :bold;
	border-bottom:solid 1px #0000ff;

font-size:30px;
	color: #008000;

}

.qa_a_2_s{
width :700px;
  background-color:#ffffff;
text-align:left; /* テキストを左右の中央揃えに */
padding-bottom :10px;
padding-left :10px;
font-weight :bold;
	border-bottom:solid 1px #969696;

font-size:22px;
	color: #008000;

}


.qa_a_ton a{
  background-color:#ffffff;

text-align:left; /* テキストを左右の中央揃えに */
padding-left :10px;
padding-top :20px;
padding-bottom :20px;
font-weight :bold;
	border-top:double 3px #408080;
	border-bottom:solid 1px #408080;

font-size:16px;
	color: #666666;

}

.qa_a_ton_a{
  background-color:#ffffff;
text-align:left; /* テキストを左右の中央揃えに */
padding-left :10px;
padding-top :20px;
padding-bottom :20px;
font-weight :bold;
	border-top:double 3px #408080;
	border-bottom:solid 1px #408080;

font-size:13px;
	color: #666666;

}


.qa_a_l {
padding-left :5px;
padding-top :5px;

height:20px; /* 画像の高さ */
text-align:left; 

font-weight :bold;
font-size:14px;
	color: #666666;

}


.qa_a_l_a {
padding-left :5px;
padding-top :0px;

height:30px; /* 画像の高さ */
text-align:left; 

font-weight :bold;
font-size:14px;
	color: #666666;

}

.qa_a_l_a a{
padding-left :5px;
padding-top :5px;

text-align:left; 

font-weight :bold;
font-size:14px;
	color: #666666;

}
.qa_a_l_a a:hover{

font-weight :normal;
font-size:14px;
	color: #008040;

}




.qa_a_l a{
padding-left :5px;
padding-top :5px;
 line-height:120%;
height:20px; /* 画像の高さ */
969696
font-weight :bold;
font-size:14px;
	color: #008000;

}
.qa_a_l a:hover{

font-weight :bold;
font-size:14px;
	color: #00bbbb;

}

.qa_a_t {
padding-top :10px;

	border-top:solid 1px #0000ff;

}



.ri_kobe_1{

}




.gai_1 {
text-align:left; 

padding-top:10px;
padding-left:10px;
	border-right:solid 1px #969696;
	border-bottom:solid 1px #969696;

	color: #000000;

font-weight :bold;
font-size:15px;
}



.gai_1_a {
text-align:left; 
width : 90%;
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #008000;

	color: #008000;


font-weight :normal;
font-size:13px;
}


.cor_lin a{

	color: #0000ff;
text-decoration: underline;

font-weight :normal;
font-size:13px;
}

.gai_3 {
padding-left:20px;
text-align:left; 
 line-height:200%;

	border-bottom:solid 1px #969696;

	color: #000000;

font-weight :normal;
font-size:12px;
}




td.chu_2_mak {
position:relative; top:0px;  left:0px;

padding-right:20px;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
top: 0px;
bottom: 0px;
margin: auto;


font-weight :bold;
font-size:12px;
}



td.chu_1_mak {
padding-right:20px;
	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
top: 0px;
bottom: 0px;
margin: auto;
  background-color:#f5f5f5;


font-weight :bold;
font-size:12px;
}


td.chu_5_mak {
padding-left:10px;
font-weight :bold;
font-size:12px;
	border-bottom:solid 1px #0000ff;
  background-color:#f5f5f5;



}


td.chu_3_mak {
padding-left:20px;
padding-bottom:5px;
	border-bottom:solid 1px #0000ff;
  background-color:#f5f5f5;
height:50px;
font-weight :normal;
font-size:11px;
}

td.chu_6_mak {
  background-color:#f5f5f5;
	border-bottom:solid 1px #0000ff;

font-weight :bold;
font-size:16px;
}



.tokki {
display:block;
width:800px; /* 画像の幅 */
height:120px; /* 画像の高さ */

	border-right:solid 1px #0000ff;
	border-bottom:solid 1px #0000ff;
	border-top:solid 1px #0000ff;
	border-left:solid 1px #0000ff;

height :100px;

}




.kobe_sho_2{
	border-right:solid 1px #9a9a9a;

}

.kobe_sho_3{
  background-color:#e1e1e1;
 line-height:170%;

padding-top :10px;
padding-left :20px;

font-weight :bold;
font-size:14px;
	color: #373737;

}


.kobe_sho_4{

padding-top :10px;
padding-left :10px;
 line-height:170%;

font-weight :normal;
font-size:12px;
	color: #373737;

}


.kobe_sho_4_1 a{

font-weight :bold;
font-size:12px;
	color: #008040;


}

.kobe_sho_4_1 a:hover{

font-weight :normal;
font-size:12px;
	color: #80bfff;


}




.kobe_sho_4 a:{

padding-top :0px;
font-weight :normal;
font-size:12px;
	color: #004040;

}

.kobe_sho_4 a:hover{

padding-top :0px;
font-weight :normal;
font-size:12px;
	color: #80ff00;

}



.kobe_sho_5 {
font-weight :bold;

	color: #ff0000;

}




.kobetu_l {
position: absolute; top: 10px; left: 30px;

display:block;
width:160px; /* 画像の幅 */
height:800px; /* 画像の高さ */
font-weight :bold;
font-size:15px;
	color: #0000ff;

}

.index_cal_b1 {
position: absolute; top: 37px; left: 20px;
display:block;
width:159px; /* 画像の幅 */
height:326px; /* 画像の高さ */
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	border-left:solid 1px #e7e7e7;
	border-top:solid 1px #e7e7e7;


font-weight :normal;
font-size:13px;
	color: #000000;

}




.kobetu_r {
position: absolute; top: 470px; left: 1060px;

display:block;
width:158px; /* 画像の幅 */
height:326px; /* 画像の高さ */
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	border-left:solid 1px #e7e7e7;
	border-top:solid 1px #e7e7e7;


font-weight :bold;
font-size:13px;
	color: #0000ff;

}

.ki_kobetu_r {
position: absolute; top: 50px; left: 10px;

display:block;
width:178px; /* 画像の幅 */
height:326px; /* 画像の高さ */
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	border-left:solid 1px #e7e7e7;
	border-top:solid 1px #e7e7e7;


font-weight :normal;
font-size:13px;
	color: #000000;

}

.k_side_r_2 {
position: absolute; top: 120px; left: 1050px;
display:block;
width:170px; /* 画像の幅 */
height:90px; /* 画像の高さ */


}
.ki_k_side_r_2 {
position: absolute; top: 190px; left: 1010px;
display:block;
width:170px; /* 画像の幅 */
height:90px; /* 画像の高さ */


}

.kobetu_r_a {
position: absolute; top: 450px; left: 1050px;

display:block;
width:170px; /* 画像の幅 */
height:30px; /* 画像の高さ */
font-weight :bold;
font-size:12px;


}

.ki_kobetu_r_a {
position: absolute; top: 20px; left: 20px;

display:block;
width:170px; /* 画像の幅 */
height:30px; /* 画像の高さ */
font-weight :bold;
font-size:12px;


}


.index_cal_a {
position: absolute; top: 20px; left: 10px;

display:block;
width:170px; /* 画像の幅 */
height:30px; /* 画像の高さ */
font-weight :bold;
font-size:12px;


}


.cal_c_1 {
display:block;
position:absolute; top:6px;  left:0px;

}


.cal_c_2 {
position:absolute; top:176px;  left:0px;
}

.cal_bi {
display:block;
width:120px; /* 画像の幅 */
height:30px; /* 画像の高さ */
position:absolute; top:790px;

}

.toi_a {
position: absolute; top: 10px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:800px; /* 画像の幅 */
height:125px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;

 -webkit-border-top-left-radius: 20px;  
    -webkit-border-top-right-radius: 20px;  
    -webkit-border-bottom-right-radius: 20px;  
    -webkit-border-bottom-left-radius: 20px;  
    -moz-border-radius-topleft: 20px;  
    -moz-border-radius-topright: 20px;  
    -moz-border-radius-bottomright: 20px;  
    -moz-border-radius-bottomleft: 20px;  

}

.toi_b {
position: absolute; top: 10px; left: 30px;

padding-top :10px;
padding-left :10px;

display:block;
width:39px; /* 画像の幅 */
height:33px; /* 画像の高さ */
background:url(img/tl.gif) no-repeat; /* 画像表示 */

}

.toi_b_1 {
position: absolute; top: 20px; left: 80px;


font-weight :bold;
font-size:18px;
	color: #008000;

}


.toi_c {
position: absolute; top: 50px; left: 20px;


display:block;
width:220px; /* 画像の幅 */
height:40px; /* 画像の高さ */
font-weight :bold;
font-size:25px;
	color: #ff8000;

}

.toi_d {
position: absolute; top: 50px; left: 240px;
display:block;
width:220px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */

font-weight :bold;
font-size:11px;
	color: #666666;

}
.toi_e {
position: absolute; top: 77px; left: 30px;
display:block;
width:400px; /* 画像の幅 */
height:15px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:15px;

font-weight :normal;
font-size:11px;
	color: #666666;

}






.toi_f a{
position: absolute; top: 10px; left: 430px;

padding-top :10px;
padding-left :10px;

display:block;
width:180px; /* 画像の幅 */
height:31px; /* 画像の高さ */
font-weight :bold;
font-size:12px;

background:url(img/toi_a.gif) no-repeat; /* 画像表示 */
	color: #008000;

}
.toi_f a:hover{
background:url(img/toi_c.gif) no-repeat; /* 画像表示 */
	color: #008000;

}


.toi_g {
position: absolute; top: 50px; left: 430px;

font-weight :bold;
font-size:18px;
	color: #008000;

}

.toi_h {
position: absolute; top: 77px; left: 430px;
display:block;
width:400px; /* 画像の幅 */
height:15px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:15px;

font-weight :normal;
font-size:11px;
	color: #666666;

}




.toi_mail_a {
position: absolute; top: 277px; left: 230px;

display:block;
width:800px; /* 画像の幅 */
height:125px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;

 -webkit-border-top-left-radius: 20px;  
    -webkit-border-top-right-radius: 20px;  
    -webkit-border-bottom-right-radius: 20px;  
    -webkit-border-bottom-left-radius: 20px;  
    -moz-border-radius-topleft: 20px;  
    -moz-border-radius-topright: 20px;  
    -moz-border-radius-bottomright: 20px;  
    -moz-border-radius-bottomleft: 20px;  

}


.toi_top_a {
position: absolute; top: 9px;left :0px;

display:block;
width:200px; /* 画像の幅 */
height:205px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;


}

.toi_top_a_c {
position: absolute; top: 14px;left :0px;

display:block;
width:200px; /* 画像の幅 */
height:235px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;


}



.toi_top_for {
position: relative; top: 240px;left :0px;

display:block;
width:200px; /* 画像の幅 */
height:175px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;


}

.toi_top_for_c {
position: relative; top: 275px;left :0px;

display:block;
width:200px; /* 画像の幅 */
height:220px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;


}


.toi_top_b {
position: absolute; top: 10px; left: 5px;

padding-top :10px;
padding-left :10px;

display:block;
width:39px; /* 画像の幅 */
height:33px; /* 画像の高さ */
background:url(img/tl.gif) no-repeat; /* 画像表示 */

}

.toi_top_b_1 {
position: absolute; top: 25px; left: 45px;


font-weight :bold;
font-size:16px;
	color: #008000;

}


.toi_top_c {
position: absolute; top: 45px; left: -10px;


display:block;
width:220px; /* 画像の幅 */
height:40px; /* 画像の高さ */
font-weight :bold;
font-size:20px;
	color: #ff8000;

}

.toi_top_d {
padding-top:68px;
padding-left:11px;
display:block;
width:220px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */

font-weight :normal;
font-size:13px;
	color: #0000ff;

}
.toi_top_e {
position: absolute; top: 87px; left: 10px;
display:block;
width:185px; /* 画像の幅 */
height:50px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:120%;

font-weight: 400;
font-size:13px;
	color: #000000;

}


.toi_top_e_c {
position: absolute; top: 87px; left: 10px;
display:block;
width:185px; /* 画像の幅 */
height:90px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:110%;

font-weight: 400;
font-size:13px;
	color: #000000;

}




.toi_top_f a{
position: absolute; top: 10px; left: 10px;

padding-top :10px;
padding-left :10px;

display:block;
width:180px; /* 画像の幅 */
height:31px; /* 画像の高さ */
font-weight :bold;
font-size:12px;

background:url(img/toi_a.gif) no-repeat; /* 画像表示 */
	color: #008000;

}
.toi_top_f a:hover{
background:url(img/toi_c.gif) no-repeat; /* 画像表示 */
	color: #008000;

}


.toi_top_g {
position: absolute; top: 50px; left: 10px;

font-weight :bold;
font-size:16px;
	color: #008000;

}

.toi_top_h {
position: absolute; top: 77px; left: 10px;
display:block;
width:180px; /* 画像の幅 */
height:200px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:130%;

font-weight :400;
font-size:13px;
	color: #000000;

}

.ko_sho_1 {

border-bottom: 1px solid #cacaca;
border-right: 1px solid #cacaca;


font-weight :bold;
font-size:12px;
	color: #666666;

}


.ko_sho_1_3 {

border-bottom: 1px solid #cacaca;
border-right: 1px solid #cacaca;


font-weight :bold;
font-size:16px;
	color: #ff8000;

}
.ko_sho_1_1 {

border-bottom: 1px solid #cacaca;


font-weight :bold;
font-size:12px;

}

.ko_sho_1_1_s {

border-bottom: 1px solid #cacaca;

	color: #ff0000;

font-weight :bold;
font-size:14px;

}

.ko_sho_t_1 {

margin-left :0px;
height:41px;

}
.ie .ko_sho_t_1 {

margin-left :1px;
border-bottom: 1px solid #cacaca;
height :43px;

}


.ko_sho_1_2 {

border-bottom: 1px solid #cacaca;


font-weight :bold;
font-size:18px;
	color: #ff8000;

}


.ko_sho_t_1 {

margin-left :0px;

}



td.ri_kobe_2_t {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;
}

td.ri_kobe_2_tk {
padding-top:10px;
padding-left:10px;
	border-right:solid 2px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;
}




.toi_ma {
position:absolute; top:10px; 

left: 0px;
right: 0px;
margin: auto;
}



.ri_t_ma {
position:absolute; top:120px; 

	border-top:solid 2px #0000ff;
	border-left:solid 2px #0000ff;
	border-right:solid 2px #0000ff;
	border-bottom:solid 2px #0000ff;

left: 0px;
right: 0px;
margin: auto;
}


.ri_t_ma_toi {
position:absolute; top:30px;left:0px;

}


.index_foot_1 {
position:relative; top:120px; 
left: 0px;
right: 0px;
margin: auto;
display:block;
width:1000px; /* 画像の幅 */
height:350px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:15px;
	border-top:solid 2px #666666;


  background-color:#ffffff;


font-weight :normal;
font-size:11px;
	color: #0000ff;
}


.foot_map_1 a{

position:relative; top:20px; left:30px;
text-align:left; /* テキストを左右の中央揃えに */
vertical-align:text-top;
display:block;
width:100px; /* 画像の幅 */
height:100px; /* 画像の高さ */
	border-right:dotted 1px #0000ff;

font-weight :normal;
font-size:13px;

}



.foot_map_1_a a{

padding-top:0px;
text-align:left; /* テキストを左右の中央揃えに */
display:block;
width:100px; /* 画像の幅 */
height:100px; /* 画像の高さ */
	border-top:dotted 1px #0000ff;
	border-bottom:dotted 1px #0000ff;
	border-left:dotted 1px #0000ff;
	border-right:dotted 1px #0000ff;


font-weight :normal;
font-size:13px;

}


.foot_map_2 a{

position:absolute; top:20px; left:20px;
text-align:left; /* テキストを左右の中央揃えに */
padding-left:20px;
display:block;
width:80px; /* 画像の幅 */
height:200px; /* 画像の高さ */
	border-right:dotted 1px #0000ff;

font-weight :normal;
font-size:13px;

}

.foot_map_2_s a{

position:absolute; top:20px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_8 {

position:absolute; top:20px; left:320px;
text-align:left; /* テキストを左右の中央揃えに */
padding-left:20px;
display:block;
width:380px; /* 画像の幅 */
height:200px; /* 画像の高さ */
	border-right:dotted 1px #0000ff;
	border-left:dotted 1px #0000ff;


font-weight :normal;
font-size:13px;

}


.foot_map_8_s a{

position:absolute; top:20px; left:330px;
font-weight :normal;
font-size:13px;

}

.foot_map_3 a{

position:absolute; top:50px; left:140px;
font-weight :normal;
font-size:13px;

}


.foot_map_4 a{

position:absolute; top:80px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_5 a{

position:absolute; top:110px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_6 a{

position:absolute; top:140px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_7 a{

position:absolute; top:170px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_7_k a{

position:absolute; top:200px; left:140px;
font-weight :normal;
font-size:13px;

}

.foot_map_9 a{

position:absolute; top:50px; left:370px;
font-weight :normal;
font-size:13px;

}


.foot_map_10 a{

position:absolute; top:75px; left:370px;
font-weight :normal;
font-size:13px;

}

.foot_map_11 a{

position:absolute; top:175px; left:370px;
font-weight :normal;
font-size:13px;

}

.foot_map_12 a{

position:absolute; top:100px; left:370px;
font-weight :normal;
font-size:13px;

}

.foot_map_13 a{

position:absolute; top:125px; left:370px;
font-weight :normal;
font-size:13px;

}

.foot_map_14 a{

position:absolute; top:150px; left:370px;
font-weight :normal;
font-size:13px;

}


.foot_map_14_1 a{

position:absolute; top:200px; left:370px;
font-weight :normal;
font-size:13px;

}


.foot_map_15 a{

position:absolute; top:170px; left:370px;
font-weight :normal;
font-size:13px;

}


.foot_map_16 {

position:absolute; top:260px; left:0px;
width:1000px; /* 画像の幅 */
height:60px; /* 画像の高さ */
	border-top:dotted 1px #333333;
padding-top:20px;
text-align:center; /* テキストを左右の中央揃えに */

font-weight :normal;
font-size:13px;
	color: #666666;



}
.blog_k a{

position:absolute; top:230px; left:930px;
font-weight :normal;
font-size:12px;
	color: #333333;

}




.foot_map_1 a:hover{
	color: #939393;
}
.foot_map_2 a:hover{
	color: #939393;
}
.foot_map_3 a:hover{
	color: #939393;
}
.foot_map_4 a:hover{
	color: #939393;
}
.foot_map_5 a:hover{
	color: #939393;
}
.foot_map_6 a:hover{
	color: #939393;
}
.foot_map_7 a:hover{
	color: #939393;
}
.foot_map_8 a:hover{
	color: #939393;
}
.foot_map_9 a:hover{
	color: #939393;
}
.foot_map_10 a:hover{
	color: #939393;
}
.foot_map_11 a:hover{
	color: #939393;
}
.foot_map_12 a:hover{
	color: #939393;
}
.foot_map_13 a:hover{
	color: #939393;
}
.foot_map_14 a:hover{
	color: #939393;
}
.foot_map_15 a:hover{
	color: #939393;
}


.foot_map_1 a:active{
	color: #0000ff;
}
.foot_map_2 a:active{
	color: #0000ff;
}
.foot_map_3 a:active{
	color: #0000ff;
}
.foot_map_4 a:active{
	color: #0000ff;
}
.foot_map_5 a:active{
	color: #0000ff;
}
.foot_map_6 a:active{
	color: #0000ff;
}
.foot_map_7 a:active{
	color: #0000ff;
}
.foot_map_8 a:active{
	color: #0000ff;
}
.foot_map_9 a:active{
	color: #0000ff;
}
.foot_map_10 a:active{
	color: #0000ff;
}
.foot_map_11 a:active{
	color: #0000ff;
}
.foot_map_12 a:active{
	color: #0000ff;
}
.foot_map_13 a:active{
	color: #0000ff;
}
.foot_map_14 a:active{
	color: #0000ff;
}
.foot_map_15 a:active{
	color: #0000ff;
}



table.foot_t1 {
left: 0px;
right: 0px;
margin: auto;
}


td.foot_t2 {
padding-top :10px;
}

td.foot_t2 a{
	color: #666666;

}

td.foot_t2 a:hover{
	color: #42a0ff;

}



.torihiki_a {
position:absolute; top:2700px; 

left: 0px;
right: 0px;
margin: auto;
}

.torihiki_a_d {
position:relative; top:250px; 

left: 0px;
right: 0px;
margin: auto;
}

.torihiki_a_d_c {
position:relative; top:1030px; 

left: 0px;
right: 0px;
margin: auto;
}


.torihiki_a_corp {
position:relative; top:550px; 

left: 0px;
right: 0px;
margin: auto;
}


.about_ton {
position:relative; top:300px; 

left: 0px;
right: 0px;
margin: auto;
}


.about_en {
position:relative; top:900px; 

left: 0px;
right: 0px;
margin: auto;
}

.ex_ton {
position:relative; top:400px; 

left: 0px;
right: 0px;
margin: auto;
}


.menba_foot {
position:relative; top:800px; 

left: 0px;
right: 0px;
margin: auto;
}




.about_ton_re {
position:relative; top:550px; 

left: 0px;
right: 0px;
margin: auto;
}

.about_ton_q {
position:relative; top:320px; 

left: 0px;
right: 0px;
margin: auto;
}


.tra_a {
position:relative; top:250px; 

left: 0px;
right: 0px;
margin: auto;
}


.merit_ton {
position:relative; top:200px; 

left: 0px;
right: 0px;
margin: auto;
}

.merit_ton_save {
position:relative; top:650px; 

left: 0px;
right: 0px;
margin: auto;
}



.setup {
position:relative; top:500px; 

left: 0px;
right: 0px;
margin: auto;
}

.setup_a {
position:relative; top:600px; 

left: 0px;
right: 0px;
margin: auto;
}




.about_hin {
position:absolute; top:700px; 

left: 0px;
right: 0px;
margin: auto;
}


.about_hin_a {
position:absolute; top:1200px; 

left: 0px;
right: 0px;
margin: auto;
}



.about_hin_tra {
position:absolute; top:1700px; 

left: 0px;
right: 0px;
margin: auto;
}

.login_faq {
position:absolute; top:4050px;left:-710px; 


}

.user_a {
position:absolute; top:1100px; 

left: 0px;
right: 0px;
margin: auto;
}

.user_k_a {
position:relative; top:200px; 

left: 0px;
right: 0px;
margin: auto;
}

.qanda_a {
position:relative; top:220px; 

left: 0px;
right: 0px;
margin: auto;
}


.cart_foot {
width:100%;
position:relative; top:700px; left:0px;
right:0px;
margin: auto;


}

.kishu_foot {
position:relative; top:50px; left:-150px;


}
.kishu_foot_n {
position:relative; top:150px; left:-150px;


}


.gaido_a {
position:relative; top:300px; 

left: 0px;
right: 0px;
margin: auto;
}

.blog_a {
position:relative; top:100px; 

left: 0px;
right: 0px;
margin: auto;
}


.waku_gid_1 {
position:absolute; top:150px; 
width:1100px; /* 画像の幅 */
	border-top:double 3px #408080;


left: 0px;
right: 0px;
margin: auto;
}


.privacy_a {
position:absolute; top:1050px; 

left: 0px;
right: 0px;
margin: auto;
}


.privacy_p {
position:relative; top:550px; 

left: 0px;
right: 0px;
margin: auto;
}

.corp_a {
position:absolute; top:1050px; 

left: 0px;
right: 0px;
margin: auto;
}




.site_a a{
border-top: 1px solid #cacaca;
border-left: 1px solid #cacaca;
border-bottom: 2px solid #cacaca;
border-right: 2px solid #cacaca;
margin-left :20px;
display:block;
width:210px; /* 画像の幅 */
height:18px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
line-height:18px;
  background-color:#f2f2f2;

font-weight :bold;
font-size:13px;
	color: #666666;

}


.site_a a:hover{
  background-color:#3e3eff;

	color: #ffffff;

}


.site_b a{
border-top: 1px solid #cacaca;
border-left: 1px solid #cacaca;
border-bottom: 2px solid #cacaca;
border-right: 2px solid #cacaca;
display:block;
width:220px; /* 画像の幅 */
height:18px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
line-height:18px;
  background-color:#f2f2f2;
margin-left :15px;
font-weight :bold;
font-size:13px;
	color: #666666;

}


.site_b a:hover{
  background-color:#3e3eff;

	color: #ffffff;

}

.site_c a{
border-top: 1px solid #cacaca;
border-left: 1px solid #cacaca;
border-bottom: 2px solid #cacaca;
border-right: 2px solid #cacaca;
display:block;
width:200px; /* 画像の幅 */
height:18px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
line-height:18px;
  background-color:#f2f2f2;
margin-left :30px;
font-weight :bold;
font-size:13px;
	color: #666666;

}

.site_c a{
border-top: 1px solid #cacaca;
border-left: 1px solid #cacaca;
border-bottom: 2px solid #cacaca;
border-right: 2px solid #cacaca;
display:block;
width:140px; /* 画像の幅 */
height:18px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
line-height:18px;
  background-color:#f2f2f2;
margin-left :15px;
font-weight :bold;
font-size:13px;
	color: #666666;

}


.site_c a:hover{
  background-color:#3e3eff;

	color: #ffffff;

}



.map_a {
position: relative; top: 68px; left: 48px;


}




.mak_side_r_2 {
position:absolute; top:185px;  left:980px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.mak_side_r_3 {
position:absolute; top:20px;  left:980px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}


.fax_ch_in a{
position: relative; top: 265px;

display:block;
width:200px; /* 画像の幅 */
height:125px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;

  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

}

.fax_ch_a a{
position: relative; top: 295px;

display:block;
width:200px; /* 画像の幅 */
height:125px; /* 画像の高さ */
font-weight :bold;
font-size:12px;
	border-top:solid 2px #ff8000;
	border-bottom:solid 2px #ff8000;
	border-left:solid 2px #ff8000;
	border-right:solid 2px #ff8000;

  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;

}


.fax_ch_b {
position: absolute; top: 10px; left: 10px;

padding-top :10px;
padding-left :10px;

display:block;
width:39px; /* 画像の幅 */
height:33px; /* 画像の高さ */
background:url(img/fax.gif) no-repeat; /* 画像表示 */

}

.fax_ch_b_1 {
position: absolute; top: 20px; left: 50px;


font-weight :bold;
font-size:18px;
	color: #008000;

}


.fax_ch_c {
position: absolute; top: 50px; left: -10px;


display:block;
width:220px; /* 画像の幅 */
height:40px; /* 画像の高さ */
font-weight :bold;
font-size:22px;
	color: #ff8000;

}

.fax_ch_d {
position: absolute; top: 80px; left: 55px;
display:block;
width:110px; /* 画像の幅 */
height:30px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
line-height:30px;

  background-color:#ff6600;
	color: #ffffff;

font-weight :bold;
font-size:12px;

}
.fax_ch_e {
position: absolute; top: 77px; left: 10px;
display:block;
width:400px; /* 画像の幅 */
height:15px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:15px;

font-weight :normal;
font-size:11px;
	color: #666666;

}






.fax_ch_f {
position: absolute; top: 80px; left: 10px;

padding-top :10px;
padding-left :10px;

display:block;
width:180px; /* 画像の幅 */
height:31px; /* 画像の高さ */
font-weight :bold;
font-size:12px;

background:url(img/pdf.gif) no-repeat; /* 画像表示 */
	color: #008000;

}
.fax_ch_f a:hover{
background:url(img/pdf_h.gif) no-repeat; /* 画像表示 */
	color: #008000;

}


.fax_ch_g {
position: absolute; top: 50px; left: 400px;

font-weight :bold;
font-size:18px;
	color: #008000;

}

.fax_ch_h {
position: absolute; top: 77px; left: 400px;
display:block;
width:400px; /* 画像の幅 */
height:15px; /* 画像の高さ */
text-align:left; /* テキストを左右の中央揃えに */
line-height:15px;

font-weight :normal;
font-size:11px;
	color: #666666;

}

.mak_top_waku {

position: absolute;
top: 200px;
left: 0px;
right: 0px;

margin: auto;
display:block;
width:1200px; /* 画像の幅 */
height:1500px;
	border-top:double 3px #408080;


}





.toi_mak_waku{
position: absolute;
top: 10px;
left: 0px;
right: 0px;

margin: auto;
display:block;



    }







.mak_side_s {
position:absolute; top:118px;  left:1050px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.ki_mak_side_s {
position:absolute; top:20px;  left:1010px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}





.ri_t_kensaku {
position: absolute;
 top:0px;
left: 30px;
right: 0px;


font-weight :bold;
font-size:18px;
	color: #008000;



}

.mak_side_s1 {
position:absolute; top:265px;  left:1050px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.ki_mak_side_s1 {
position:absolute; top:175px;  left:1010px;

display:block;
width:170px; /* 画像の幅 */
height:150px; /* 画像の高さ */

}

.foot_mak {
position: relative; top: 130px; left: -130px;


}
.foot_mak_1 {
position: relative; top: 130px; left: -130px;


}

.cart_mak_1 {
position: relative; top: 200px; left: -130px;

	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;

}




.foot_mak_ko_foot {
position: relative; top: 210px; left: -130px;


}

.foot_mak_ko_foot_prin {
position: relative; top: 150px; left: 70px;


}
.foot_mak_1_ko_foot {
position: relative; top: 300px; left: -130px;


}


.foot_mak_sou {
position: relative; top: 110px; left: 20px;


}

.foot_mak_sou_prin {
position: relative; top: 110px; left: 220px;


}


.cart_mak_sou {
position: relative; top: 70px; left: 20px;


}

.foot_mak_sou_ton_setu {
position: relative; top: 110px; left: 20px;


}

.foot_mak_sou_ton_prin {
position: relative; top: 100px; left: 220px;


}


.cart_mak_sou_ton_setu {
position: relative; 
top: 110px; left: 150px;


}

.cart_gr {
position: relative; 
top: 110px; left: 20px;


}

.cart_gr_f {
position: relative; 
top: 110px; left: 120px;


}

.kishu_mak_sou_ton_setu {
position: relative; top: 0px; left: 25px;


}
.kishu_mak_sou_ton_setu_prin {
position: relative; top: -50px; left: 25px;


}

.kishu_mak_sou_ton_setu_n {
position: relative; top: 130px; left: 25px;


}
.kishu_mak_sou_ton_setu_n_prin {
position: relative; top: 30px; left: 25px;


}

.cart_mak_sou_ton_setu_s {
position: relative; top: 70px; left: 20px;


}



.ichi_mak_sou_ton_setu {
position: relative; top: 110px; left: 28px;


}

.foot_mak_sou_a {
position: relative; top: 130px; 
left: 200px;


}


.foot_mak_d {
position: relative; top: 130px; 
left: 20px;


}


.foot_mak_kishu_a_r {
position: relative; top: -20px; left: 25px;


}

.foot_mak_kishu_a_r_n {
position: relative; top: 50px; left: 25px;


}


.ichi_mak_1_ko_foot {
position: relative; top: 300px; left: -230px;


}




.spacd_e {
position: relative; 
top:200px;
left: 0px;
right: 0px;

margin: auto;

display:block;
width:200px; /* 画像の幅 */
height:50px; /* 画像の高さ */

}







.foot_mak_2 {
position: relative; top: 2895px;
left: 0px;
right: 0px;
margin: auto;


}


.yu_er_1 {

font-weight :bold;
font-size:11px;

	color: #008000;
}

.jun_me_1 {
position: absolute; top: 495px;
left: 210px;

font-weight :normal;
font-size:13px;
display:block;
width:140px; /* 画像の幅 */
height:60px; /* 画像の高さ */
line-height:65px;

background:url(img/batu.gif) no-repeat; /* 画像表示 */
	color: #666666;
}





.jun_me_2 {
position: absolute; top: 578px;
left: 210px;

font-weight :normal;
font-size:13px;
display:block;
width:140px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;


background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}




.jun_me_3 {
position: absolute; top: 663px;
left: 210px;

font-weight :normal;
font-size:13px;
display:block;
width:140px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;


background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}


.jun_me_4 {
position: absolute; top: 743px;
left: 210px;

font-weight :normal;
font-size:13px;
display:block;
width:140px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;

background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}



.jun_me_5 {
position: absolute; top: 493px;
left: 385px;
display:block;
width:150px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;
text-align:center ; /* テキストを左右の中央揃えに */


background:url(img/sankaku.gif) no-repeat; /* 画像表示 */
	color: #666666;
}


.jun_me_6 {
position: absolute; top: 573px;
left: 385px;
display:block;
width:150px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;
text-align:center ; /* テキストを左右の中央揃えに */


background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}


.tan_off {
font-size:15px;
font-weight :bold;
	color: #ff0000;
line-height:26px;


}


.jun_me_7 {
position: absolute; top: 663px;
left: 385px;
display:block;
width:150px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;
text-align:center ; /* テキストを左右の中央揃えに */


background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}
.jun_me_8 {
position: absolute; top: 743px;
left: 385px;
display:block;
width:150px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;
text-align:center ; /* テキストを左右の中央揃えに */



background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}


.jun_me_9 {
position: absolute; top: 495px;
left: 627px;

font-weight :normal;
font-size:13px;
display:block;
width:140px; /* 画像の幅 */
height:70px; /* 画像の高さ */
line-height:65px;

font-size:16px;

background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}



.jun_me_10 {
position: absolute; top: 578px;
left: 565px;

font-weight :normal;
font-size:13px;
display:block;
width:266px; /* 画像の幅 */
height:60px; /* 画像の高さ */
line-height:25px;
padding-top :10px;
font-size:14px;

background:url(img/maru_r.gif) no-repeat; /* 画像表示 */
	color: #666666;
}

.jun_me_11 {
position: absolute; top: 663px;
left: 627px;
display:block;
width:150px; /* 画像の幅 */
height:65px; /* 画像の高さ */
line-height:65px;
text-align:center ; /* テキストを左右の中央揃えに */


background:url(img/2_maru.gif) no-repeat; /* 画像表示 */
	color: #666666;
}

.jun_me_12 {
position: absolute; top: 743px;
left: 565px;

font-weight :normal;
font-size:13px;
display:block;
width:266px; /* 画像の幅 */
height:60px; /* 画像の高さ */
line-height:25px;
padding-top :10px;
font-size:14px;

background:url(img/maru_r.gif) no-repeat; /* 画像表示 */
	color: #666666;
}





.tra_gazo {
display:block;
width:466px; /* 画像の幅 */
height:484px; /* 画像の高さ */
margin-top :40px;
margin-left :5px;


background:url(img/printerdanmen.gif) no-repeat; /* 画像表示 */
}










#page-top{
	width:50px;
	height:50px;
	display:none;
	position:fixed;
	right:16px;
	bottom:16px;
}
 
#page-top p{
	margin:0;
	padding:0;
	text-align:center;
	background:#ff6600;
font-weight :bold;
font-size:16px;

	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}
 
#page-top p:hover{
	background:#8b8b8b;
}
 
#move-page-top{
	color:#fff;
	line-height:50px;
	text-decoration:none;
	display:block;
	cursor:pointer;
}


.kantan_1 {
position: absolute; top: 60px;left :250px;
display:block;
width:700px; /* 画像の幅 */
height:80px; /* 画像の高さ */
	text-align:center;

	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#008000;

font-weight :bold;
padding-top:25px;
font-size:12px;
	color: #ffffff;

}

.mak_kantan_1 {

position: relative; top: -15px;left :0px;

font-weight :bold;
font-size:16px;
	color: #ffffff;


}


.kantan_1_setu {
position: absolute; top: 20px;

left: -2px;
right: 0px;
margin: auto;
display:block;
width:700px; /* 画像の幅 */
height:80px; /* 画像の高さ */
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#008000;
}

.kantan_1_1 {
font-weight :bold;

font-size:17px;
	color: #ffffff;


}




.kantan_1_1_setu {
position: absolute;
 top:10px;
left :20px;
font-weight :bold;

font-size:17px;
	color: #ffffff;


}


.kishu_mak_r {
font-weight :normal;

font-size:11px;
	color: #999999;


}



.kantan_in_1 {
position: absolute; top: 320px;
left: 0px;
right: 0px;
margin: auto;
	text-align:center;


display:block;
width:700px; /* 画像の幅 */
height:80px; /* 画像の高さ */
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#008000;
font-weight :bold;
padding-top:5px;
font-size:12px;
	color: #ffffff;

}

.ken_er_a {
position: relative; top: 20px; left: 0px;
font-size:18px;
font-weight :bold;

	color: #ff0000;

}


.ken_er_a_foot {
position: relative; top: 80px; left: 0px;
font-size:18px;
font-weight :bold;

	color: #ff0000;

}
.ken_er_a_mak {
position: relative; top: 30px; left: 0px;
font-size:18px;
font-weight :bold;

	color: #ff0000;

}


.ken_er_a_kihon {
position: relative; top: 80px; left: 0px;
font-size:18px;
font-weight :bold;

	color: #ff0000;

}





.kantan_in_men_1 {
position: absolute; top: 60px;
display:block;
width:670px; /* 画像の幅 */
height:88px; /* 画像の高さ */
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#008000;
left: 0px;
right: 0px;
margin: auto;
}



.kantan_in__kishu1 {
position: absolute; top: -70px;
left: 30px;
display:block;
width:670px; /* 画像の幅 */
height:75px; /* 画像の高さ */
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#008000;
font-weight :bold;
padding-top:5px;
font-size:12px;
	color: #ffffff;


}

.kantan_in__kishu1_1 {
position: absolute;
 top:10px;
left :10px;
font-weight :bold;

font-size:17px;
	color: #ffffff;


}
.kantan_in_1_men_1 {
position: absolute;
 top:20px;
left:10px;
font-weight :bold;

font-size:17px;
	color: #ffffff;


}

td.kobetu_kishu_1 {
height:40px;
width :160px;
	text-align:center;

	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;

	color: #008000;

font-weight :bold;
font-size:14px;
}


td.kobetu_kishu_1_1 {
height:30px;
width :140px;
	text-align:center;

	border-bottom:solid 1px #cacaca;
	border-right:solid 1px #000000;

	color: #008000;

font-weight :bold;
font-size:16px;
}



td.kobetu_kishu_1_cart {
	text-align:center;

	border-bottom:solid 1px #000000;
	border-right:solid 1px #cacaca;

	color: #008000;

font-weight :bold;
font-size:14px;
}

.kishu_betu {
position: relative; top: 30px;left :20px;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 2px #008000;
	border-bottom:solid 2px #008000;
	border-left:solid 2px #008000;
	border-right:solid 2px #008000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  background-color:#ffffff;
}

.kishu_betu_ichi {
position: relative; top: 60px;left :20px;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 2px #008000;
	border-bottom:solid 2px #008000;
	border-left:solid 2px #008000;
	border-right:solid 2px #008000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  background-color:#ffffff;
}



.cartr_ichi_w {
position: relative; top: 90px;left :20px;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 1px #9b9b9b;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;


  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#666666;
}



.kishu_betu_ko {
position: relative; top: 50px;left :20px;
display:block;
width:700px; /* 画像の幅 */
height:100%; /* 画像の高さ */
	border-top:solid 2px #008000;
	border-bottom:solid 2px #008000;
	border-left:solid 2px #008000;
	border-right:solid 2px #008000;


  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  background-color:#ffffff;
}


.kishu_betu_ko_prin {
position: relative; top: 20px;left :20px;
display:block;
width:900px; /* 画像の幅 */
height:100%; /* 画像の高さ */


  background-color:#ffffff;
}





.kishu_mak_jo {
position: absolute; top: -25px;left :420px;
	text-align:right;
padding-left:0px;

display:block;
width:550px; /* 画像の幅 */
height:20px; /* 画像の高さ */
text-decoration: underline;
  background-color:#ffffff;
}


.kishu_mak_jo a{

	color: #0000ff;
font-size:12px;
font-weight :normal;


}


.kishu_mak_jo a:hover{

	color: #ff0000;


}



.reji_a {
position: relative; top: -42px;
left:0px;right:0px;
margin: auto;

display:block;
width:700px; /* 画像の幅 */
height:10px; /* 画像の高さ */
}


.space_a {

display:block;
width:700px; /* 画像の幅 */
height:40px; /* 画像の高さ */

}


.space_a_link {
position: relative; top: 50px;left: 20px;

display:block;
width:700px; /* 画像の幅 */
	border-top:solid 1px #008000;
	border-bottom:solid 1px #008000;
	border-left:solid 1px #008000;
	border-right:solid 1px #008000;

  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;

}


.space_d {
display:block;
width:700px; /* 画像の幅 */
height:55px; /* 画像の高さ */
}


.space_c {
display:block;
width:700px; /* 画像の幅 */
height:30px; /* 画像の高さ */
}

.space_c_r {
display:block;
width:700px; /* 画像の幅 */
height:10px; /* 画像の高さ */
}

.space_b {
display:block;
width:700px; /* 画像の幅 */
height:10px; /* 画像の高さ */
}


.foot_kai_2 {
position: relative; top: 50px;
left:0px;right:0px;
margin: auto;
	text-align:left;

display:block;
width:700px; /* 画像の幅 */
height:60px; /* 画像の高さ */

	border-top:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;




}


.foot_kai_2_k {
position: relative; top: 50px;
left:0px;right:0px;
margin: auto;
	text-align:left;

display:block;
width:820px; /* 画像の幅 */
height:60px; /* 画像の高さ */

	border-top:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;




}




.step_kai_1 {
position: relative; top: 20px;
left:0px;right:0px;
margin: auto;
	text-align:left;

display:block;
width:700px; /* 画像の幅 */
height:30px; /* 画像の高さ */

	border-bottom:solid 2px #008000;
}




.step_kai_1_1 {
position: absolute;top: 10px;
left:20px;
	color: #000000;
font-size:16px;
font-weight :bold;
}
.step_kai_1_2 {
position: absolute;top: 10px;
left:270px;
	color: #6fb7b7;

}
.step_kai_1_3 {
position: absolute;top: 10px;
left:460px;
	color: #6fb7b7;

}

.step_kai_2_1 {
position: absolute;top: 10px;
left:20px;
	color: #6fb7b7;
}
.step_kai_2_2 {
position: absolute;top: 10px;
left:240px;
	color: #000000;
font-size:16px;
font-weight :bold;


}
.step_kai_2_3 {
position: absolute;top: 10px;
left:460px;
	color: #6fb7b7;

}







.foot_kai_1 {
position: relative; top: 120px;
left:0px;right:0px;
margin: auto;
	text-align:left;

display:block;
width:700px; /* 画像の幅 */
height:60px; /* 画像の高さ */

	border-top:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;




}


.foot_kai_4 {
position: relative; top: 140px;
left:0px;right:0px;
margin: auto;
	text-align:left;

display:block;
width:820px; /* 画像の幅 */
height:60px; /* 画像の高さ */

	border-top:solid 1px #ff8000;
	border-left:solid 1px #ff8000;
	border-right:solid 1px #ff8000;
	border-bottom:solid 1px #ff8000;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;




}





.foot_kai_1_1 {
position: absolute;top: 10px;
left:50px;
}


.foot_kai_1_1_s {
position: absolute;top: 10px;
left:20px;
}


.foot_kai_1_1_k {
position: absolute;top: 10px;
left:230px;
}

.foot_kai_1_3 {
position: absolute;top: 10px;
left:265px;
}


.foot_kai_1_2 {
position: absolute;top: 10px;
left:470px;

}

.foot_kai_1_2_k {
position: absolute;top: 10px;
left:620px;

}


.space_t {
position: relative; top: 350px;

display:block;
width:700px; /* 画像の幅 */
height:20px; /* 画像の高さ */
}

table.kishu_betu_2 {
position: relative; top: 0px;left :0px;
}

td.kishu_betu_3 {
	text-align:left;
padding-left :0px;
	border-bottom:solid 1px #000000;
vertical-align: middle;
	color: #666666;
  line-height: 150%;
font-weight :bold;
font-size:14px;

}

.kishu_betu_3_e {
padding-left :5px;
text-decoration: underline;

}

td.kishu_betu_3_1 {
	text-align:left;
padding-left :5px;
	border-bottom:solid 1px #cacaca;
vertical-align: middle;
	color: #000000;
  line-height: 150%;
font-weight :bold;
font-size:16px;

}


td.kishu_betu_3 a{
height:100px;
	text-align:left;
padding-left :0px;

	color: #0000ff;

font-weight :bold;
font-size:14px;

}


td.kishu_betu_3 a:hover{

	color: #ff0000;

font-weight :bold;
font-size:14px;

}


td.kishu_betu_3_cart {
	text-align:center;
padding-left :5px;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;

}



td.kishu_betu_3_cart_f {
	text-align:left;
padding-left :5px;
	border-bottom:solid 1px #000000;
  line-height: 150%;

	color: #000000;

font-weight :bold;
font-size:14px;
}


td.kishu_betu_3_d {
padding-top :10px;
padding-bottom :10px;

width:90px;
height:30px;
	text-align:center;
padding-left :5px;
	border-bottom:solid 1px #000000;

	color: #666666;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_4 {
padding-left:10px;
padding-right:10px;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;


}

td.kishu_betu_4_ko {
width :130px;
padding-left:20px;
padding-right:20px;
	border-right:solid 1px #000000;
	border-bottom:solid 2px #008000;


}


td.kishu_betu_5 {
	text-align:right;

padding-top:10px;
padding-bottom:10px;

padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #008000;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_5_y {
	text-align:right;

padding-top:10px;
padding-bottom:10px;

padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #008000;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_5_z {
	text-align:right;

padding-top:10px;
padding-bottom:10px;

padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #000000;

	color: #008000;

font-weight :bold;
font-size:16px;
}




td.kishu_betu_5_1_1 {
padding-bottom:10px;
	text-align:center;
text-decoration: underline;

padding-top:10px;
padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #000000;

	color: #008000;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_5_3 {

padding-top:10px;
padding-bottom:10px;

padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #008000;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_5_3_1 {

padding-top:10px;
padding-bottom:10px;

padding-right:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #000000;

	color: #008000;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_5_dd {
	text-align:center;
  line-height: 100%;
text-decoration: underline;

padding-top:10px;
padding-bottom:10px;

	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #000000;

	color: #000000;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_5_dd a{
	color: #0000ff;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_5_dd a:hover{
	color: #ff0000;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_5_hh {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;

	color: #008000;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_5_fa {
padding-top:2px;
padding-left:10px;
	border-bottom:solid 1px #000000;
	text-align:left;
  line-height: 130%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}


td.kishu_betu_5_fa_j {
padding-top:2px;
padding-left:10px;
	border-bottom:solid 3px #000000;
	text-align:left;
  line-height: 130%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}


.ie td.kishu_betu_5_fa_j {
padding-top:2px;
padding-left:10px;
	border-bottom:solid 2px #000000;
	text-align:left;
  line-height: 130%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}



td.kishu_betu_5_kobe {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 2px #008000;
	text-align:left;
  line-height: 150%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}


td.kishu_betu_5_cat {
padding-top:10px;
padding-left:10px;
vertical-align: top;
	border-bottom:solid 1px #000000;
	text-align:left;
  line-height: 150%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}


td.kishu_betu_5_cat_s {
padding-top:10px;
padding-left:10px;
vertical-align: top;
	border-bottom:solid 1px #000000;
	text-align:left;
  line-height: 150%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}

td.kishu_betu_5_cat_r {
padding-top:10px;
padding-left:10px;
vertical-align: top;

	border-bottom:solid 2px #008000;
	text-align:left;
  line-height: 150%;

	color: #ff0000;

font-weight :normal;
font-size:13px;
}


td.cart_jun_1_r {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #008000;
	border-bottom:solid 2px #008000;
	text-align:left;

	color: #ff0000;
  line-height: 150%;
font-weight :normla;
font-size:13px;
}



td.kishu_betu_5_ko {
padding-top:10px;
padding-right:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;
	text-align:right;

	color: #008040;

font-weight :bold;
font-size:14px;
}


td.kishu_betu_5_ko_z {
padding-top:10px;
padding-right:10px;
	border-right:solid 1px #cacaca;
	border-bottom:solid 2px #008000;
	text-align:right;

	color: #008040;

font-weight :bold;
font-size:14px;
}

td.cart_jun_1 {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #008000;
	border-bottom:solid 2px #008000;
	text-align:left;

	color: #ff0000;

font-weight :normla;
font-size:14px;
}



td.cart_jun_1_r {
padding-top:10px;
padding-left:10px;
	border-right:solid 1px #008000;
	border-bottom:solid 2px #008000;
	text-align:left;

	color: #ff0000;
  line-height: 150%;
font-weight :normla;
font-size:13px;
}



td.kishu_betu_6 {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_6_y {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_6_z {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #000000;

	color: #666666;

font-weight :bold;
font-size:16px;
}



td.kishu_betu_6_1 {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #000000;

	color: #666666;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_6_ko {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 1px #cacaca;

	color: #666666;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_6_ko_z {
padding-top:10px;
padding-left:10px;
	border-bottom:solid 2px #008000;

	color: #666666;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_11 {
  line-height: 100%;

padding-top:10px;
padding-bottom:10px;

	border-bottom:solid 1px #000000;

	color: #666666;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_7 {
  line-height: 110%;

padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #cacaca;

	color: #000000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_7_1 {
  line-height: 110%;

padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #000000;

	color: #000000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_7_ko {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #cacaca;
 line-height: 110%;

	color: #000000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}



td.kishu_betu_7_ko_z {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 2px #008000;
 line-height: 110%;

	color: #000000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_10 {
	border-bottom:solid 1px #cacaca;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_10_y {
	border-bottom:solid 1px #cacaca;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}


td.kishu_betu_10_z {
	border-bottom:solid 1px #000000;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_10_1 {
	border-bottom:solid 1px #000000;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_10_ko {
	border-bottom:solid 1px #cacaca;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_10_ko_z {
	border-bottom:solid 2px #008000;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}



td.kishu_betu_8 {
padding-top:10px;
padding-right:10px;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

td.kishu_betu_9 {
padding-top:10px;
padding-left:10px;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:16px;
}

.kishu_none {
padding-top:10px;
padding-right:10px;

	color: #9e9e9e;

font-weight :bold;
font-size:14px;
}



.ko_hed_kobe {
position: absolute; top: 108px;
left: 110px;
right: 0px;
margin: auto;

display:block;
width:1100px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */
}

.ko_hed_makobe_1 {
position: absolute; top: 0px;left :0px;
}


.ko_hed_makobe_1_pri a{
position: absolute; top: -5px;left :-75px;


text-align:center; /* テキストを左右の中央揃えに */

padding-top :19px;
padding-left :23px;

display:block;
width:321px; /* 画像の幅 */
height:50px; /* 画像の高さ */
background:url(img/pri_ichi.gif) no-repeat; /* 画像表示 */
	color: #ffffff;
font-size:20px;
font-weight :bold;

}

.ko_hed_makobe_1_pri a:hover{

background:url(img/pri_ichi_h.gif) no-repeat; /* 画像表示 */

}

.ko_hed_makobe_1_pri a:active{

background:url(img/pri_ichi_a.gif) no-repeat; /* 画像表示 */

}



.ko_hed_makobe_2 {
position: absolute; top: 0px;left :260px;
}

.ko_hed_makobe_2_prin {
position: absolute; top: 60px;left :320px;


}

.ki_name_prin {

	color: #666666;

font-weight :700;
font-size:14px;

}




.ko_hed_makobe_3 {
position: absolute; top: 0px;left :510px;
}
.ko_hed_makobe_4 {
position: absolute; top: 0px;left :760px;
}


.ko_hed_ma_1 {
position: absolute; top: -90px;left :30px;
}


.ko_hed_ma_2 {
position: absolute; top: -90px;left :238px;



}


.ko_hed_ma_3 {
position: absolute; top: -90px;left :416px;



}


.ko_hed_ma_1_in {
position: absolute; top: 3px;left :50px;

}


.ko_hed_ma_2_in {
position: absolute; top: 3px;left :315px;



}
.ko_hed_ma_3_in {
position: absolute; top: 3px;left :565px;



}


.ko_hed_ma_4_in {
position: absolute; top: 3px;left :815px;



}


.ko_hed_ma_1_in_mak {
position: absolute; top: 18px;left :95px;

}


.ko_hed_ma_2_in_mak {
position: absolute; top: 18px;left :355px;



}


.ko_hed_ma_3_in_mak {
position: absolute; top: 18px;left :605px;



}

.ko_hed_ma_4_in_mak {
position: absolute; top: 18px;left :855px;



}



td.kishu_betu_12 {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #cacaca;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :normal;
font-size:15px;
}


td.mak_by_td_r_uu {
text-align:right; /* テキストを左右の中央揃えに */

padding-top:10px;
padding-right:3px;
	border-bottom:solid 1px #cacaca;

	color: #666666;
	border-right:solid 1px #cacaca;

font-weight :normal;
font-size:13px;
}



td.kishu_betu_13 {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #cacaca;
 line-height: 110%;
	color: #ff0000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:17px;
}


td.kishu_betu_13_y {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #cacaca;
 line-height: 110%;
	color: #ff0000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:17px;
}


td.kishu_betu_13_z {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #000000;
 line-height: 110%;
	color: #ff0000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:17px;
}



td.kishu_betu_13_1 {
padding-top:10px;
padding-right:10px;
	border-bottom:solid 1px #000000;

	color: #ff0000;
	border-right:solid 1px #cacaca;

font-weight :bold;
font-size:17px;
}

.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }

.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 880px;
padding-left:300px;
padding-top:13px;

}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li.haba_1{
  position: relative;
  display: block;
width:80px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu li.haba_1_1{
  position: relative;
  display: block;
width:88px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}


.dropmenu li.haba_2{
  position: relative;
  display: block;
width:110px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu li.haba_3{
  position: relative;
  display: block;
width:140px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu li.haba_4{
  position: relative;
  display: block;
width:162px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu li.haba_5{
  position: relative;
  display: block;
width:245px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}




.dropmenu li.haba_2_1{
  position: relative;
  display: block;
width:130px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}







.dropmenu li a{
  display: block;

  margin: 0;
  padding: 5px 0 5px;
  background: #ffffff;
  color: #0000ff;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

  font-size: 13px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 100%;

}
.dropmenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #ffffff;
  background: #cffad2;
  text-align: left;
  line-height: 5px;

}


.dropmenu li ul li a:hover{
  padding: 13px 15px;
  border-top: 1px solid #ffffff;
  background: #ffffff;
  text-align: left;
  line-height: 5px;

}
.dropmenu li:hover > a{
  background: #ffffff;
}
.dropmenu li a:hover{
  background: #cffad2;
}



.dropmenu li.foot_blog_1{
  position: relative;top:-10px;
  display: block;
width:245px; /* 画像の幅 */
height:25px; /* 画像の高さ */
font-size:10px;

  float: left;
  margin: 0;
  padding-left: 40px;
  text-align: left;
}


.dropmenu_foot li.foot_blog_1{
  position: relative;top:0px;
  display: block;
width:245px; /* 画像の幅 */
height:25px; /* 画像の高さ */
font-size:10px;

  float: left;
  margin: 0;
  padding-left: 40px;
  text-align: left;
}

.dropmenu_foot li.foot_blog_2{
  position: relative;top:-25px;left:100px;
  display: block;
width:245px; /* 画像の幅 */
height:25px; /* 画像の高さ */
font-size:10px;

  float: left;
  margin: 0;
  padding-left: 40px;
  text-align: left;
}



.dropmenu_foot{
  *zoom: 1;
  position: relative;top:30px;left:650px;

  list-style-type: none;
  width: 380px;

}
.dropmenu_foot:before, .dropmenu_foot:after{
  content: "";
  display: table;
}
.dropmenu_foot:after{
  clear: both;
}
.dropmenu_foot li.haba_1{
  position: relative;
  display: block;
width:80px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu_foot li.haba_1_1{
  position: relative;
  display: block;
width:88px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}


.dropmenu_foot li.haba_2{
  position: relative;
  display: block;
width:110px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu_foot li.haba_3{
  position: relative;
  display: block;
width:140px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu_foot li.haba_4{
  position: relative;
  display: block;
width:162px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu_foot li.haba_5{
  position: relative;
  display: block;
width:245px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;
font-size:10px;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}




.dropmenu_foot li.haba_2_1{
  position: relative;
  display: block;
width:130px; /* 画像の幅 */
height:25px; /* 画像の高さ */
	border-left:solid 1px #cacaca;

  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}







.dropmenu_foot li a{
  display: block;

  margin: 0;
  padding: 5px 0 5px;
  background: #ffffff;
  color: #0000ff;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;

  font-size: 13px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu_foot li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu_foot li ul li{
  width: 100%;

}
.dropmenu_foot li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #ffffff;
  background: #cffad2;
  text-align: left;
  line-height: 5px;

}


.dropmenu_foot li ul li a:hover{
  padding: 13px 15px;
  border-top: 1px solid #ffffff;
  background: #ffffff;
  text-align: left;
  line-height: 5px;

}
.dropmenu_foot li:hover > a{
  background: #ffffff;
}
.dropmenu_foot li a:hover{
  background: #cffad2;
}




























.kousatsu{
  position: relative;top:0px;
  padding-left: 40px;
  padding-top: 0px;


}



.kousatsu_1{
  position: relative;top:0px;
  padding-left: 40px;
  padding-top: -10px;


}

.kousatsu_2{
  position: relative;top:0px;
  padding-left: 40px;
  padding-top: -10px;

font-size:10px;

}






#flip { position: relative; z-index: 3; }
#flip > li{
  perspective: 400px;
}
#flip li ul{
  visibility: hidden;
  transform: rotateX(-90deg);
  transform-origin: 50% 0;
  transition: .3s;
}
#flip li:hover ul{
  visibility: visible;
  transform: rotateX(0);
}


.pop a:hover{ /*マウスが乗ったら*/
        position: relative;
        top: 0px; left: 0px;
}
.fukidasipop { /*吹き出し本体*/
        position: absolute;
        top:50px; left:-170px;
        display: none; /*何も表示しない*/
width:220px; /* 画像の幅 */
height:190px; /* 画像の高さ */

  text-align: left;
padding-left :5px;
padding-right :5px;
padding-top :5px;
border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;
font-size:12px;
  color: #000000;
font-weight :normal;
  line-height: 180%;


     filter: alpha(opacity=85); /* IE */
　　-moz-opacity:0.85; / *Firefox・Netscape */
  　opacity:0.85; /* Opera・Safari */
}
a:hover .fukidasipop {
        display: block; /*ブロック要素で表示*/
}


.fukidasipop_cart { /*吹き出し本体*/
        position: absolute;
        top:85px; left:430px;
        display: none; /*何も表示しない*/
width:250px; /* 画像の幅 */
height:300px; /* 画像の高さ */

  text-align: left;
padding-left :5px;
padding-right :5px;
padding-top :5px;
border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;
font-size:12px;
  color: #000000;
font-weight :bold;
  line-height: 180%;


     filter: alpha(opacity=85); /* IE */
　　-moz-opacity:0.85; / *Firefox・Netscape */
  　opacity:0.85; /* Opera・Safari */
}
a:hover .fukidasipop_cart {
        display: block; /*ブロック要素で表示*/
}






.fukidasipop_f1 { /*吹き出し本体*/
        position: absolute;
        top:35px; left:-200px;
        display: none; /*何も表示しない*/
width:300px; /* 画像の幅 */
height:30px; /* 画像の高さ */

  text-align: center;
padding-left :5px;
padding-right :5px;
padding-top :5px;
border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;
font-size:14px;
  color: #0000ff;
font-weight :bold;
  line-height: 230%;


     filter: alpha(opacity=85); /* IE */
　　-moz-opacity:0.85; / *Firefox・Netscape */
  　opacity:0.85; /* Opera・Safari */
}
a:hover .fukidasipop_f1 {
        display: block; /*ブロック要素で表示*/
}

.fukidasipop_f2 { /*吹き出し本体*/
        position: absolute;
        top:35px; left:-200px;
        display: none; /*何も表示しない*/
width:290px; /* 画像の幅 */
height:250px; /* 画像の高さ */

  text-align: left;
padding-left :5px;
padding-right :5px;
padding-top :5px;
border-top:solid 1px #bebebe;
	border-left:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  background-color:#ffffff;
font-size:14px;
  color: #0000ff;
font-weight :normal;
  line-height: 180%;


     filter: alpha(opacity=85); /* IE */
　　-moz-opacity:0.85; / *Firefox・Netscape */
  　opacity:0.85; /* Opera・Safari */
}
a:hover .fukidasipop_f2 {
        display: block; /*ブロック要素で表示*/
}

.kaishu_a{
	color: #ff0000;

font-weight :bold;
font-size:12px;

}


.kaishu_b{
	color: #ff0000;

font-weight :bold;
font-size:12px;

}
td.cost_page {

	color: #0000ff;

font-weight :bold;
font-size:13px;

}


.ie td.cost_page {

	color: #0000ff;
border-bottom:solid 2px #cccccc;

font-weight :bold;
font-size:13px;

}


td.cost_page a{

	color: #0000ff;

font-weight :bold;
font-size:13px;

}


td.cost_page a:hover{

	color: #333333;

font-weight :bold;
font-size:13px;

}

td.kishu_zen_1 {

	color: #ffffff;
font-weight :bold;
font-size:16px;
height:30px;
padding-top:4px;
padding-left:4px;
  background-color:#0000ff;
  text-align: left;


}
td.kishu_zen_2 {

	color: #000ff;
font-weight :bold;
font-size:13px;
height:30px;
padding-left:10px;


}


.kishumei_a {

	color: #000000;
font-weight :bold;
font-size:15px;


}


.hosoku_1 {

	color: #000000;
font-weight :normal;
font-size:13px;
padding-bottom:7px;

}


.juntan_a {

	color: #000000;
font-weight :normal;
font-size:10px;

}


#msgBx{
position :absolute;
top :1px;
left :1px;
font-size :15px;
padding :5 0 0 10;
color :navy;
background-color :#eeeeee; 
height :25px;
width :800px;
}

td.cart_ki_1 {
padding-top:5px;
	text-align:left;
padding-left:10px;
font-size :15px;
	color: #000000;
font-weight :bold;
}



td.cart_ki_1_prin {
	text-align:left;
padding-left:10px;
font-size :16px;
  line-height: 140%;

	color: #000000;
font-weight :normal;
}


td.cart_ki_1_prin_2 {
	text-align:left;
padding-left:10px;

font-size :22px;
  line-height: 100%;

	color: #000000;
font-weight :700;
   border: 1px solid #000000;

}


td.cart_ki_1_prin_2_s {
	text-align:left;

padding-left:10px;

font-size :22px;
  line-height: 120%;

	color: #000000;
font-weight :700;
   border: 1px solid #000000;

}

td.cart_ki_1 a{
	text-align:left;
padding-left:10px;
font-size :15px;
	color: #000000;
font-weight :bold;
}

td.cart_ki_1 a:hover{
	text-align:left;
padding-left:10px;
font-size :15px;
	color: #ff0000;
font-weight :bold;
}



td.cart_ki_1_i {
	text-align:left;
padding-left :10px;

font-size :15px;
	color: #000000;
font-weight :bold;
}

td.cart_ki_1_i a{
	text-align:left;
padding-left :2px;

font-size :15px;
	color: #000000;
font-weight :bold;
}


td.cart_ki_1_i a:hover{
	color: #ff0000;
}


td.cart_ki_2 {
	text-align:left;
padding-left :15px;
  line-height: 180%;

	color: #000000;

font-weight :bold;
font-size:15px;


}

td.cart_ki_2_ca {
	text-align:left;
padding-left :7px;
font-size:14px;

	color: #000000;


}


td.cart_ki_2_ca a{
 text-decoration: none;
   border-bottom: 1px solid blue;
   padding-bottom: 0px;


	color: #0000ff;

font-weight :normal;
font-size:14px;


}

td.cart_ki_2_ca a:hover{

	color: #ff0000;



}




td.cart_ki_3 {
	text-align:left;
padding-left :20px;
  line-height: 180%;

	color: #000000;

font-weight :normal;
font-size:14px;


}


td.cart_ki_4 {
	text-align:left;
padding-left :20px;

  line-height: 180%;

font-weight :normal;
font-size:14px;


}


td.cart_ki_5 {
padding-left :20px;
  line-height: 120%;
padding-bottom :10px;

word-break: break-word;
	text-align:left;
	color: #000000;

font-weight :normal;
font-size:14px;


}

td.cart_ki_5 a{

	text-align:left;
padding-bottom :10px;
word-break: break-word;

padding-right :0px;
	color: #0000ff;
font-weight :normal;
font-size:13px;


}

td.cart_ki_5 a:hover{
	color: #ff0000;


}

td.cart_ki_5_c {
padding-left :20px;
padding-bottom :10px;

  line-height: 130%;

word-break: break-word;
	text-align:left;
	color: #000000;

font-weight :normal;
font-size:12px;


}

td.cart_ki_5_c a{

	text-align:left;

padding-right :5px;
	color: #0000ff;
font-weight :normal;
font-size:12px;


}

td.cart_ki_5_c a:hover{
	color: #ff0000;


}


td.cart_ki_6_1 {
	text-align:center;
  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-left:solid 2px #008040;

	border-top:solid 1px #008040;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}



td.cart_ki_6 {
	text-align:center;
  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-top:solid 1px #008040;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}



td.cart_ki_6_prin {
padding-left:10px;

	text-align:right;
  line-height: 100%;
	color: #000000;
font-weight :normal;
padding-right:20px;
font-size:22px;
font-weight :700;
width :350px;
	border:solid 1px #008040;
}

td.cart_ki_6_prin_s {

	text-align:right;
  line-height: 100%;
	color: #000000;
font-weight :normal;
padding-right:20px;
font-size:22px;
font-weight :700;
   border: 1px solid #000000;

}



td.cart_ki_9_prin {
padding-top:15px;
padding-bottom:15px;

	text-align:left;
  line-height: 100%;
	color: #000000;
font-size:25px;
font-weight :700;

}


td.cart_ki_7 {
	text-align:center;
  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-top:solid 1px #008040;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}


td.cart_ki_8 {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}

td.cart_ki_8_b {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;
  background-color:#ffffff;


}


td.cart_ki_8_k {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}

td.cart_ki_8_k_prin {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;


}



td.cart_ki_8_s {
	text-align:center;

  line-height: 100%;
	color: #008040;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}


td.cart_ki_8_s_b {
	text-align:center;

  line-height: 100%;
	color: #008040;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;
  background-color:#ffffff;


}




td.cart_ki_9 {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}


td.cart_ki_9_b {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;


}

td.cart_ki_9_k {
	text-align:right;
padding-right :20px;

	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}
td.cart_ki_9_k_prin {
	text-align:left;
padding-left :20px;


padding-right :20px;

	color: #666666;
font-weight :700;
font-size:22px;
   border: 1px solid #000000;


}



td.cart_ki_10 {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}

td.cart_ki_10_b {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;


}

td.cart_ki_10_k {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}


td.cart_ki_10_k_pr {
	text-align:left;
padding-right :20px;
padding-left:15px;

	color: #ff0000;
font-weight :bold;
font-size:30px;
   border: 1px solid #000000;


}

td.cart_ki_7_prin {
	text-align:right;

	color: #000000;
font-weight :700;
font-size:14px;
padding-right:20px;
padding-top:5px;
font-size:22px;
   border: 1px solid #000000;
padding-left:20px;

}


td.cart_ki_11 {
	text-align:center;
padding-top :1px;


	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}

td.cart_ki_11_b {
	text-align:center;
padding-top :1px;


	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;


}


td.cart_ki_11_k {
	text-align:center;
padding-top :1px;


	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;


}


td.cart_ki_11_k_prin {
	text-align:left;

   border: 1px solid #000000;



}

td.cart_ki_12 {
	text-align:center;

	border-bottom:solid 1px #cbcbcb;


}

td.cart_ki_12_b {
	text-align:center;

	border-bottom:solid 1px #000000;


}


td.cart_ki_12_k {
	text-align:center;

	border-bottom:solid 1px #cbcbcb;


}

td.cart_ki_12_k_prin {
	text-align:center;


}


td.cart_ki_8_j {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 3px #000000;
  background-color:#ffffff;


}

.ie td.cart_ki_8_j {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 2px #000000;
  background-color:#ffffff;


}


td.cart_ki_9_j {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 3px #000000;


}

.ie td.cart_ki_9_j {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 2px #000000;


}



td.cart_ki_10_j {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 3px #000000;


}
.ie td.cart_ki_10_j {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 2px #000000;


}

td.cart_ki_11_j {
	text-align:center;
padding-top :1px;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 3px #000000;


}

.ie td.cart_ki_11_j {
	text-align:center;
padding-top :5px;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 2px #000000;


}

td.cart_ki_12_j {
	text-align:center;

	border-bottom:solid 3px #000000;


}


.ie td.cart_ki_12_j {
	text-align:center;

	border-bottom:solid 2px #000000;


}




td.cart_ki_13 {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}

td.cart_ki_13_b {
	text-align:center;

  line-height: 100%;
	color: #000000;
font-weight :bold;
font-size:14px;
	border-left:solid 2px #008040;

	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;
  background-color:#ffffff;


}



td.cart_ki_14 {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;

  background-color:#ffffff;

}

td.cart_ki_14_b {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #000000;
font-weight :normal;
font-size:14px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;

  background-color:#ffffff;

}


td.cart_ki_15 {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;

  background-color:#ffffff;

}

td.cart_ki_15_b {
	text-align:right;
padding-right :20px;

  line-height: 100%;
	color: #ff0000;
font-weight :bold;
font-size:15px;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;

  background-color:#ffffff;

}


td.cart_ki_16 {
	text-align:center;
padding-top :1px;

  line-height: 100%;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;

  background-color:#ffffff;

}

td.cart_ki_16_b {
	text-align:center;
padding-top :1px;

  line-height: 100%;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #000000;

  background-color:#ffffff;

}

td.cart_ki_17 {
	text-align:center;

	border-bottom:solid 1px #cbcbcb;
  background-color:#ffffff;


}

td.cart_ki_17_b {
	text-align:center;

	border-bottom:solid 1px #000000;
  background-color:#ffffff;


}


.cart_ki_10_1 {

	color: #9e9e9e;

font-weight :bold;
font-size:15px;


}

td.cart_ki_18 {
padding-top:2px;
padding-left:10px;
	border-bottom:solid 1px #000000;
	text-align:left;
  line-height: 130%;

	color: #ff0000;

font-weight :normal;
font-size:13px;

}



.rakishu_1 {

	color: #000000;

font-weight :normal;
font-size:12px;

}
.ki_li_s {
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;


	text-align:left;

	color: #0000ff;

font-weight :normal;
font-size:12px;



}

.ki_li_s a{

	color: #0000ff;

font-weight :normal;
font-size:12px;

}

.ki_li_s a:hover{

	color: #ff0000;


}

.mak_shu_left{
        position: relative;
        top:50px; left:0px;
}

.mak_shu_left_prin{
        position: relative;
        top:15px; left:0px;
}





.printer_setu_2 {
	text-align:left;
padding-bottom:10px;

	color: #000000;

font-weight :bold;
font-size:24px;
}

.printer_setu_2_s {
padding-bottom:10px;
  line-height: 170%;

	text-align:left;
}


.printer_setu_2_s a{
	color: #0000ff;

font-weight :bold;
font-size:16px;
text-decoration: underline;


}


.printer_setu_2_s a:hover{
	color: #ff0000;



}

.prin_td_a {
padding-left:5px;
padding-top:8px;
padding-bottom:8px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;


font-weight :bold;
font-size:14px;
}


.prin_td_mei a{
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;


font-weight :bold;
font-size:14px;
}

.prin_td_a_d {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

	text-align:left;

	color: #482400;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;


font-weight :400;
font-size:13px;
}

.prin_td_a_c {
padding-left:5px;
padding-top:35px;
padding-bottom:5px;

	text-align:left;

	color: #ff0000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;


font-weight :bold;
font-size:16px;
}



.prin_td_b {
padding-left:5px;
padding-top:12px;
padding-bottom:12px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;


font-weight :normal;
font-size:14px;
}


.prin_td_b_mak {

	text-align:left;

	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;

}

.prin_td_b_mak a{

	color: #0000ff;
text-decoration: underline;

font-weight :700;
font-size:16px;
}


.prin_td_b_mak a:hover{
	color: #ff0000;
}


.prin_td_b_d {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

	text-align:left;

	color: #482400;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;

  line-height: 150%;


font-weight :400;
font-size:13px;
}


.prin_td_b_d a{
text-decoration: underline;

	color: #0000ff;


}


.prin_td_b_d a:hover{

	color: #ff0000;


}


.printer_setu_1 {
padding-left:10px;
padding-top:10px;
  line-height: 150%;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;


font-weight :bold;
font-size:14px;
}



.abc_mak_index_r_1 {

position: absolute; top: 90px;
left: 0px;
right: 0px;
margin: auto;

display:block;
width:1100px; /* 画像の幅 */
height:40px; /* 画像の高さ */
text-align:center; /* テキストを左右の中央揃えに */

}

.main_top_waku_index {

position: relative; top: 140px;
left: 0px;


}


.img_waku_prin {

position: absolute; top: 110px;
left: 700px;


}

.ken_mak_ko11_prin {

position: relative; top: 0px;
left: 0px;
margin-left:220px;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;


}




.prin_ss {
padding-left:5px;
padding-top:7px;
padding-bottom:7px;

	text-align:left;

	color: #000000;
	border-bottom:solid 1px #666666;
	border-right:solid 3px #666666;
  background-color:#f6f6f6;


font-weight :bold;
font-size:15px;
}

.prin_ss_t {
padding-left:5px;
padding-top:15px;
padding-bottom:15px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
  background-color:#f6f6f6;


font-weight :bold;
font-size:15px;
}



.prin_ss_p {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

	text-align:center;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;

	border-top:solid 1px #666666;
	border-bottom:solid 3px #666666;
}


.prin_ss_p_t {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

	text-align:center;
	border-right:solid 1px #666666;

	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.prin_ss_p_t1 {
padding-left:15px;
padding-top:5px;
padding-bottom:15px;
padding-right:10px;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;




	text-align:left;

	color: #000000;


font-weight :bold;
font-size:14px;
}

.prin_td_3 {
padding-top:5px;
padding-bottom:15px;

	text-align:center;
  background-color:#efefef;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;


font-weight :bold;
font-size:14px;
}
.prin_td_4 {
padding-left:5px;
padding-top:10px;
padding-bottom:10px;

	text-align:left;
  background-color:#efefef;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;


font-weight :normal;
font-size:14px;
}


.prin_td_4_s {
padding-left:5px;
padding-top:10px;
padding-bottom:10px;

	text-align:left;
  background-color:#efefef;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 2px #666666;
	border-left:solid 1px #666666;


font-weight :normal;
font-size:14px;
}



.prin_td_4_t {
padding-left:5px;
padding-top:15px;
padding-bottom:15px;

	text-align:left;
  background-color:#efefef;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 4px #666666;
	border-left:solid 1px #666666;


font-weight :normal;
font-size:14px;
}



.prin_td_5 {
padding-top:10px;
padding-bottom:10px;

	text-align:center;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;

	border-right:solid 3px #666666;

font-weight :bold;
font-size:14px;
}
.prin_td_5_1 {
padding-top:10px;
padding-bottom:10px;

	text-align:center;

	color: #ff0000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;

	border-right:solid 3px #666666;

font-weight :bold;
font-size:15px;
}

.prin_td_1 {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;

	border-right:solid 3px #666666;

font-weight :bold;
font-size:14px;
}


.prin_td_1_s {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 2px #666666;
	border-left:solid 1px #666666;

	border-right:solid 3px #666666;

font-weight :bold;
font-size:14px;
}

.prin_td_1_t {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;

	text-align:left;

	color: #000000;
	border-top:solid 1px #666666;
	border-bottom:solid 4px #666666;
	border-left:solid 1px #666666;

	border-right:solid 1px #666666;

font-weight :bold;
font-size:14px;
}



.top_ri_1 {

	color: #666666;

font-weight :bold;
font-size:14px;
}



.mot_3_4 {
font-weight :400;
font-size:12px;
	color: #000000;


}


