html,body{ font: 13px/1.231 "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; *font-size:small; *font:x-small;}
select,input,button,textarea,button{ font:99% arial,helvetica,clean,sans-serif;}
table{ font-size:inherit; font:100%;}
pre,code,kbd,samp,tt{ font-family:monospace; *font-size:108%; line-height:100%;}

#contents{ clear:both; margin:50px auto; padding:0 0 50px; background:#000; width:745px;}
#contents .pan_title{ margin:0 0 10px; padding:0 0 15px; border-bottom:1px dotted #5c5c5c; background:url(../images/pan_title.gif) 0 25px no-repeat; height:53px; font-size:0; text-indent:-9999px;}
#contents .read01{ font-size:93%; line-height:1.6; margin:0 0 15px; padding:0; color:#ffffff !important;}
#contents .menuarea{ position:relative; overflow:hidden; zoom:1; margin:0 0 25px; padding:0; font-size:93%;}
#contents .menuarea a{ display:inline; float:left; background:url(../images/pan_icon01.gif) 0 center no-repeat; margin:0 10px 0 0; padding:0 0 0 15px; color:#fff; text-decoration:underline;}
#contents .subtitle01{ background:#f47954; color:#000; margin:0 0 15px; padding:0 0 0 10px; line-height:30px; font-size:100%;}
#contents .subtitle_a,#contents .subtitle_b{ background-image:url(../images/pan_bg02.gif); background-repeat:no-repeat; color:#f47954; font-weight:normal; font-size:100%; padding:3px 0 0 35px; margin:0 0 20px; height:18px;}
#contents .subtitle_a{ background-position:0 0;}
#contents .subtitle_b{ background-position:0 -21px;}
#contents .subtitle02{ color:#fff; margin:0 0 15px; padding:0 0 0 20px; font-size:100%; background:url(../images/pan_icon03.gif) 0 center no-repeat; font-weight:normal;}
#contents .subtitle03{ width:625px; color:#f47954; margin:0 auto 15px; padding:0; font-size:100%; font-weight:normal;}
#contents .subtitle03.bg03{ background:url(../images/pan_bg03.gif) 110px center no-repeat;}

#contents .boxs{ border:1px solid #572b1e; margin:0 0 10px; padding:20px 20px 0; position:relative; overflow:hidden; zoom:1; width:702px; clear:both;}
#contents .gotop{ text-align:right; margin:0 0 30px; padding:0;}
#contents .gotop a{ background:url(../images/pan_icon02.gif) 0 center no-repeat; color:#fff; text-decoration:underline; font-size:69%; padding:0 0 0 15px;}

#contents .boxs .type01{ display:inline; float:left; width:134px; margin:0 30px;}
#contents .boxs .pan_img0101,#contents .boxs .pan_img0102{ display:block; width:134px; height:238px; background-repeat:no-repeat; background-image:url(../images/pan_img01.jpg); font-size:0; text-indent:-9999px; margin:0 auto 10px;}
#contents .boxs .pan_img0101{ background-position:0 0;}
#contents .boxs .pan_img0102{ background-position:-134px 0;}
#contents .boxs .type01 h2{ border:1px solid #f47954; color:#f47954; text-align:center; padding:3px 15px; margin:0 16px 10px; font-size:100%; font-weight:normal;}
#contents .boxs .type01 p{ margin:0 0 20px; padding:0; line-height:1.6; font-size:93%; color:#fff !important;}

#contents .btn01,#contents .btn02{ display:block; width:250px; height:40px; font-size:0; text-indent:-9999px; padding:0; background-repeat:no-repeat; background-position:0 0;}
#contents .btn01{ background-image:url(../images/pan_btn01.gif); margin:0 0 45px;}
#contents .btn02{ background-image:url(../images/pan_btn02.gif); margin:0 0 15px;}
#contents .read02{ margin:0 0 15px; padding:0; font-size:93%; color:#ffffff !important;}

#contents .boxs .type0201,#contents .boxs .type0202,#contents .boxs .type0203,#contents .boxs .type0204{ display:inline; float:left; margin-left:33px;}
#contents .boxs .type0201,#contents .boxs .type0203{ width:312px; padding-right:15px; background:url(../images/pan_bg01.gif) right 0 no-repeat;}
#contents .boxs .type0202,#contents .boxs .type0204{ width:285px;}
#contents .boxs .type0201,#contents .boxs .type0202{ margin-bottom:65px;}
#contents .boxs .type0203,#contents .boxs .type0204{ margin-bottom:20px;}

#contents .boxs .pan_img0201,#contents .boxs .pan_img0202,#contents .boxs .pan_img0203,#contents .boxs .pan_img0204{ display:inline; float:left; width:134px; height:230px; background-repeat:no-repeat; background-image:url(../images/pan_img02.jpg); font-size:0; text-indent:-9999px; margin:0 15px 0 0;}
#contents .boxs .pan_img0201{ background-position:0 0;}
#contents .boxs .pan_img0202{ background-position:-134px 0;}
#contents .boxs .pan_img0203{ background-position:-268px 0;}
#contents .boxs .pan_img0204{ background-position:-402px 0;}

#contents .boxs .type0201 p,#contents .boxs .type0202 p,#contents .boxs .type0203 p,#contents .boxs .type0204 p{ display:inline; float:left; padding:85px 0 0 26px; margin:0; background-repeat:no-repeat; background-position:0 85px; width:110px; font-size:93%; line-height:1.6; color:#ffffff !important;}
#contents .boxs .type0201 p{ background-image:url(../images/pan_no01.gif);}
#contents .boxs .type0202 p{ background-image:url(../images/pan_no02.gif);}
#contents .boxs .type0203 p{ background-image:url(../images/pan_no03.gif);}
#contents .boxs .type0204 p{ background-image:url(../images/pan_no04.gif);}

#contents .pan_line{ dislay:block; margin:0 0 25px; padding:25px 0 0; border-bottom:1px solid #5c5c5c;}
#contents .read03{ font-size:93%; line-height:1.6; margin:0 0 15px; padding:0; color:#ed7848;}

#contents .boxs .type0301,#contents .boxs .type0302,#contents .boxs .type0303,#contents .boxs .type0304,#contents .boxs .type0305{ display:inline; float:left; width:200px;}
#contents .boxs .type0301,#contents .boxs .type0302,#contents .boxs .type0304{ padding-right:51px; background:url(../images/pan_bg01.gif) right 0 no-repeat;}
#contents .boxs .pan_img0301,#contents .boxs .pan_img0302,#contents .boxs .pan_img0303,#contents .boxs .pan_img0304,#contents .boxs .pan_img0305{ display:block; width:134px; height:230px; background-repeat:no-repeat; background-image:url(../images/pan_img03.jpg); font-size:0; text-indent:-9999px; margin:0 auto 20px;}
#contents .boxs .type0301,#contents .boxs .type0302,#contents .boxs .type0303{ margin-bottom:65px;}
#contents .boxs .type0304,#contents .boxs .type0305{ margin-bottom:20px;}
#contents .boxs .pan_img0301{ background-position:0 0;}
#contents .boxs .pan_img0302{ background-position:-134px 0;}
#contents .boxs .pan_img0303{ background-position:-268px 0;}
#contents .boxs .pan_img0304{ background-position:-402px 0;}
#contents .boxs .pan_img0305{ background-position:-536px 0;}
#contents .boxs .type0301 p,#contents .boxs .type0302 p,#contents .boxs .type0303 p,#contents .boxs .type0304 p,#contents .boxs .type0305 p{ padding:0 0 0 45px; margin:0; background-repeat:no-repeat; background-position:15px 0; font-size:93%; line-height:1.6; color:#ffffff !important; width:150px;}
#contents .boxs .type0301 p{ background-image:url(../images/pan_no01.gif);}
#contents .boxs .type0302 p{ background-image:url(../images/pan_no02.gif);}
#contents .boxs .type0303 p{ background-image:url(../images/pan_no03.gif);}
#contents .boxs .type0304 p{ background-image:url(../images/pan_no04.gif);}
#contents .boxs .type0305 p{ background-image:url(../images/pan_no05.gif);}

#contents .boxs .type0400{ display:inline; float:left; width:134px; margin:0 0px 0 30px;}
#contents .boxs .type0400 p{ margin:10px 0 20px; padding:0; line-height:1.6; font-size:93%; color:#fff !important;}


#contents .boxs .type0401{ display:nline; float:left; width:220px; margin:0 0 45px 33px; background:url(../images/pan_bg01.gif) right 0 no-repeat;}
#contents .boxs .type0402{ display:nline; float:left; width:220px; margin:0 0 45px 33px;}
#contents .boxs .type0402 h2{ border:1px solid #f47954; color:#f47954; text-align:center; padding:3px 15px; margin:0 100px 15px 16px; font-size:100%; font-weight:normal;}
#contents .boxs .type0403{ display:inline; float:left; width:300px; margin:0 0 0 33px;}
#contents .boxs .type0403 .subtitle03{ width:auto;}
#contents .read04{ width:625px; margin-left:auto; margin-right:auto;}
#contents .boxs .pan_img0401,#contents .boxs .pan_img0402,#contents .boxs .pan_img0403,#contents .boxs .pan_img0404,#contents .boxs .pan_img0405,#contents .boxs .pan_img0406{ display:block; width:134px; height:230px; background-repeat:no-repeat; background-image:url(../images/pan_img04.jpg); font-size:0; text-indent:-9999px; margin:0 0 20px;}
#contents .boxs .pan_img0401{ background-position:0 0;}
#contents .boxs .pan_img0402{ background-position:-134px 0;}
#contents .boxs .pan_img0403{ background-position:-268px 0;}
#contents .boxs .pan_img0404{ background-position:-402px 0;}
#contents .boxs .pan_img0405{ background-position:-536px 0;}
#contents .boxs .pan_img0406{ background-position:-670px 0;}
#contents .boxs .pan_img0501,#contents .boxs .pan_img0502,#contents .boxs .pan_img0503{ display:block; width:134px; height:230px; background-repeat:no-repeat; background-image:url(../images/pan_img06.jpg); font-size:0; text-indent:-9999px; margin:0 auto 20px;}
#contents .boxs .pan_img0501{ background-position:0 0;}
#contents .boxs .pan_img0502{ background-position:-134px 0;}
#contents .boxs .pan_img0503{ background-position:-268px 0;}
#contents .boxs .type05{ margin-bottom:20px !important;}
#contents .boxs .pan_img0601,#contents .boxs .pan_img0602,#contents .boxs .pan_img0603{ display:block; width:134px; height:230px; background-repeat:no-repeat; background-image:url(../images/pan_img05.jpg); font-size:0; text-indent:-9999px; margin:0 0 20px;}
#contents .boxs .pan_img0601{ background-position:0 0;}
#contents .boxs .pan_img0602{ background-position:-134px 0;}
#contents .boxs .pan_img0603{ background-position:-268px 0;}
#contents .boxs .type0601,#contents .boxs .type0602{ width:628px; margin:0 auto 20px; position:relative; overflow:hidden; zoom:1;}
#contents .boxs .type0601{ border-bottom:1px solid #572b1e; padding-bottom:20px;}
#contents .boxs .type0601 div,#contents .boxs .type0602 div{ display:inline; float:left; width:134px; margin:0 35px 0 0;}
#contents .boxs .type0601 div h2,#contents .boxs .type0602 div h2{ border:1px solid #f47954; color:#f47954; text-align:center; padding:3px 0; margin:0 auto 15px; font-size:100%; font-weight:normal;}
#contents .boxs .type0601 p,#contents .boxs .type0602 p{ display:inline; float:right; width:459px; padding:30px 0 0; margin:0; color:#fff !important; font-size:93%; line-height:1.6;}
#contents .type07{ list-style:none; margin:0 0 35px; padding:0;}
#contents .type07 li{ margin:0 0 5px; padding:0 0 0 13px; color:#fff !important; font-size:93%; line-height:1.6; background:url(../images/pan_icon04.gif) 0 8px no-repeat;}

/*
#content_sub_customerService{ margin:0 auto;}
body{ background-repeat:repeat;}
#footer_customerService{ bottom:0; height:auto !important;}
*/
