* { padding: 0; margin: 0; }
h1 {color:#FFFFFF; font-size: 10px; font-weight: normal;}
body {
 background: #CCCCCC url("image/stripe.png");
 font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica;
 /*font-family: Arial, Helvetica, sans-serif;*/
 line-height: 140%;
 font-size: 12px;
 color: #333333;
 text-align: center;
}
a:link {
	color: #FF6699;
	text-decoration: underline;
}
a:visited {
	color: #FF6699;
	text-decoration: underline;
}
	
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #FF99CC;
}
img.example { vertical-align: text-top; }

html, body{
_scrollbar-base-color: #FF6699;
_scrollbar-arrow-color: #FFFFFF;
_scrollbar-3dlight-color: #FFB5CD;
_scrollbar-darkshadow-color: #A51D66;
_scrollbar-highlight-color: #FFFFFF;
_scrollbar-shadow-color: #331423;
_scrollbar-track-color: #FFB2CB;
}
 
strong{
	font-weight: bold;
	color: #ff6390;
}
.pink{
	color: #ff6390;
}
#wrapper { 
 background: #FFFFFF;
 margin: 0 auto;
 width: 922px;
 _width: 940px;
 border: 1px #838383 solid;
 text-align: left;

}
#faux {
 background: #FFFFFF;
 padding-top: 10px;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header_top {
 color: #333;
 padding: 3px;
 margin: 0px ;
 background: #261a1f;
}
#header {
 color: #333;
 padding: 0px ;
 height: 95px;
 margin: 0px ;
 background: #ff7a9c;
 border-bottom:10px solid #ff2270;
}
#logo {
margin-right: 40px;
padding: 0px;
float: left;
}
.botan {
margin: 58px 1px 0px 0px;
padding: 0px;
float: left;
}
#navigation {
 color: #333;
 padding: 5px;
 margin: 0px;
 background: #ff2270;
}
div.entry{
 margin-bottom: 10px;
 padding: 0px;
}
#login{
padding:10px;
}
#loginicon {
padding: 5px;
text-align: right;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 10px;
 width: 210px;
 float: left;
 font-size:12px;
 line-height: 20px;
}
.menu1{
padding:0px;
margin-top:5px;
}
.menu{
padding:0px;
margin-top:5px;
}
#trust{
      padding: 15px;
	  text-align: center;
	  font-size: 8pt;
}
table { font-size: 10pt;
        line-height: 20px;
 }
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px 10px 0px 0px;
 width: 648px;
 display: inline;
 position: relative;
 font-size:12px;
 line-height: 20px;
}
.flash{
padding:0px;
float: left;
}

#top_info{
    width: 650px;
	padding: 0px;
	float: left;
	margin-top: 5px;
	background-color: #f7f6e0;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
}
#top_how{
    width: 460px;
	padding: 0px;
	float: left;
	margin-top: 15px;
}
#top_how2{
    width: 130px;
	height: 130px;
	padding: 10px;
	float: left;
}
#top_how3{
	width: 290px;
	height: 150px;
	padding: 10px;
	float: left;
	line-height: 20px;
}
#top_how4{
    width: 200px;
	padding: 10px;
	float: left;
	margin: 10px 50px 10px 10px;
}

.top_da{
    width: 650px;
	padding: 0px;
	float: left;
	margin-top: 5px;
}

#top_qr{
    width: 165px;
	padding: 0px;
	border: 1px #666666 solid;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}	
#top_news{
	width: 628px;
	height: 500px;
	background-color: #ffe0eb;
	overflow: auto;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	border: 1px #FFCCCC solid;
	color: #DC143C;
	float:left;
}
.news_left{
	width: 80px;
	height: 80px;
	float: left;
}
.news_right{
	width: 510px;
	float: left;
	padding-left: 10px;
	margin-bottom:10px;
	line-height: 20px;
}
#under { 
 width: 915px;
 clear: both;
 text-align:right;
 padding-bottom: 10px;
 line-height: 25px;

}
#chui { 
 border-top:2px solid #dcdcdc;
 clear: both;
 background: #FFFFFF;
 margin: 0px ;
 padding: 10px;
 padding-left: 30px;
 font-size: 10px;
}
#footer { 
 border-top:10px solid #FF2270;
 clear: both;
 background: #ff7a9c;
 text-align:center;
 margin: 0px ;
 padding-top: 5px;
 padding-bottom: 5px;
}
.clear { clear: both; background: none; }



.hora{
    clear: both;
    padding: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 20px;
}
.hora2{
    padding: 5px;
	line-height: 20px;
}
.text{
    padding:10px;
	line-height: 20px;
}
.text2{
    padding:10px;
	padding-left: 30px;
	line-height: 20px;
}
.koumoku {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6699;
	text-align: left;
	padding: 2px 10px;
}
.pinkback{
	background-color: #FFECF5;
	border-right: #FF6699 1px solid;
	border-bottom: #FF6699 1px solid;
}
.pinkback2{
	background-color: #FFECF5;
	border-bottom: #FF6699 1px solid;
}
.pre_how{
    width: 620px;
	height: 280px;
	padding: 0px;
	float: left;
	margin-top: 25px;
}
.pre_how2{
    width: 250px;
	height: 200px;
	padding: 10px;
	float: left;
}
.pre_how3{
    width: 320px;
	height: 200px;
	padding: 10px;
	float: left;
	line-height: 20px;
}
.pre_how_t{
    width: 320px;
	height: 100px;
	padding: 0px;
	clear:both;
}

.pro{
    width: 620px;
	height: 160px;
	padding: 0px; 
	clear:both;
	margin-top: 20px;
}
.pro2{
    width: 200px;
	height: 140px;
	padding: 10px;
	float: left;
}
.pro3{
    width: 380px;
	height: 140px;
	padding: 10px;
	float: left;
	line-height: 20px;
}

#kensaku_text {
background:none repeat scroll 0 0 #FFFF00;
color:#0000FF;
float:left;
font-size:16px;
font-weight:bold;
height:30px;
margin-right:5px;
margin-top:1px;
padding-top:11px;
_padding-top:5px;
text-align:center;
width:144px;
}


input.kensaku_in{
border:1px solid #7C7C7C;
display:block;
float:left;
font-size:25px;
font-weight:bold;
margin-right:3px;
min-width:357px;
padding-left:5px;
_width: 340px;
}
head~/* */body input.kensaku_in{
padding-top: 7px;
height:31px;
}
html:not(:target) input.kensaku_in{
height:39px;
margin-top:1px;
padding-top:0;
}



input.kensaku_sb{
background-color:#00ADFC;
background-position:0 -801px;
border:1px solid #455893;
cursor:pointer;
float:right;
font-size:20px;
font-weight:bold;
letter-spacing:0.5em;
margin-top:1px;
width:17%;
}
head~/* */body input.kensaku_sb{
min-height:38px;
}
html:not(:target) input.kensaku_sb{
min-height:41px;
}

#kensaku_waku{
background-color:#FF79A6;
margin-bottom:5px;
height:43px;
padding:9px;
_width: 650px;
}

#photo{
background-color:#FFFFFF;
border:1px solid #DCDCDC;
height:730px;
margin-bottom:15px;
padding-top:10px;
text-align:center;
width:500px;
}
