@charset "Shift_JIS";
*{zoom:1;margin:0;padding:0;}
html>/**/body{overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
html:first-child body{min-height:100%;}
table{border-collapse:collapse;border:none;border-spacing:0;}
th,td{vertical-align:top;border:solid 1px #bbb;font-weight:normal;text-align:left;}
ul,ol,dl{list-style:none;}
li{display:list-item;zoom:normal;}
img,a img{vertical-align:bottom;border:none;background:transparent;}
address img,dd img{vertical-align:-2px;margin:0 3px 0 0;}
object,embed{vertical-align:top;}
textarea,input,table p,table table{font-size:100%;}
textarea{color:#999;}
textarea.nodes{color:#000;}

a:link{color:#4782b5;}
a:visited{color:#6948B5;}
a:hover{color:#f60;text-decoration:none;}
body{background:url("img/share/bg5.png") repeat-x #b5c4cc;font-family:"MeiryoKe_Gothic","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI","Meiryo","Verdana","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";color:#555;text-align:center;}
#all{background:#fdf7ec;width:760px;margin:0 auto;border:solid #3b95c4 5px;text-align:left;}

#main{width:700px;margin:0 30px;padding-bottom:30px;color:#666;}

#head{width:760px;}
p.start{padding:3px 0 5px 10px;color:#1d85c2;font-size:78%;float:left;}
p.link{float:right;font-size:78%;padding:3px 10px 5px 0;text-decoration:none;}
p.link2{float:right;font-size:78%;padding:3px 30px 5px 0;text-decoration:none;}
p.link a{color:red;}
.h01{margin:15px 50px 20px 60px;clear:both;}

#menu{width:757px;height:18px;padding:0 0 0 3px;text-align:center;clear:both;}
#menu span{display:none;}
#menu a{float:left;display:block;background:#4682b4;border-right:solid 2px #fdf7ec;border-bottom:solid 2px #fdf7ec;padding-top:2px;line-height:128%;color:#fff;font-size:78%;text-decoration:none;}
#menu a:hover{background:#46abdb;color:#fff;}

#menus{width:757px;height:18px;padding:0 0 0 3px;text-align:center;clear:both;}
#menus span{display:none;}
#menus a{float:left;display:block;background:#b58b46;border-right:solid 2px #fdf7ec;border-bottom:solid 2px #fdf7ec;padding-top:2px;line-height:128%;color:#fff;font-size:78%;text-decoration:none;}
#menus a:hover{background:#c19d60;color:#fff;}

.menu{width:700px;height:18px;text-align:center;clear:both;}
.menu span{display:none;}
.menu a{width:138px;float:left;display:block;background:#fdf7ec;border:solid 1px #555;border-right:0;line-height:203%;font-size:84%;text-decoration:none;}
.menu a:hover{background:#eaf4ff;}

/*personal_info*/
#personal_infot{margin:15px 20px 0;width:183px;height:30px;background:url(../img/index/top1.png) no-repeat -333px -41px;}
#personal_infot span{display:none;}
#info_link01{margin:5px 30px 30px;text-align:center;font-size:84%;}
#info_link01 a{width:640px;padding:3px;display:block;background:#fedfb1;text-decoration:none;}
#info_link01 a:hover{background:#fec876;}

#personal_info{width:640px;margin:0 0 0 30px;font-size:84%;}
#personal_info th{width:122px;padding:3px;background:#f9e6c6;}
#personal_info td{width:502px;padding:3px;}
#personal_info td span{font-weight:bold;font-size:119%;}

#foot{clear:both;}
.copy{font-size:84%;text-align:center;clear:both;}
.copy a{text-decoration:none;}

#pan{margin:5px 5px 0;clear:both;font-size:78%;}
#pan a.red{color:red;}
#pan span{font-weight:bold;}
.panm{font-size:90%;font-weight:normal;}

.m01{margin:30px 0 10px;clear:both;}
.m02{border-right:#555 1px solid;}
.m03{width:280px;float:left;margin:50px 0 0;}
.m04{width:250px;float:right;margin:50px 0 0;font-size:84%;letter-spacing:0;}
.m05{margin:0 0 10px;}

.mt01{margin-left:3px;}
.mt01 td,tr{border:0;}
.mt01 td{font-size:84%;}
.mt01 span{font-weight:bold;}
.mt02{width:120px;}

table.ct01{font-size:90%;}
.ct01 td,th{border:0;padding:7px 0 5px 10px;}
.ct01 th{width:200px;border:2px solid #fdf7ec;background:#dee8f2;}
.ct01 td{width:480px;}
td span{font-size:90%;}
th span{font-size:84%;color:#f00;}
.c{background:#fbeed9;}
.rap01{padding:3px 5px 2px;margin-right:10px;background:#f7dfb3;font-size:90%;}
.ct03{margin:5px 0 0;text-align:center;font-size:78%;}
.ct04{margin:10px 0 0;text-align:center;}
#ct05 input{width:700px;text-align:center;margin:10px 0 5px;}