/* BODY */
body{color:#000000;
font-family:"arial","MS P Gothic", "Osaka";
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(/images/pc/common/co_bkground00a.gif) repeat;}
A:Link{color:#0000CC;text-decoration: none;}
A:visited{color:#0000CC;text-decoration: none;}
A:hover{color:#0000CC;text-decoration: none;}
A:active{color:#0000CC;text-decoration: none;}

/* HR */
HR{color:#CCCCCC;
width: 100%;
height:1px;}

/* IMAGE */
IMG{border:0;}

/* layout */
/* container
============================================*/
#container {width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
background: url(/images/pc/common/co_bkground00b.gif) repeat-y center top;}

/* header
============================================*/
.head{color:#ffffff;padding:10px 0px 0px 0px;}
.head A:Link{color:#ffffff;text-decoration: none;}
.head A:visited{color:#ffffff;text-decoration: none;}
.head A:hover{color:#ffffff;text-decoration: none;}
.head A:active{color:#ffffff;text-decoration: none;}

/* main
============================================*/
.main{margin:auto;}

.main-co-left{padding:0px 0px 0px 10px;
vertical-align: top;}
.main-co-right{padding:0px 0px 0px 20px;
vertical-align: top;}


/* foot
============================================*/
.foot{width:790px
padding: 0;}

/* pagetop
============================================*/
#pagetop{padding:5px 20px 20px 0px;
text-align:right;}

#submit{margin:0px 0px 20px 0px;
text-align:center;}

#submit2{margin:0px 0px 0px 0px;
text-align:center;}


/* contents */
/* common
============================================*/
#root{color:#990000;
padding:0px 0px 3px 0px;
width:590px;
background-image:  url(/images/pc/common/co_img_root.gif);
background-repeat: no-repeat;
background-position: bottom;}
#root b,strong,#root-here{color:#000000;}
#root-here{font-weight:bold;}
#root a{color:#666666;}

#cross{color:#990000;
padding:0px 0px 3px 0px;
width:375px;
background-image:  url(/images/pc/common/co_img_root.gif);
background-repeat: no-repeat;
background-position: bottom;}
#cross b,strong{color:#000000;}
#cross a{color:#666666;}

/* table */
caption{text-align:left;}

/* def */
#table-type-def{background-color: #666666;}
#table-type-def2{background-color: #ffffff;}
#table-type-def3{margin:0px 0px 30px 0px;}
#table-type-def4{}
#table-type-def4 th{vertical-align: top;}
#table-type-def4 td{vertical-align: middle;padding:10px 0px 0px 10px;}
#table-type-def4 td table td{padding:0px;}
#table-type-def5{background-color: #666666;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px}
/* ↓1028追加↓ */
#table-type-def6{background-color: #666666;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px}
#table-type-def7{background-color: #666666;}
#table-type-def8{background-color: #666666;margin:0px 5px 15px 0px;width:100%;}

/* table-typeA*/
#table-typeA{text-align:left;}
#table-typeA td {background-color: #ffffff;}
#table-typeA TH{font-weight: normal;vertical-align: top;
background: url(/images/pc/common/co_th_table_typeA.gif) repeat;}

/* table-typeB*/
#table-typeB{text-align:left;}
#table-typeB td {vertical-align:top;
background: url(/images/pc/common/co_td_table_typeB.gif) repeat;}
#table-typeB TH{vertical-align: top;font-weight: normal;
background: url(/images/pc/common/co_th_table_typeB.gif) repeat;}

/* table-typeC*/
#table-typeC{text-align:left;}
#table-typeC td {background-color: #ffffff;}

/* table-typeD*/
#table-typeD{text-align:left;}
#table-typeD td {color: #333333;
background:  url(/images/pc/common/co_cell_td_typeD.gif) no-repeat;}
#table-typeD TH{color: #333333;font-weight: normal;
background:  url(/images/pc/common/co_cell_th_typeD.gif) no-repeat;}

/* table-typeE*/
#table-typeE{}
#table-typeE td {background: url(/images/pc/common/co_td_table_typeE.gif) repeat;
vertical-align: top;
padding:2px 0px 2px 5px;}
#table-typeE TH{vertical-align: top;
font-weight: normal;
background: url(/images/pc/common/co_th_table_typeE.gif) repeat;
padding:2px 0px 2px 5px;}

/* table-typeF*/
#table-typeF{text-align:left;}
#table-typeF th {vertical-align: top;font-weight: normal;padding:5px 5px 5px 0px;
background: url(/images/pc/common/co_th_table_typeB.gif) repeat;}
#table-typeF td {vertical-align: top;font-weight: normal;padding:5px 5px 5px 0px;}
/* table-typeFTD*/
#table-typeFTD {background: url(/images/pc/common/co_td_table_typeB.gif) repeat;padding:5px 5px 5px 0px;}

/* table-typeTOP*/
#table-type-top,
.table-type-top{vertical-align: top;margin: 0px 0px 20px 0px;}
#table-type-top TD,
.table-type-top TD{vertical-align: top;}

#table-type-top2{vertical-align: top;margin: 0px 0px 20px 0px;}

#table-type-top3{vertical-align: top;margin: 0px 0px 30px 0px;}
#table-type-top3 TD{vertical-align: top;}

/* ↓060113追加↓ */
#table-type-top4{vertical-align: top;margin: 0px 0px 0px 0px;}
#table-type-top4 td{vertical-align: middle;}

#table-type-middle{margin: 0px 0px 20px 0px;}

#table-color-w{background-color: #ffffff;}
#table-color-w td{vertical-align: top;}


/* cell-color*/
/* A */
.cell-color-A{background-image:  url(/images/pc/common/co_cell_bkgroundA.gif);
background-repeat: repeat;}
/* B */
.table-color-B{background-color: #999999;}
.cell-color-B{background-color: #ffffff;}
/* C */
.cell-color-C{background-color: #999999;}

/* flow */
#table-type-flow{margin: 0px 0px 20px 0px;}
#table-type-flow caption img{margin: 0px 0px 5px 0px;}
.table-color-flow{background-color: #cccccc;}
.cell-color-flow{background:  url(/images/pc/common/co_bkground_flow.gif) repeat;text-align:center;}

/* text */
.announce-msg{color:#FF3300;}
.comment{color:#666666;}
.comment-as{color:#FF6600;}
.error{color:#CC0000;font-weight: bold;}
.notice{color:#CC0000;}
.maintenance-msg{color:#CC0000;}
.result-money{color: #FF6600;}
.result-msg{color:#000066;font-weight: bold;}
.result-comment{color:#333333;}
.result-money2{color: #996600;}
.result-id{color: #000099;font-weight: bold;}
.cap-title{color: #006699;}
.link-right{text-align:right;}
.text-right{text-align:right;}
/* ↓1031追加↓ */
.text-right2{text-align:right;margin-right:10px}

/* text-color */
.txt-color-blue{color:#006699;}
.txt-color-navy{color:#000099;}

/* images */
.img-dial{margin:5px 0px 5px 0px;}
.img-titleB{margin:0px 0px 5px 0px;}
.img-space-top5{margin:5px 0px 0px 0px;}
.img-space-top10{margin:10px 0px 0px 0px;}
.img-space-bottom5{margin:0px 0px 5px 0px;}
.img-space-bottom10{margin:0px 0px 10px 0px;}
.img-space-all2{margin:2px 0px 2px 0px;}
.img-space-all5{margin:5px 0px 5px 0px;}
.img-space-all10{margin:10px 0px 10px 0px;}

/* form */
form{margin:0;}

/* etc */
.w100{}

/* parts
============================================*/
/* member-login */
#table-type-login{margin: 0px 0px 20px 0px;}
.table-color-login{background-color: #cccccc;}
.cell-color-login{background-color: #f8f8f8;vertical-align: top;padding:2px 0px 2px 8px;}
.cell-color-login2{background-color: #f8f8f8;vertical-align: top;padding:2px 0px 2px 0px;}
.cell-color-login3{background-color: #f8f8f8;vertical-align: top;padding:0px 8px 0px 0px;}
.cell-color-login4{background-color: #f8f8f8;vertical-align: top;padding:2px 0px 0px 0px;}
.cell-color-login5{background-color: #ffffff;}
.login-name{color: #000000;font-weight: bold;}
.login-name2{color: #996600;font-weight: bold;}
.table-color-topics{background-color: #ff9900;}
.cell-color-topics{background-color: #ffffe6;vertical-align: top;}

/* pc_0000
============================================*/
#pc-0000-link{background-color: #ffffff; margin:10px 0px 10px 0px; color:#666666;}
#pc-0000-link a{color:#CC0000;}
#pc-0000-notice,
.pc-0000-notice{margin:10px 5px 5px 5px;color:#666666;}

/* pc_a
============================================*/
/* pc_a0100 */
.cell-color-a0100a{background-color: #999999;}
.cell-color-a0100b{background-color: #e6e6e6;}
.cell-color-a0100c{background-color: #ffffff;}

/* pc_b
============================================*/
/* pc_b0100 */
.b0100-color01{color: #CC0000;}
.b0100-color02{color: #CC0000;}
.b0100-color03{color: #CC0000;}

/* pc_c
============================================*/
/* pc_c0100 */
.cell-color-sim01{background-color: #CC9900;}
.cell-color-sim02{background-color: #006699;}
.cell-color-sim03{background-color: #669900;}
.cell-color-sim01a{background-color: #ffffff;}
.cell-color-sim02a{background-color: #ffffff;}
.cell-color-sim03a{background-color: #ffffff;}
#c0100-tableA{width:100%;
margin:0px 5px 0px 5px;}

/* pc_d
============================================*/
/* pc_d0100 */
.cell-color-d0100a{background-color: #999999;}
.cell-color-d0100b{background-color: #ffffff;}
.cell-color-d0100c{background-color: #f5f5f5;}

/* pc_d0201 */
#table-type-d0201{padding:0px;}
#table-type-d0201 th{background-color: #e6e6e6;padding:5px 0px 5px 12px;text-align:left;}
#table-type-d0201 td{background-color: #ffffff;vertical-align:middle;}
#table-type-d0201 p{margin:0px;}
.cell-color-d0201a{background-color: #999999;}
.cell-color-d0201b{}

/* pc_d0301 */
.cell-color-d0301a{background-color: #CC6600;}
.cell-color-d0301b{background-color: #006699;}
.cell-color-d0301c{background-color: #ffffff;}

/* pc_f
============================================*/
/* pc_f301 */
.cell-color-keitai01{background-color: #CC9900;}
.cell-color-keitai02{background-color: #006699;}
.cell-color-keitai03{background-color: #669900;}
.cell-color-keitai01a{background-color: #ffffff;}
.cell-color-keitai01a strong{color: #FF0000;}
.cell-color-keitai02a{background-color: #ffffff;}
.cell-color-keitai03a{background-color: #ffffff;}
.cell-color-keitai03a table{margin:0px 0px 10px 0px;}
.cell_color01{background-color: #f5f5f5;}
.cell_color02{background-color: #ffffff;font-weight: bold;color: #669900;}

/* pc_f0100 */
.cell-color-f0100a{background-color: #999999;}
.cell-color-f0100b{background-color: #ffffff;}
.cell-color-f0100c{background-color: #e6e6e6;}

/* pc_f0501 */
.cell-color-f0501a{background-color: #999999;}
.cell-color-f0501b{background-color: #ffffff;}
.cell-color-f0501c{background-color: #f5f5f5;}

/* pc_f0401 */
#table-type-f0401{padding:0px;}
#table-type-f0401 th{background-color: #e6e6e6;padding:5px 0px 5px 10px;text-align:left;}
#table-type-f0401 td{background-color: #ffffff;vertical-align:middle;}
.cell-color-f0401a{background-color: #999999;}
.cell-color-f0401b{padding:5px 10px 5px 10px;}

/* pc_g
============================================*/
/* pc_g0100 */
#table-type-g0100{}
#table-type-g0100 th{background-color: #e6e6e6;padding:5px 9px 5px 11px;text-align:left;vertical-align:middle;width:103px}
#table-type-g0100 td{background-color: #ffffff;vertical-align:middle;}
.cell-color-g0100a{background-color: #999999;}
.cell-color-g0100b{padding:5px 10px 5px 10px;}


/* pc_j
============================================*/
/* pc_j */
.txt-color-jq{color:#cc0000;}
.txt-color-ja{color:#999999;}

/* pc_j0100 */
.cell-color-j0100a{background-color: #CC6600;}
.cell-color-j0100b{background-color: #006699;}
.cell-color-j0100c{background-color: #ffffff;}

/* pc_j0200 */
#table-type-j0200{margin:0px 0px 25px 0px;}
.cell-color-j0200a{background-color: #f5f5f5;padding:2px 0px 2px 3px;font-weight: bold;}
.cell-color-j0200b{background-color: #ffffff;padding:2px 0px 2px 3px;}

/* pc_k
============================================*/
/* pc_k */
#table-type-k{}
#table-type-k p{margin:0px 0px 30px 0px;}
#table-type-k ul{margin:-20px 0px 0px 0px;}
#table-type-k ul li{margin:0.5em 0px 0.5em 0px;}
H2{color: #006699;font-weight: bold;margin:0px 0px 5px 0px;}
/* pc_k0105 */
#table-type-k0105{}
#table-type-k0105 th{text-align:left;padding:2px 5px 2px 5px;background-color:#e6e6e6;width:100px;}
#table-type-k0105 td{padding:2px 2px 2px 5px;background-color: #ffffff;}
#table-type-k0105 .cell-color-k0105{background-color: #f8f8f8;}

/* pc_ImageUpload */
#table_type_ImageUp {}
#table_type_ImageUp tr {vertical-align: top;}
#table_type_ImageUp th {vertical-align: top;}
#table_type_ImageUp td table td{padding:3px 0px 0px 5px;}

.Annotation {
  font-size: 9pt;
  text-indent: -1.0em; /* 文字1文字分上げる */
  padding-left: 1.0em  /* 2文字分右に下げる */
}

/* pc_l
============================================*/
/* pc_l0100 */
#table-type-l0100{padding:0px;}
#table-type-l0100 th{background-color: #e6e6e6;padding:5px 0px 5px 9px;text-align:left;}
#table-type-l0100 td{background-color: #ffffff;vertical-align:middle;}
#table-type-l0100 p{margin:0px;}
.cell-color-l0100a{background-color: #999999;}

/* pc_l0501 */
#table-type-l0501{padding:0px;}
#table-type-l0501 th{background-color: #e6e6e6;padding:5px 0px 5px 9px;text-align:left;font-weight:normal;}
#table-type-l0501 td{background-color: #ffffff;vertical-align:middle;}
#table-type-l0501 p{margin:0px;}
.cell-color-l0501a{background-color: #999999;}

.AllBreak {
  word-wrap: break-word; /* 単語の途中であっても折り返させる */
}
