/* commons
-------------------------------------------------------- */
body{font-size:12px;line-height:18px;color:#121223;}
p{padding-bottom:1em;}
strong{font-weight:bold;}
img{border:0;}

/* pngfix */
img, div, ul { behavior: url(/js/iepngfix_v2/iepngfix.htc) }

/* align */
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}

/* colors */
.red{color:#ff0000;}
.orange{color:#ff5e00;}
.blue{color:#006be5;}
.pink{color:#ff6666;}

/* float */
.fl{float:left; margin:2px 12px 12px 0;}
.fr{float:right; margin:2px 0 12px 12px;}

/* photo_border */
.phb{padding:2px;border:1px solid #e8e8e8;display:block;}

/* photo_border */
.note{padding-left:1em;text-indent:-1em;}

/* txt_block */
.txt_block{padding:20px 30px; width:900px;}

/* table */
th{background:#f0ebe6}

/* templates
-------------------------------------------------------- */
#wrapper{width:960px;margin:0 auto;text-align:center;}

#header{height:220px;text-align:left;background:url(../imgs/bill.jpg) no-repeat left top;position:relative}

ul#gnavi{}
ul#gnavi li.one{float:left;}
ul#gnavi li.one a{float:left;width:480px;height:64px;position:absolute; bottom:0px; left:0px;text-indent:-9999px;}
ul#gnavi li.two{float:left;}
ul#gnavi li.two a{float:left;width:480px;height:64px;position:absolute; bottom:0px; left:480px;text-indent:-9999px;}

#conts{text-align:center;}

ul#guide_navi{width:900px;}
ul#guide_navi li{width:216px; float:left;padding:0 0 8px 0;}

h3{width:900px;height:42px;text-align:left;background:url(../imgs/h3.jpg) no-repeat left top;line-height:42px;padding-left:25px;font-weight:bold;font-size:16px;}

p.inner{width:870px;margin:0 auto;text-align:left;padding:20px 0 10px;}

h4{margin:20px 0 5px 15px;width:870px;height:25px;text-align:left;background:url(../imgs/strong.jpg) no-repeat left top;line-height:25px;padding-left:15px;font-weight:bold;font-size:16px;}

p{width:900px;margin:0 auto;text-align:left;padding:20px 0;}

p.text{width:790px;margin:0 auto;text-align:left;padding:20px 0;}

#footer{height:50px;margin:20px 0;}

/* q_a（よくあるご質問部分） */

ul#q_a_navi{width:900px;}
ul#q_a_navi li{width:445px; float:left;padding:0 0 8px 0;}

.panel{text-transform: uppercase;cursor:pointer;}
.panel a{text-decoration:none;color:#000000;}
.panel-up{ }
.panel-down{}
.panel-target{}
.panel-closed{display:none;}
.question{background:url(../imgs/q_bk.jpg) no-repeat 0 0;padding:0px 15px 0px 50px;font-weight:bold;line-height:50px;text-decoration:underline;margin-left:15px;height:50px;margin-bottom:10px;}
.answer{background:url(../imgs/ans.jpg) no-repeat 45px 15px;padding:0px 0px 20px 100px;margin-top:0px;}
.answer p{line-height:1.5;}
{}





































