﻿
/*------ヘッダー部分---------*/
.Header {
width:790px;
height:50px;
margin:0px;
border:0px;
background-color:#FFFFFF;
background-image:url(../jpg/logo.jpg);
background-repeat: no-repeat;
text-align:right;
}
.H_but {
width:40px;
height:37px;
margin:0px 10px 0px 0px;
padding:0px;
background-image:url(../jpg/help.jpg);
background-repeat: no-repeat;
}
.H_but2 {
width:95px;
height:37px;
margin:0px;
}
.H_but_g {
width:95px;
height:37px;
margin:0px;
background-color: #FFFFFF;
color:#555555;
border:1px solid #009933;
cursor:pointer;
}

.H_but_f_q {
height:37px;
margin-bottom:2px;
margin-top:2px;
background-color: #FFFFFF;
color:#555555;
border:1px solid #009933;
cursor:pointer;
}

.H_but_sort {
margin:0px;
padding:0px;
height:25px;
background-color: #009933;
border:1px solid #009933;
cursor:pointer;
}

.H_but_l_g {
margin:0px;
padding:0px;
width:169px;
height:25px;
background-color: #66FFCC;
color:#555555;
border:1px solid #009933;
cursor:pointer;
}

.H_but_h_g {
margin:0px;
padding:0px;
width:300px;
height:25px;
background-color: #66FFCC;
color:#555555;
border:1px solid #009933;
cursor:pointer;
}


.H_but_s {
margin:0px;
padding:0px;
height:20px;
background-color: #66FFCC;
color:#555555;
border:1px solid #009933;
cursor:pointer;
}

a:hover {background-color:#99FF99;}
a {text-decoration: none;}

/*------メイン部分---------*/

.Middle {
width:790px;
margin:30px 0px 0px 0px;
border:0px;
background-color:#FFFFFF;
text-align:center;
}

.M_but3 {
width:160px;
height:45px;
}


/*----ヘッター部分----*/

.Footer {
width:790px;
height:200px;
margin:0px;
border:0px;
background-color:#FFFFFF;
text-align:left;
}


.F_but {
width:240px;
height:37px;
margin-left:100px;
padding:0px;
}

/*----文字関連----*/

h1 {font-size:1.25em;}
h2 {font-size:0.87em; padding:0px 5px 5px 5px; margin-bottom:0px; font-weight:normal}
h3 {font-size:0.87em; margin:0px; font-weight:normal}
h4 {font-size:0.75em; margin:10px 0px 0px 25px; font-weight:normal}

.s125 {font-size:1.125em;}
.s100 {font-size:1em;}
.s092 {font-size:0.92em;}
.s087 {font-size:0.875em;}
.s083 {font-size:0.83em;}
.s075 {font-size:0.750em;}
.s062 {font-size:0.625em;}
.s050 {font-size:0.500em;}

.waku {font-size:0.83em;border:1px solid #000000;margin:1px; padding:0px 3px}

.s_c_g {color:#555555};
.s_c_b {color:#000000};
.s_c_r {color:#FF0000};
.s_c_w {color:#FFFFFF};


.unline {text-decoration:underline}
.borld {font-weight:bolder}
.normal {font-weight:normal}

.s_bot {vertical-align:bottom}/*これはテーブルタグにのみ有効*/

.s_m01 { letter-spacing:0.1em}

.s_l015 { line-height:1.5em}
.s_l02 { line-height:2em}

.w_break {word-break:break-all;}


/*----テーブル関連----*/

td {
font-size:0.875em;
}

td.bor {
border:1px solid #0066CC;
}

td.back {
background-color: #99CCFF;
}

th {
text-align:left;
font-weight:normal;
font-size:0.875em;
}

/*----パーテーション関連----*/
.P2_sec3 {
position:absolute;
left:640px;
text-align:left;
margin:0px 0px 0px 0px;
width:160px;
height:150px
}

.P3_sec4 {
position:absolute;
top:377px;
left:640px;
text-align:left;
margin:0px 0px 0px 0px;
width:160px;
height:150px
}
.P4_submit {
position:absolute;
top:490px;
left:490px;
text-align:left;
margin:0px 0px 0px 0px;
}

.P5_submit {
position:absolute;
top:310px;
left:530px;
margin:0px;
}

.line_green {border-bottom:solid 1px #009933; border-bottom-style:dotted; width:790px}


/*----画面関連----*/
.v_r10 {position:absolute; left:10px}
.v_r20 {position:absolute; left:20px}
.v_r30 {position:absolute; left:30px}
.v_r40 {position:absolute; left:40px}
.v_r50 {position:absolute; left:50px}
.v_r60 {position:absolute; left:60px}
.v_r70 {position:absolute; left:70px}
.v_r80 {position:absolute; left:80px}
.v_r90 {position:absolute; left:90px}
.v_r100 {position:absolute; left:100px}
.v_r120 {position:absolute; left:120px}
.v_r130 {position:absolute; left:130px}
.v_r150 {position:absolute; left:150px}
.v_r200 {position:absolute; left:200px}
.v_r250 {position:absolute; left:250px}
.v_r300 {position:absolute; left:300px}
.v_r350 {position:absolute; left:350px}
.v_r400 {position:absolute; left:400px}
.v_r410 {position:absolute; left:410px}
.v_r420 {position:absolute; left:420px}
.v_r430 {position:absolute; left:430px}
.v_r440 {position:absolute; left:440px}
.v_r450 {position:absolute; left:450px}
.v_r460 {position:absolute; left:460px}
.v_r470 {position:absolute; left:470px}
.v_r480 {position:absolute; left:480px}
.v_r490 {position:absolute; left:490px}
.v_r500 {position:absolute; left:500px}
.v_r510 {position:absolute; left:510px}
.v_r520 {position:absolute; left:520px}
.v_r530 {position:absolute; left:530px}
.v_r540 {position:absolute; left:540px}
.v_r550 {position:absolute; left:550px}
.v_r600 {position:absolute; left:600px}
.v_r610 {position:absolute; left:610px}
.v_r620 {position:absolute; left:620px}
.v_r630 {position:absolute; left:630px}
.v_r635 {position:absolute; left:635px}
.v_r650 {position:absolute; left:650px}
.v_r660 {position:absolute; left:660px}
.v_r670 {position:absolute; left:670px}
.v_r680 {position:absolute; left:680px}
.v_r690 {position:absolute; left:690px}
.v_r700 {position:absolute; left:700px}
.v_r750 {position:absolute; left:750px}
.v_r800 {position:absolute; left:800px}
.v_r850 {position:absolute; left:850px}
.v_r900 {position:absolute; left:900px}

.v_h20	{top:20px;}

/*----枠関連----*/

.b_c_blue {background-color: #66FFFF}
.b_c_gleen {background-color:#009933; color:#FFFFFF}
.b_c_err {background-color: #FFFFFF; border:1px solid #009933}
.b_c_clear { background-color:#CCCCFF}
.b_c_h {background-color:#FFFFFF}
.b_c_t { background-color:#CCFF99}
.b_c_r { background-color: #99FFFF}



.bor_white {border:1px solid #00DDFF;}
.bor_blue {border:1px solid #009933;}
.bor_blue_lb {border-bottom:1px solid #0066CC; border-left:10px solid #0066CC}
.bor_blue_tlr {border-top:1px solid #0066CC; border-left:9px solid #0066CC; border-right:1px solid #0066CC}

.bor_gleen_lb {border-bottom:1px solid #009933; border-left:10px solid #009933}
.bor_gleen_lt {border-top:1px solid #009933; border-left:1px solid #009933}
.bor_gleen_tl {border-top:1px solid #009933; border-left:10px solid #009933}
.bor_gleen_br {border-right:1px solid #009933; border-bottom:1px solid #009933}
.bor_gleen_lr {border-right:10px solid #009933; border-left:10px solid #009933}
.bor_gleen_tlr {border-top:1px solid #009933; border-left:9px solid #009933; border-right:1px solid #009933}
.bor_gleen_tlr_2 {border-top:1px solid #009933; border-left:8px solid #009933; border-right:1px solid #009933}


.bor_gleen_top {border-bottom:1px solid #009933; border-right:1px solid #009933}



.bor_black {border:1px solid #000000;}
.bor_gray {border:1px solid  #999999;}

.b_c_err_p {
background-image:url(../jpg/err.jpg);
background-repeat: no-repeat;

}

/*----フォーム関連----*/

input:hover{background-color:#0033CC}



/*----スクロールバー関連----*/

html, body, select { 
scrollbar-face-color:#FFFFFF; 			/*バ－の表面の色*/
scrollbar-highlight-color:#FFFFFF;		/*バーの左と上の線の色*/
scrollbar-track-color:#FFFFFF;			/*バ－の後ろの色*/
scrollbar-shadow-color:#009933;			/*バ－の右と下の線の色*/
scrollbar-3dlight-color:#009933;		/*外側の左と上の線の色*/
scrollbar-arrow-color:#009933;			/*▲▼の色*/
scrollbar-darkshadow-color:#FFFFFF;		/*外枠の右と下の線の色*/
}


/*----カーソル関連----*/
.pointer {cursor:pointer}

/*----ボタン関連----*/
.button_1 {
	background-color: #CCCCFF;
	border: 2px solid #6699CC;
	color: #000033;
}
.button_s_1 { background-image:url(../jpg/button_s_1.png); width:160px; height:50px; border:0}
.button_r_1 { background-image:url(../jpg/button_r_1.png); width:160px; height:50px; border:0}
.button_s_2 { background-image:url(../jpg/button_s_2.png); width:160px; height:50px; border:0}

.topPrint{
height:30px;
width:50px;
position:absolute; left:610px; top:150px;
}
.topPrint2{
height:30px;
width:50px;
position:absolute; left:610px; top:200px;
}

/*----追加(2009/11/12)----*/
.topMsgFRM{
width:500px;
margin:20px 0px 0px 0px;
padding:10px;
border:1px solid #009933;
background-color:#FFFFFF;
text-align:left;
color:#555555;
float:clear;
}
.agreeMsgFRM{
width:590px;
line-height:1.6em;
padding:0px 10px 0px 15px;
font-size:0.75em;
text-align:left;
color:#555555;
}
h1.topTitle{
font-size:0.8em;
}
div.topMessage{
font-size:0.75em;
margin-to:-10px;
padding:0px 10px 0px 10px;
border: 1px;
}
div.mesPara{
margin:15px 0px 0px 0px;
font-size:0.75em;
font-weight:bold;
}
div.mesSubPara{
margin:0px 0px 3px 20px;
font-size:0.75em;
}
div.subMessageFRM{
width:100%;
margin:0px 0px 5px 0px;
border:0px;
}
div.paraMessage{
float:right;
font-size:0.7em;
width:457px;
line-height:130%;
margin-bottom:5px;
padding-right:5px;
}
p.paraMessage{
font-size:0.7em;
width:30px;
line-height:130%;
padding-right:2px;
text-align:right;
}
div.paraMessage2{
float:right;
font-size:0.7em;
width:445px;
line-height:130%;
margin-bottom:5px;
padding-right:10px;
}
p.paraMessage2{
font-size:0.7em;
width:40px;
line-height:130%;
padding-right:2px;
text-align:right;
}
div.paraAttention{
float:right;
font-size:0.7em;
width:430px;
line-height:130%;
padding-right:5px;
}
p.paraAttention{
font-size:0.7em;
width:58px;
line-height:130%;
padding-right:2px;
text-align:right;
}
div.topComment{
float:right;
font-size:0.7em;
width:483px;
padding:10px 0px 2px 0px;
line-height:130%;
}
p.topComment{
font-size:0.7em;
width:10px;
padding:10px 0px 2px 0px;
text-align:top;
}
div.agreePara{
float:right;
width:565px;
margin-top:5px;
}
p.agreePara{
width:15px;
margin-top:5px;
}
div.agreePara2{
float:right;
width:545px;
margin-top:5px;
}
p.agreePara2{
width:32px;
margin-top:5px;
text-align:right;
}
div.agreePara3{
float:right;
width:528px;
margin-top:5px;
}
p.agreePara3{
width:53px;
margin-top:5px;
text-align:right;
}
div.agreePara4{
float:right;
width:500px;
margin-top:5px;
}
p.agreePara4{
width:80px;
margin-top:5px;
text-align:right;
}


/*----マージン関連----*/

.pad_bot0 {padding-bottom:0px}
.pad_bot05 {padding-bottom:5px}
.pad_bot10 {padding-bottom:10px}
.pad_bot15 {padding-bottom:15px}

.pad_lef05 {padding-left:05px;}
.pad_lef07 {padding-left:07px;}
.pad_lef10 {padding-left:10px;}
.pad_lef15 {padding-left:15px;}
.pad_lef20 {padding-left:20px;}
.pad_lef25 {padding-left:25px;}
.pad_lef30 {padding-left:30px;}
.pad_lef40 {padding-left:40px;}
.pad_lef50 {padding-left:50px;}
.pad_lef60 {padding-left:62px;}


.pad_top0 {padding-top:0px;}
.pad_top05 {padding-top:5px;}
.pad_top10 {padding-top:10px;}
.pad_top15 {padding-top:15px;}

.pad_0 {padding:0px;}
.pad_05 {padding:5px;}
.pad_10 {padding:10px;}
.pad_15 {padding:15px;}
.pad_20 {padding:20px;}
.pad_25 {padding:25px;}
.pad_30 {padding:30px;}


.m_lr0 {border-left-width:0px; border-right-width:0px;}

.m_bot0 {margin-bottom:0px}
.m_bot5 {margin-bottom:5px}
.m_bot10 {margin-bottom:10px}
.m_bot15 {margin-bottom:15px}
.m_bot20 {margin-bottom:20px}
.m_bot25 {margin-bottom:25px}
.m_bot30 {margin-bottom:30px}
.m_bot35 {margin-bottom:35px}
.m_bot50 {margin-bottom:50px}

.m_top0 {margin-top:0px}
.m_top5 {margin-top:5px}
.m_top10 {margin-top:10px}
.m_top15 {margin-top:15px}
.m_top20 {margin-top:20px}
.m_top25 {margin-top:25px}
.m_top30 {margin-top:30px}
.m_top35 {margin-top:35px}
.m_top40 {margin-top:40px}
.m_top50 {margin-top:50px}
.m_top60 {margin-top:60px}

.m_lef0 {margin-left:0px}
.m_lef1 {margin-left:1px}
.m_lef05 {margin-left:5px}
.m_lef10 {margin-left:10px}
.m_lef15 {margin-left:15px}
.m_lef20 {margin-left:20px}
.m_lef25 {margin-left:25px}
.m_lef30 {margin-left:30px}
.m_lef35 {margin-left:35px}
.m_lef40 {margin-left:40px}
.m_lef50 {margin-left:50px}
.m_lef60 {margin-left:60px}
.m_lef70 {margin-left:70px}
.m_lef80 {margin-left:80px}
.m_lef90 {margin-left:90px}
.m_lef100 {margin-left:100px}
.m_lef120 {margin-left:120px}

.m_rig0 {margin-right:0px}
.m_rig5 {margin-right:5px}
.m_rig10 {margin-right:10px}
.m_rig15 {margin-right:15px}
.m_rig50 {margin-right:50px}
.m_rig70 {margin-right:70px}
.m_rig90 {margin-right:90px}
.m_rig110 {margin-right:110px}
.m_rig120 {margin-right:120px}

.m_0 {margin:0px;}
.m_05 {margin:5px;}
.m_10 {margin:10px;}
.m_15 {margin:15px;}


p.att {
margin-left:100px;
font-size:0.750em;
}

/*----位置関連----*/
.upside {vertical-align:top}
.rig {text-align:right}
.lef {text-align:left}
.down {vertical-align:bottom}
.cen {text-align:center}
.mid {vertical-align:middle}

/*----長さ関連----*/

.hei_010 {height:10px}
.hei_020 {height:20px}
.hei_030 {height:30px}
.hei_040 {height:40px}
.hei_050 {height:50px}
.hei_060 {height:60px}
.hei_070 {height:70px}
.hei_080 {height:80px}
.hei_090 {height:90px}
.hei_100 {height:100px}
.hei_110 {height:110px}
.hei_120 {height:120px}
.hei_130 {height:130px}
.hei_140 {height:140px}
.hei_150 {height:150px}
.hei_160 {height:160px}
.hei_170 {height:170px}
.hei_180 {height:180px}
.hei_190 {height:190px}
.hei_200 {height:200px}
.hei_250 {height:250px}
.hei_260 {height:260px}
.hei_270 {height:270px}
.hei_280 {height:280px}
.hei_290 {height:290px}
.hei_300 {height:300px}
.hei_310 {height:310px}
.hei_320 {height:320px}
.hei_330 {height:330px}
.hei_340 {height:340px}
.hei_350 {height:350px}
.hei_400 {height:400px}
.hei_430 {height:430px}
.hei_440 {height:440px}
.hei_450 {height:450px}
.hei_500 {height:500px}
.hei_550 {height:550px}


/*----高さ関連----*/
.wid_003 {width:3px}
.wid_005 {width:5px}
.wid_007 {width:7px}
.wid_008 {width:8px}
.wid_009 {width:9px}
.wid_010 {width:10px}
.wid_015 {width:15px}
.wid_020 {width:20px}
.wid_025 {width:25px}
.wid_030 {width:30px}
.wid_040 {width:40px}
.wid_050 {width:50px}
.wid_060 {width:60px}
.wid_070 {width:70px}
.wid_078 {width:78px}
.wid_080 {width:80px}
.wid_090 {width:90px}
.wid_100 {width:100px}
.wid_110 {width:110px}
.wid_120 {width:120px}
.wid_130 {width:130px}
.wid_140 {width:140px}
.wid_150 {width:150px}
.wid_160 {width:160px}
.wid_165 {width:165px}
.wid_170 {width:170px}
.wid_180 {width:180px}
.wid_190 {width:190px}
.wid_200 {width:200px}
.wid_210 {width:210px}
.wid_218 {width:218px}
.wid_220 {width:220px}
.wid_230 {width:230px}
.wid_240 {width:240px}
.wid_245 {width:245px}
.wid_250 {width:250px}
.wid_260 {width:260px}
.wid_268 {width:268px}
.wid_270 {width:270px}
.wid_275 {width:275px}
.wid_280 {width:280px}
.wid_285 {width:285px}
.wid_290 {width:290px}
.wid_295 {width:295px}
.wid_300 {width:300px}
.wid_310 {width:310px}
.wid_320 {width:320px}
.wid_340 {width:340px}
.wid_350 {width:350px}
.wid_360 {width:360px}
.wid_370 {width:370px}
.wid_380 {width:380px}
.wid_390 {width:390px}
.wid_395 {width:395px}
.wid_400 {width:400px}
.wid_430 {width:430px}
.wid_440 {width:440px}
.wid_450 {width:450px}
.wid_460 {width:460px}
.wid_470 {width:470px}
.wid_480 {width:480px}
.wid_490 {width:490px}
.wid_500 {width:500px}
.wid_550 {width:550px}
.wid_580 {width:580px}
.wid_600 {width:600px}
.wid_610 {width:610px}
.wid_620 {width:620px}
.wid_630 {width:630px}
.wid_640 {width:640px}
.wid_650 {width:650px}
.wid_660 {width:660px}
.wid_670 {width:670px}
.wid_680 {width:680px}
.wid_690 {width:690px}
.wid_700 {width:700px}
.wid_710 {width:710px}
.wid_720 {width:720px}
.wid_730 {width:730px}
.wid_770 {width:770px}
.wid_775 {width:775px}
.wid_780 {width:780px}
.wid_790 {width:790px}
.wid_800 {width:800px}
.wid_805 {width:805px}
.wid_810 {width:810px}
.wid_820 {width:820px}
.wid_830 {width:830px}
.wid_840 {width:840px}
.wid_850 {width:850px}
.wid_860 {width:860px}
.wid_870 {width:870px}
.wid_880 {width:880px}
.wid_890 {width:890px}
.wid_900 {width:900px}
.wid_910 {width:910px}
.wid_920 {width:920px}
.wid_930 {width:930px}
.wid_940 {width:930px}
.wid_950 {width:950px}

.flo_right {
float:right;
}
.flo_left {
float:left;
}
.line_130 {
line-height:130%;
}
.line_150 {
line-height:150%;
}
/*----印刷関連----*/

.pr_top {
border:1px solid #000000;
padding:5px;
text-align:center
}

.pr_top_tb {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
text-align:center
}

	
.pr_top_r {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding:5px;
text-align:center
}

.pr_table {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:5px;
}

.pr_table_tl {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
padding:5px;
}

.pr_table_r {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding:5px;
text-align:center
}


.pr_top_b {
border-bottom:1px solid #000000;
padding:5px;
text-align:center
}

.pr_o_r {border-right:1px solid #000000}
.pr_o_l {border-left:1px solid #000000}
.pr_o_b {border-bottom:1px solid #000000}



