@charset "Shift_JIS";
* { font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif; }

html { color:#333; height: 100%; margin-bottom: .1em; }
body,div, h1, h2, h3, h4, h5, h6, p, pre, dl, dt, dd, th, td, form, fieldset, legend,input, textarea, pre, code, address, blockquote { margin: 0; padding: 0; }
ol, ul { margin: 0; }
h1, h2, h3, h4, h5, h6 { text-align: left; font-size: 100%; }
table { margin: 0; empty-cells: show; border-collapse: collapse; border-spacing: 0; }
th, td { text-align: left; vertical-align: top; }
img { border: none; }
/*li { list-style: none; }*/
fieldset, form, label, legend { border: 0; font-size: 100%; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
/*to enable resizing for IE*/
input, textarea, select { *font-size:100%; }

body { font-size: 13px; *font-size: small; /* for IE */ *font: x-small; /* for IE in quirks mode */ line-height: 1.5; }
select, input, button, textarea { font:99%; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { *font-size:108%; line-height:100%; }

/*======================================================

Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
	
	Font-size Adjustment
	
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================================*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */

h2 { text-align: center; font-size:24px; font-weight:normal; padding:10px; }
h3 { text-align: center; font-size:16px; font-weight:normal; padding:10px }
div#wrap { display:block; width: 820px; margin: 10px auto; }
p { text-align: center; padding:10px; }
div#service { display:block; width: 430px; height: 250px; margin: 0 auto; overflow: auto; }
div#service h2, h3, p { text-align: left; padding:3px; }
div#service h2, h3 { border-bottom: 1px solid #999; }
div#btn { padding: 50px 0 0 0; text-align: center; width: 430px; margin: 0 auto; overflow: hidden; }

#wrap img { max-width: 100%; }
body { text-align: center; line-height: 1.2; }
#service { text-align: left; font-size: 87%; line-height: 1.2; display: block; width: 350px; height: 200px; margin-top: 0; margin-bottom: 20px; margin-right: auto; margin-left: auto; overflow: auto; }
* { /*margin: 0;*/ }
#btn { text-align: left; width:380px; margin-left:auto; margin-right:auto; }
.caut { font-size: 87%; text-align: left; line-height: 1; margin: 0 0 10px 70px; padding:0; }
.reds { color: #ff0000; }
input { margin: 5px; }
#copyright a {font-size: 7px; color: #aaaaaa; display:none;}
