/* ボディー */
*{margin:0; padding:0;}
html { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
img
{
border:none;
vertical-align:top;
}

body {
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:32px;

font-family:Arial, ヒラギノ角ゴ Pro W3;
	color: #000000;
	background-color: #ffffff;

}

.line1
{
height:8px;
background-repeat:no-repeat;
text-align:right;
margin-left:auto;
margin-right:auto;
	background-color: #ddffdd;
font-size:0px;
}

.hedtop
{

background-color: #eeeeee;
font-size:12px;
padding:4px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:12px;
}

.hed22
{
background-color: #ffffff;
height:80px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:0px;
background-image: url(./img/hedbg.gif);
}



.searchad
{
width:430;
height:128px;
padding-top:8px;
padding-bottom:16px;
text-align:left;
font-size:0px;
}
.src2
{
width:300px;
height:100px;
	float:left;
}
.src3
{
width:132px;
height:24px;
	float:left;
}
.src4
{
width:132px;
height:76px;
	float:left;
}
.getid22
{
margin-left:40px;
width:132px;
	float:left;
}
.getid23
{
margin-left:40px;
width:270px;
height:54px;
	float:left;
}
.setumei
{

background-color: #ffffff;
padding:8px;
text-align:left;
font-size:12px;
}


.titletop
{

height:24px;
background-color: #ffffff;
/*
background-image: url(./cssimg/titletop.gif);
background-repeat:no-repeat;
*/
margin-top:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:12px;
}



.body1
{
height:70px;
/*
width:742px;
*/
	background-image: url(./cssimg/nanlogoid.gif);
background-repeat:no-repeat;
text-align:right;
margin-left:auto;
margin-right:auto;
font-size:12px;
padding-right:8px;
	background-color: #ffffff;
}
.help
{

/*
width:742px;
*/
text-align:right;
font-size:12px;
margin-right:8px;
margin-top:8px;
padding:4px;
	background-color: #ffffff;
	float:right;
vertical-align:top;
}

.help2
{

/*
width:40px;
height:40px;
*/
margin-top:10px;
margin-right:8px;
	float:right;
vertical-align:top;
}
.mobile2
{

/*
width:40px;
height:40px;
*/
margin-top:10px;
	float:right;
vertical-align:top;
}
.t1m
{
width:100%;
height:24px;
margin-left:auto;
margin-right:auto;
background-color: #ffffff;
	background-image: url(./img/menubg.gif);
	float:left;
}

.menu
{
width:985px;
height:24px;
text-align:left;
	float:left;
}


.mbgend
{
width:64px;
height:24px;
	float:right;

}

h1
{
padding-left:8px;
padding-top:8px;
width:360px;
height:80px;
	float: left;

}

.timg
{

width:327px;
height:80px;
	float: left;

}
.hedlink1
{

width:263px;
height:80px;
	float: left;

}

.hedlink2x
{

width:140px;
height:80px;
	float: left;


}
.timg2
{

width:327px;
height:80px;
	float: left;

}
.regist1
{
width:160px;
font-size:18px;
color:#000000;
font-weight:bold;
background-repeat:no-repeat;
padding-top:16px;
padding-left:16px;
	float: left;

}

.regist2
{
font-size:12px;
padding-left:16px;
color:#000000;
font-weight:normal;
padding-top:22px;
float: left;

}
#txt
{
width:200px;
height:30px;
font-size:18px;
color:#000000;
background-repeat:no-repeat;
padding-top:6px;
padding-left:16px;
padding-right:32px;
	float: left;

}
h2
{
font-size:12px;
color:#000000;
font-weight:normal;
padding-top:12px;
float: left;

}

.body2
{
/*
width:726px;
*/
width:100%;

background-color: #ffffff;
margin-top:8px;
margin-bottom:8px;
clear:both;
}


.copy
{
/*
width:750px;

*/



height:24px;
background-color: #dddddd;
padding-top:8px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:12px;
	background-image: url(./img/copybg.gif);
}


.left
{
width:240px;
background-color: #ffffff;
padding:0px;
font-size:12px;
	float:left;

text-align:center;

}


.naka3
{
width:680px;

font-size:12px;

padding:16px;
clear:both;
}
.naka3xx
{
width:680px;
height:400px;
font-size:12px;

padding:16px;
clear:both;
}
.naka3a
{
width:680px;
font-size:12px;

padding:16px;
clear:both;
}
.naka4
{

height:200px;
font-size:12px;
border:1px solid #bbbbbb;
padding:4px;
margin:8px;

clear:both;
}
.profimg
{
width:200px;
height:200px;
padding-top:10px;
margin:10px;
text-align:center;
vertical-align:middle;
	background-image: url(./img/waku.jpg);
background-repeat:no-repeat;
background-color: #ffffff;

}

.profimg2
{
width:220px;
height:220px;
vertical-align:middle;
text-align:center;
	float:left;
background-color: #ffffff;

}
.profimg2a
{
width:200px;
height:200px;
padding-top:10px;
margin:10px;
vertical-align:middle;
text-align:center;
	float:left;
background-color: #ffffff;
	background-image: url(./img/waku.jpg);
background-repeat:no-repeat;

}
.upimgtxt
{
font-size:12px;
margin:8px;

margin-left:auto;
margin-right:auto;
}

.imgup
{
font-size:12px;
clear:both;
margin:16px;
line-height:16px;
text-align:left;
}




.lefttxt
{

background-color: #ffffff;
padding:2px;
font-size:12px;
	float:left;
text-align:center;


}
.san
{

background-color: #ffffff;
padding:2px;
font-size:12px;
	float:left;
text-align:left;


}



.lefti
{
width:100%;
background-color: #dddddd;
padding:0px;
font-size:12px;
	float: left;
}


.main
{
width:100%;
background-color: #ffffff;
padding:0px;
	float: left;

}

.mainx
{
width:20%;
background-color: #0000ff;
font-size:12px;
	float: left;

}

.main2
{

background-color: #0000ff;
padding-top:8px;
font-size:12px;
	float: left;

}
.mailm
{

font-weight:normal;

background-color: #ffffff;
padding:8px;
margin:0px;
margin-top:4px;
margin-left:8px;
padding-right:6px;
font-size:12px;
	float: left;
	background-image: url(./img/mailmbgs.gif);
background-repeat:no-repeat;
}
.mailmb
{

font-weight:normal;

background-color: #ffffff;
padding:8px;
margin-top:4px;
font-size:12px;
padding-right:6px;
	float: left;
	background-image: url(./img/mailmbg.gif);
background-repeat:no-repeat;

}
.mailme
{

font-weight:normal;

background-color: #ffffff;
padding:8px;
margin-top:4px;
font-size:12px;
padding-right:6px;
	float: left;
	background-image: url(./img/mailmbge.gif);
background-repeat:no-repeat;

}
.ber01
{
height:8px;
background-color: #bbbbff;
font-size:0px;
	float: left;

}
.mailms
{

font-weight:bold;

background-color: #ccffcc;
padding:8px;
margin:8px;
font-size:12px;
	float: left;

}

.ss
{

font-weight:bold;

}

#tbl
{
table-layout:auto;
border-spacing:0px;
border-collapse:collapse;
font-size:0px;
padding:0px;
margin:0px;
empty-cells:show;

}


#tab00
{
width:100%;
border-spacing:1px;

background-color: #bbbbbb;
}

#tab02
{
width:100%;
border-spacing:1px;
border-collapse:separate;
background-color: #ffffff;
padding:4px;
}

#tab02 td
{

padding:4px;
}

.tbm1
{
width:10%;
padding:4px;
background-color: #eeeeee;
font-weight:normal;
text-align:left;
}

.tbm2
{
width:70%;
padding:4px;
background-color: #ffffff;
font-weight:normal;
text-align:left;
}
.tbm3
{
width:20%;
padding:4px;
background-color: #ffffff;
font-weight:normal;
text-align:right;
vertical-align:top;
}
.tbm4
{
padding:4px;
background-color: #ffffff;
font-size:medium;
font-weight:normal;
line-height:110%;
text-align:left;
font-size:12px;
}
.tbm5
{
padding:4px;
background-color: #ffffff;
vertical-align:top;
font-weight:normal;
text-align:left;
}


.tbm6
{
width:15%;
padding:4px;
background-color: #dddddd;
font-weight:normal;
text-align:right;
vertical-align:top;
}
.tbm7
{
width:15%;
padding:4px;
background-color: #eeeeee;
font-weight:normal;
text-align:right;
vertical-align:top;
}

.tbmtitle
{
padding:4px;
background-color: #eeeeee;
font-weight:bold;
text-align:left;
vertical-align:top;
}
.tb1
{
width:10%;
padding:4px;
background-color: #ffffff;
font-weight:bold;
text-align:center;
}
.tb2
{
width:30%;
padding:4px;
background-color: #ffffff;
font-weight:bold;
text-align:left;
}

.tb3
{
width:40%;
padding:4px;
background-color: #ffffff;
font-weight:bold;
text-align:left;
}

.tb4
{
padding:4px;
width:20%;
background-color: #ffffff;
font-weight:bold;
text-align:left;
}

.td1
{
background-color: #ffffff;
text-align:center;
padding:4px;
}

.td2
{
background-color: #ffffff;
text-align:left;
padding:4px;
}

.mailmenu
{
height:45px;
background-color: #ffffff;
padding:0px;
margin:0px;
margin-left:8px;
margin-right:8px;
	background-image: url(./img/miconbg.gif);
border-top:0px solid #999999;
}
.mssg
{
border:2px solid #ff9999;
padding:16px;
margin:16px;
margin-left:8px;
margin-right:8px;
font-size:14px;
}
.mssg2
{
border:2px solid #ff9999;
width:900px;
padding:16px;
margin:16px;
margin-left:8px;
margin-right:8px;
font-size:14px;
}
.mssgwaku2
{
height:60px;width:1040px;padding:32px; clear:both;background-image:url(http://www.nan-net.jp/id/imgrenew3/bgmiddle.gif);
}

.dengon
{
border:2px solid #ff0000;
background-color: #ffffff;
padding:16px;
margin:16px;
margin-left:8px;
margin-right:8px;
font-size:16px;
font-weight:bold;
color: #ff0000;
}
.naka
{
/* border:1px solid #bbbbbb;*/
background-color: #ffffff;
padding:8px;
margin:16px;
margin-left:8px;
margin-right:8px;
font-size:12px;
}
.naka2
{
border:1px solid #999999;
border-top:0px solid #999999;
background-color: #ddeeee;
padding:4px;
margin-left:8px;
margin-right:8px;
font-size:12px;
}
.ll
{
height:45px;
background-color: #ffffff;
	float:left
}
.rr
{
height:45px;
background-color: #ffffff;
	float:right;

}

.wbg1
{
width:16px;
height:16px;
	background-image: url(./img/wbg1.gif);
background-repeat:no-repeat;

}
.wbg2
{
height:16px;
	background-image: url(./img/wbg2.gif);

}


.wbg3
{
width:16px;
height:16px;
	background-image: url(./img/wbg3.gif);

}
.wbg4
{
width:16px;
	background-image: url(./img/wbg4.gif);

}
.wbg5
{
width:16px;
height:16px;
	background-image: url(./img/wbg5.gif);

}

.wbg6
{
height:16px;
	background-image: url(./img/wbg6.gif);

}
.wbg7
{
width:16px;
height:16px;
	background-image: url(./img/wbg7.gif);

}

.wbg8
{
width:16px;
	background-image: url(./img/wbg8.gif);

}
a:link
{
text-decoration:underline;
color: #000000;
}
a:visited
{
text-decoration:underline;
color: #000000;
}
a:hover
{
text-decoration: none;
color: #ff0000;
}
a:active
{
text-decoration: none;
color: #ff0000;
}




h3
{
font-size:14px;
color:#000000;
font-weight:bold;
padding:6px;
padding-left:28px;
margin-top:16px;
margin-bottom:16px;
background-image: url(./img/nidbg.jpg);
background-repeat:no-repeat;

}

h4
{
font-size:14px;
color:#000000;
font-weight:bold;
padding:6px;
padding-left:26px;

background-image: url(./img/nidbg2.jpg);
background-repeat:no-repeat;

}
h5
{
font-size:14px;
color:#000000;
font-weight:normal;
padding:6px;
}
h6
{
font-size:12px;
color:#ff0000;
font-weight:normal;
padding:6px;
}
.mails
{
font-size:12px;
color:#000000;
font-weight:bold;
padding:6px;
padding-left:26px;
margin-left:16px;
background-image: url(./cssimg/mailicon.gif);
background-repeat:no-repeat;
}


.id00
{
width:600px;
height:32px;
margin-left:16px;
}
.id00c
{
width:600px;

margin-left:16px;
}
.id00a
{
width:600px;
height:24px;
margin-left:16px;
}
.id00b
{
width:600px;
height:32px;
margin-left:16px;
margin-top:16px;
}
.id01
{
height:26px;
float: left;
font-size:14px;
color:#000000;
font-weight:bold;

padding-top:4px;
padding-right:4px;
}
.id01a
{
width:120px;
height:26px;
float: left;
font-size:14px;
color:#000000;
font-weight:bold;

padding-top:4px;
padding-right:4px;
text-align:right;
}
.id01b
{
height:26px;
float: left;
font-size:14px;
color:#000066;
font-weight:bold;

padding-top:4px;
padding-right:4px;
text-align:right;
}
.id01c
{
height:26px;
float: left;
font-size:14px;
color:#ff0000;
font-weight:bold;

padding-top:4px;
padding-right:4px;
text-align:right;
}
.id01d
{
height:26px;
float: left;
font-size:12px;
color:#aa0000;
font-weight:normal;

padding-top:4px;
padding-right:4px;
text-align:right;
}
.id02
{
height:26px;
vertical-align:middle;
float: left;
font-size:12px;
color:#990000;
padding:0px;
padding-top:4px;


}
.id02a
{
height:26px;
vertical-align:middle;
float: left;
font-size:12px;
color:#000000;
padding:0px;
padding-top:4px;


}
.id03
{
height:26px;
vertical-align:middle;
font-size:12px;
color:#000000;
padding:0px;
padding-top:6px;
padding-left:6px;

float: left;
}

.id04
{

float: left;
font-size:12px;
color:#000000;
font-weight:normal;
padding:2px;
}
.id05
{

float: left;
font-size:12px;
color:#000000;
font-weight:normal;
background-color:#ffdddd;
padding:2px;
}

.qrcimg
{

float: left;
color:#000000;
font-weight:normal;
background-color:#ddddff;
padding:2px;
}

.qrctext
{

float: left;
color:#000000;
font-weight:normal;

padding:16px;
}
.mypmsg
{
padding-top:8px;
font-size:12px;
float: left;
color:#ff0000;
font-weight:normal;
}
.mypimg
{
height:28px;
float: left;
}

.txt14
{
font-size:16px;
color:#000000;
margin-top:24px;
margin-bottom:24px;
font-weight:bold;

}

.icon00
{
margin-bottom:8px;

}


.naka5
{

font-size:12px;
border:2px solid #ffeeee;
padding:8px;
margin:8px;

clear:both;
}
.nakaacc
{

font-size:14px;
border:1px solid #79A4DF;
padding:0px;
margin:0px;
background-image: url(img/accessbg.gif);
clear:both;
margin-left:auto;
margin-right:auto;
}

.nakaaccxx
{
width:540px;
margin-left:auto;
margin-right:auto;
}
.accimg
{
width:105px;
float: left;
}
#acctext
{
font-size:12px;
width:300px;
text-align:left;
margin-left:auto;
margin-right:auto;
line-height:24px;
margin-bottom:8px;

}

#acctext a
{

font-weight:bold;
}



.acct
{
font-size:14px;
padding:8px;
margin-top:0px;
font-weight:normal;
}

.nakaacc2
{
padding:16px;
padding-left:40px;
padding-right:40px;
margin:8px;
margin-top:0px;
border:1px solid #3366CC;
background-color:#E0EBFF;
clear:both;
}
.nakaaccs
{

font-size:12px;
padding:16px;
padding-left:40px;
padding-right:40px;
margin:8px;
margin-bottom:0px;
margin-top:0px;
border:1px solid #3366CC;
border-bottom:0px solid #3366CC;
background-color:#ffffff;
clear:both;
}
.nakaaccst
{
font-size:12px;
padding:0px;
padding-left:0px;
padding-right:40px;
margin:8px;
margin-bottom:0px;
border:1px solid #333333;

background-color:#E0EBFF;
background-image: url(img/nakaaccst.gif);
clear:both;
}
.nakaaccstitle
{
width:200px;
font-size:14px;
padding:0px;
padding-top:8px;
margin-left:8px;
margin-bottom:0px;
font-weight:bold;
float: left;
}
.nakaimgt
{
width:32px;
float: left;
}
.osirat1
{

border:1px solid #ccccdd;
padding:4px;
margin:2px;
background-color:#ddddff;
color:#444444;
clear:both;
font-weight:bold;
}
.osirat2
{
font-size:12px;
border:1px solid #ddcccc;
padding:4px;
margin:2px;
margin-top:4px;
background-color:#ffdddd;
color:#444444;
clear:both;
font-weight:bold;
}

.osiratxt1
{
font-size:11px;
border:1px solid #eeeeff;
padding:4px;
margin:2px;
background-color:#ffffff;
line-height:18px;
color:#000000;
clear:both;
margin-bottom:8px;
}
.osiratxt2
{
font-size:11px;
border:1px solid #eeeeff;
padding:4px;
margin:2px;
background-color:#ffffff;
line-height:18px;
color:#000000;
clear:both;
margin-bottom:8px;
}

.settitle
{
font-size:14px;

margin:2px;
color:#000000;
clear:both;
margin-bottom:8px;
}

.intext
{
text-decoration:none;
width:400px;


}

.naka7
{
border:1px solid #dddddd;
background-color: #eeffff;
padding:2px;

margin-top:8px;
margin-left:8px;
margin-right:8px;
font-size:14px;

}
.naka6
{

padding:2px;

margin-top:8px;
margin-left:8px;
margin-right:8px;
clear:fix;
display:inline;

}
.tbl4
{

background-color: #ffffff;
font-weight:normal;
padding:4px;
height:60px;
text-align:left;
}

.saku
{
float:right;
}

.dentd0
{

background-color: #ddeeff;
font-weight:normal;
padding:4px;
height:28px;
text-align:left;
}
.dentd1
{

background-color: #ccddee;
font-weight:normal;
padding:4px;
height:28px;
text-align:left;
}

.dentd0x
{

background-color: #ddeeff;
font-weight:normal;
padding:2px;

text-align:left;
}
.dentd1x
{

background-color: #ccddee;
font-weight:normal;
padding:2px;

text-align:left;
}

.dengonx
{
padding:4px;

vertical-align:center;
float:left;
}


.dengonx2
{
padding:4px;
vertical-align:center;
text-align:left;
float:left;
}


.profwaku {
	padding: 12px 8px;
	margin: 6px 12px 6px 6px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.profwaku > a > img {
	width: 200px;
}
