/* ¥Æ¡¼¥Þ¡§¥Í¥¤¥Á¥ã¡¼¡¿¥Õ¥©¥ì¥¹¥È */

/* Hides from IE5-Mac \*/
* html .foo { height: 1%; }
/* */

 .sample{
    padding-left:1em;
    text-indent:-1em;
    font-size:4vw;
  }
  .sample:before{
    content:"";
  }

body {
	font:30px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, monospace,Hiragino Kaku Gothic Pro,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	text-align:center;¡¡
	margin:0px auto;
	padding:0px;
	color:#3A3A3A;
	margin:0px auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-attachment: scroll;
	background-image: url(/sample/image/topbackbackback_r1_c1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



#container {
	width:96%;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;

}

/* ¥Þ¥¤¥Ú¡¼¥¸¡¢¥Ý¥Ã¥×¥¢¥Ã¥×²èÌÌ */
#enter {
	margin:50px auto 0px;
	text-align:left;
	border:1px solid #4A7A2A;
	width:580px;
}

table { /* ´ðËÜ¥Æ¡¼¥Ö¥ëÀßÄê¡Ê¸ÇÄê¡Ë*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}

th {
 border:0px none;
 margin:0px;
 padding:0px;
 border-collapse:collapse;
 vertical-align:top;
}

td {
 border:0px none;
 margin:0px;
 padding:0px;
 border-collapse:collapse;
 vertical-align:top;
}

th {
 white-space:nowrap;
} 

h1,h2,h3,h4 { /* ´ðËÜ¥¿¥¤¥È¥ë¡Ê¸ÇÄê¡Ë*/
	padding:0px;
	margin:0px;
	font-size:100%;
	text-align:left;
}



/* ¥»¥ó¥¿¡¼½¤Àµ*/

#center1 { /* ­¡¥»¥ó¥¿¡¼td ¡ÊÁõ¾þÍÑ¡Ë*/
	vertical-align:top;
    width:720px;
    _width:720px;
    *width:720px;
	margin: 0px;
    float: right;
}


#center1 h4 {
	margin-left:8px;
	clear:both;
}

/*£²³¬ÁØÌÜ*/

#center3 { /* ­¢¥»¥ó¥¿¡¼td ¡ÊÁõ¾þÍÑ¡Ë*/
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:100%;
	text-align:right;
}

/* ¼¾¼Í¼¾¼Á¼¾¼Å¼¾¼Ì¼¾¼¨¼¾äÀ¼©¼¾¼¿¼¾¼©?¼¾¼Ã¼¾¼©??¼¾¼´ */
#center3 table{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
}

#center3 table table.bordlayoutp3{
	margin:0;
}

.centerbox { /* ­£ */
	margin:0px;
	padding:0px;
	width: 700px;

}


.header_area { /* ?¼¾¼Ô?????Ž¼Ž¾Ž¼Ž²?¼¾¼Î?¼¾¼°?Ž¼Ž¾Ž¼ŽÀ?Ž¼Ž¾Ž¼Ž¬?Ž¼Ž¾Ž¼Ž®?Ž¼Ž¾Ž¼Ž¦ */
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.header_area img { /* ?¼¾¼¥?¼¾¼¨?¼¾¼·?¼¾¼·?¼¾¼·??Ž¼Ž¨Ž¼Ž·?? */
	_float: right;
	*float: right;
	}



a { /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	color:#30472B;
	text-decoration:underline;
}


a:hover {
	color:#5ea54f;
	text-decoration:none;
}

ul { /* ?Ž¼Ž¾Ž¼Ž¾?Ž¼Ž¾Ž¼Ž°?Ž¼Ž¾Ž¼Ž²?Ž¼Ž¾Ž¼Ž®?Ž¼Ž¾Ž¼Ž½?? ?¼¾¼´?¼¾¼À?¼¾¼Ø?¼¾¼À?*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul ul{
	list-style-type:none;
}

img { /* ?Ž¼Ž¾Ž¼Ž¨?Ž¼Ž¾Ž¼Ž¥?Ž¼Ž¾Ž¼ŽÀ?Ž¼Ž¾Ž¼Ž¼?¼¾¼Ü?????Ž¼Ž¾Ž¼ŽÀ??Ž¼Ž¾Ž¼Ž²? */
 border:0px;
}

form {
	padding:0px;
 display:inline;
}

p {
	line-height:150%;
	margin:5px 0px;
	padding:2px 0px;
	font-size: 12px;
	text-align: left;

}

.clear_both { /* ú¨Ž¼Ž¾Ž¼Ž¿?¼¾¼Â???Ž¼Ž¾Ž¼Ž¬?¼¾¼¸?¼¾¼ÂŽ¼Ž¾Ž¼ŽÀ?Ž¼Ž¾Ž¼ŽÃ?Ž¼Ž¾Ž¼Ž§?Ž¼Ž¾Ž¼Ž¨ */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center
}

.button1 { /* input?¼¾¼Ü?¼¾¼Å?Ž¼Ž¾Ž¼Ž·?Ž¼Ž¾Ž¼Ž±?? */
	cursor:pointer;
	color:#333333;
	font-weight:bold;
}

.text1 {/* ??¼¾¼¨¼¾¼³?Ž¼Ž¾Ž¼Ž½?¼¾¼´?¼¾¼®?Ž¼Ž¾Ž¼Ž®?Ž¼Ž¾Ž¼Ž¦??¼¾¼¨¼¾¼¼?Ž¼Ž¾Ž¼Ž¨?Ž¼Ž¾Ž¼Ž·?Ž¼Ž¾Ž¼Ž±?? */
}

.caution {/* ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ */
 font-weight:bold;
 color:#FF0000;
}

.no2 { /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?¼¾¼À?Ž¼Ž¾Ž¼ŽÀ?&#63728; */
 font-size:110%;
}

.strong{ font-weight:bold;}/* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´???Ž¼Ž¾Ž¼ŽÀ?Ž¼Ž¾Ž¼Ž¯?? */

.red{color:#720000;} /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?¼¾¼¹Ž¼Ž¾Ž¼Ž¨ */
.orange{color:#FF9900;} /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?¼¾¼°?Ž¼Ž¾Ž¼Ž°?Ž¼Ž¾Ž¼Ž·?Ž¼Ž¾Ž¼Ž¼ */
.blue{color:#0000FF;} /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?? */
.green{color:#006600;} /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?¼¾¼»? */
.glay{color:#666666;} /* ?¼¾¼Î?¼¾¼¯?Ž¼Ž¾Ž¼Ž·?¼¾¼´?¼¾¼¶?Ž¼Ž¾Ž¼Ž°?Ž¼Ž¾Ž¼ŽÀ */

.item img {/* ??¼¾¼Éðõ?¼¾¼¿?¼¾¼Â?¼¾¼¦  */
	height:auto;
	padding:3px;
	margin:0px;
	background:#fff;
	text-align:center;
	border:solid 1px #ddd;
}

.spacebox{/* ?Ž¼Ž¾Ž¼Ž½?¼¾¼Ø???Ž¼Ž¾Ž¼Ž½?Ž¼Ž¾Ž¼Ž±??  */ 
	height:50px;
}


.footer_area { /* ?¼¾¼Î???¼¾¼Ã?Ž¼Ž¾Ž¼Ž²?¼¾¼Î?¼¾¼°?Ž¼Ž¾Ž¼ŽÀ?Ž¼Ž¾Ž¼Ž¬?Ž¼Ž¾Ž¼Ž®?Ž¼Ž¾Ž¼Ž¦ */
	text-align:left;
	margin:0px 20px 0px 20px;
	padding:0px;
}

#bread { /* ¼¾¼©¼¾¼Õ¼¾¼©?¼¾¼³¼¾¼©¼¾¼¾ */
	margin:0px 0px 15px 0px;
	text-align:left;
	border-bottom:1px dotted #4A7A2A;
	width:700px;

}


.layoutp3 form{

}

.layoutp3 table{
	text-align:left;
	float: left;
}

.layoutp3 {
	padding:5px 2px;
}/* Ž¼Ž¾Ž¼ŽÑŽ¼Ž¾Ž¼ŽÂŽ¼Ž¾Ž¼ŽË?3px */


.layoutp3 center {

}/* Ž¼Ž¾Ž¼ŽÑŽ¼Ž¾Ž¼ŽÂŽ¼Ž¾Ž¼ŽË???3px */


.layoutp3 th { padding:3px;}

.layoutp3 td {
	padding:3px;
}

.layoutp3 td img {
	_float: left;
	*float: left;
	float\9: left;
}

.layoutp3 td img:not(:target) {
	_float: left;
	*float: left;
	float\9: left;
}


.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* Ž¼Ž¾Ž¼Ž©Ž¼Ž¾Ž¼à¾Ž¾Ž¼Ž¥Ž¼Ž¾Ž¼ŽÀŽ¼Ž¾Ž¼Ž©Ž¼Ž¾Ž¼ŽÄŽ¼Ž¾Ž¼Ž¥Ž¼Ž¾Ž¼ŽÀŽ¼Ž¾Ž¼Ž©Ž¼Ž¾Ž¼ŽÊŽ¼Ž¾Ž¼Ž¥Ž¼Ž¾Ž¼ŽÀŽ¼Ž¾Ž¼Ž©Ž¼Ž¾Ž¼ŽÚŽ¼Ž¾Ž¼Ž©?(Ž¼Ž¾Ž¼ŽÑŽ¼Ž¾Ž¼ŽÂŽ¼Ž¾Ž¼ŽË?3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* Ž¼Ž¾Ž¼Ž¶Ž¼Ž¾Ž¼Ž§Ž¼Ž¾Ž¼ŽÑŽ¼Ž¾Ž¼ŽÂŽ¼Ž¾Ž¼ŽË?10px */

.bordlayoutp3  { padding:5px 0px;}/* ?¼¾¼Ü?????Ž¼Ž¾Ž¼ŽÀ????¼¾¼Ð?¼¾¼±(?¼¾¼Ö?¼¾¼Ã3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* ?Ž¼Ž¾Ž¼Ž®?¼¾¼Ö?¼¾¼Ã10px */

.backcolor1 { background:#EAEBDD;} /* ¼¾¼©¼¾¼Ê¼¾¼¥¼¾¼À¼¾¼©¼¾¼Ú¼¾¼©??¼¾¼¯¼¾¼©?¼¾¼À¼¾¼Ä¼¾¼Þ¼¾¼¨?¼¾¼Ü¼¾¼¨¼¾¼¬¼¾¼¥¼¾¼Î¼¾¼©¼¾¼Ã¼¾¼©¼¾¼¨¼¾¼©¼¾¼Ì¼¾¼©??¼¾¼°¼¾¼¥¼¾¼Ï */
.backcolor2 { background:#FFFFFF;vertical-align:middle; width:420px;} /* ?Ž¼Ž¾Ž¼Ž·?Ž¼Ž¾Ž¼Ž·??¼¾¼ª¼¾¼¹??? */
.backcolor3 { background:url(../img/leftside.gif);padding:10px 0px;} /* ?Ž¼Ž¾Ž¼Ž¯?Ž¼Ž¾Ž¼ŽÀ?¼¾¼´?¼¾¼®?? */


.mainCont { /* ?¼¾¼¥?¼¾¼¨?¼¾¼·?¼¾¼·?¼¾¼·??Ž¼Ž¨Ž¼Ž·?? */
	width: 700px;
	text-align: left;
	}

.mainCont img { /* ?¼¾¼¥?¼¾¼¨?¼¾¼·?¼¾¼·?¼¾¼·??Ž¼Ž¨Ž¼Ž·?? */
	}


.mainCont p{
	margin-left:0px;
	clear: both;
}

.title1{ /* ?¼¾¼Ã?¼¾¼¨?Ž¼Ž²?Ž¼Ž¯1 h3 */
	height:7vw;
	width:95%;
	margin:0px;
	color:#FFFFFF;
	line-height:7vw;
	vertical-align:middle;
	background-color:#3173AD;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-size: 4vw;
	clear: both;
}

.title1 a {
	color:#FFFFFF;
	text-decoration:none;
}

.title1 a:hover {
 color:#FFFFFF;
	text-decoration:underline;
}

.center{ text-align:center;} /* ¥»¥ó¥¿¡¼ */

.titlev{ /* ?¼¾¼Ã?¼¾¼¨?Ž¼Ž²?Ž¼Ž¯1 h3 */
	height:40px;
	width:auto;
	margin:0px;
	color:#FFFFFF;
	line-height:200%;
	vertical-align:middle;
	background-image: url(../img/titlebarv.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-size: 12px;
	clear: both;
}

.titleb{ /* ?¼¾¼Ã?¼¾¼¨?Ž¼Ž²?Ž¼Ž¯1 h3 */
	height:40px;
	width:auto;
	margin:0px;
	color:#FFFFFF;
	line-height:200%;
	vertical-align:middle;
	background-image: url(../img/titlebarb.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-size: 12px;
	clear: both;
}
/********************************************************************/
/* ê¦Ž§ëþ&#63728;åã??åãÌå¦­?°çÖ¼ê°ÔñŽ¼? */




/* åãÐå¥ãåã?åãŽ¼ */
#header{
	width:920px;
	height:100px;
	background:url(/sample/image/head_back.gif) no-repeat right;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	_padding: 0px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;


}

td>#header { /* IE7 Safari Firefox íôŽ¨ */
	height:100px;
}


.shoplogo { /* åâŽµåâŽ¤åã°å¦¯åâŽ´åãÌå¦¯åã?¤±?°êŽ¨Ž­ê°Ôå?ê¢Ž´éð°ñŽ¼? */
	margin:0px;
	widt??h:920px;
	padding:0px;
}

.siteName { /* åâŽµåâŽ¤åã°ç¿í h1 ?°å¥æåâŽ­åâŽ¹åã°ñŽ¼? */
	margin:0px;
	font-size:180%;
	line-height:1em;
	text-indent:-9999px;
}

.siteName a {
 color:#000000;
	text-decoration:none;
}

.siteName a:hover {
 color:#666666;
	text-decoration:underline;
}

.sitecopy { /* åâŽµåâŽ¤åã°å¤µåãÈå? h2 ?°å¦¯åâŽ´åá¸å¥æåâŽ­åâŽ¹åã°å?ê¢Ž´éð°æŽ½Ž¿íôŽ¨??*/
	padding:0;
	color:#FFFFFF;
	line-height:1em;
	text-indent:-9999px;
}

.sitecopy a {
	color:#000000;
	text-decoration:none;
}

.sitecopy a:hover {
	color:#334832;
	text-decoration:none;
}


/* åãÐå¥ãåã?åãŽ¼åãŽ¡åã¶å¦§åãŽ¼ */
#headMenu {
	width:920px;
	clear:both;
	padding-top: 0px;
	padding-bottom: 5px;
}

.headnavi {
	text-align:right;
	height: 31px;
	font-size: 12px;
	background-color: transparent;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.headnavi a{
	/* color:#697432; */
	color:#FFFFFF;
	}

.headnavi a:hover {
	/* color:#697432; */
	color:#FFFFFF;
	text-decoration:none;
}

.navi01 {
	margin-left:2px;
	margin-right: 2px;

}

.hline {/* åãÐå¥ãåã?åãŽ¼èº¶êŽ£?Ž£Ž¾åãŽ©åâŽ¤åãŽ³ ãàŽ»ëüŽªè¿Ž¿íôŽ¨*/
}

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

#leftSide {
	vertical-align:top;
	width: 200px;
	float: left;
	margin-left: 2px;
	_margin-right: 20px;
	padding: 0px;
}

#rightSide {min-width:170px; /* éïŽ³åâŽµåâŽ¤åã±Õd ??3éèÎñŽ¼?*/
	
	padding:0px;
	margin:0px;
	vertical-align:top;
/*	border-bottom:1px solid #CCCCCC;*/
/*	border-left:1px solid #CCCCCC;*/
/*	border-top:1px solid #CCCCCC;*/
/*	border-right-style:none;*/
}

#rightSide2 {min-width:170px; /* éïŽ³åâŽµåâŽ¤åã±Õd ??3éè? åãÌå¦¯åâŽ°??*/
	
	??ëå??|?padding:0px;
	margin:0px;
	vertical-align:top;
/*	border-bottom:1px solid #CCCCCC;*/
/*	border-left:1px solid #CCCCCC;*/
/*	border-top:1px solid #CCCCCC;*/
/*	border-right-style:none;*/
}



#center2 {
}





.right{ text-align:right;} /* ±¦ */
.left{ text-align:left;} /* º¸ */
.middle{ vertical-align:middle;}/* ¥Æ¥­¥¹¥È½ÄÃæ±û */
.buttom{ vertical-align:bottom;}/* ¥Æ¥­¥¹¥È½Ä²¼ */
.float_right{ float:right;}
.float_left{ float:left;}


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



