﻿body{margin:0;padding:0;text-align:center}#container{width:1024px;height:auto;text-align:left;margin-left:auto;margin-right:auto}#top_bg{width:1024px;height:auto;position:relative;text-align:center}#header{display:block;width:372px;height:100px;float:left}#header a{display:block;width:372px;height:100px;background:url(img/title_menu_bg.png) left top no-repeat;text-indent:-9999px}* html #header a{background:url(img/title_menu_bg.gif) left top no-repeat}#header h2{margin:0;padding:0}#header_message{display:block;width:652px;height:100px;font-family:Arial,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";text-align:center;font-weight:bold;font-size:1em;float:right;margin:0}* html #header_message{width:652px;font-size:.9em}#header_message p{margin:0;padding:25px 20px 20px 5px;color:#7a7a7a;letter-spacing:.1em;line-height:1.5em}h1{color:#666;font-size:12px;bottom:-7px;left:50%;position:absolute;margin-left:-100px}h1 a{text-decoration:none;color:#666}h1 a:hover{text-decoration:underline;color:#666}h2{margin:0;padding:0}#top_banner a{display:block;overflow:hidden;width:1024px;height:300px;text-indent:-9999px;background:url(img/top_banner.gif) left top no-repeat;margin:20px 0}* html #top_banner a{margin:0}#top_banner a:hover{background-position:0 -300px}#top_info{height:100px;overflow:auto;text-align:left;padding:.65em 1em;border:solid 2px #abcbff;font-size:.9em;letter-spacing:.1em;line-height:1.5em}#section{width:1024px;height:auto;background:url(img/shadow.jpg) left top repeat-x;clear:both;padding-top:25px;line-height:1.5em;letter-spacing:.1em;margin-bottom:40px}#article{width:724px;float:right;background:url(img/bg.jpg) center top repeat-y;text-align:left}#article h3{padding:15px 20px 15px 70px;font-size:1.1em;background:url(img/title_menu_bg.png) 0 -130px no-repeat;margin-left:20px}* html #article h3{background:url(img/title_menu_bg.gif) 0 -130px no-repeat}#article p{font-size:.8em;margin-left:100px;color:#555;font-weight:normal;width:500px;text-align:justify}#article ul{padding:10px 20px 10px 160px;font-size:.9em}#article img{margin-left:85px}.hisai{color:#6a6a6a;font-size:.9em}p#index_3p{display:block;height:150px}span#design3p a{display:block;text-indent:-9999px;width:125px;height:125px;background:url(img/index_3p_icon.png) left top no-repeat;float:left;margin:0 20px}*html span#design3p a{background:url(img/index_3p_icon.gif) left top no-repeat}span#seo3p a{display:block;text-indent:-9999px;width:125px;height:125px;background:url(img/index_3p_icon.png) 0 -130px no-repeat;float:left;margin:0 20px}*html span#seo3p a{background:url(img/index_3p_icon.gif) 0 -130px no-repeat}span#price3p a{display:block;text-indent:-9999px;width:125px;height:125px;background:url(img/index_3p_icon.png) 0 -260px no-repeat;float:left;margin:0 20px}*html span#price3p a{position:relative;margin-left:186px;margin-top:-125px;background:url(img/index_3p_icon.gif) 0 -260px no-repeat}#top_menu{width:300px;height:29px;position:relative;border:0;margin:0;text-align:left}* html #top_menu{margin-left:-10px}#top_menu ul{list-style-type:none;margin-top:0;text-align:left}#top_menu ul li a{display:block;list-style-type:none;margin:10px 0;width:250px;height:40px;text-indent:-9999px}#top_menu ul li#make_btn a{background:url(img/title_menu_bg.png) 0 -200px no-repeat}* html #top_menu ul li#make_btn a{background:url(img/title_menu_bg.gif) 0 -200px no-repeat}#top_menu ul li#make_btn a:hover{background-position:0 -240px}#top_menu ul li#price_btn a{background:url(img/title_menu_bg.png) -270px -200px no-repeat}* html #top_menu ul li#price_btn a{background:url(img/title_menu_bg.gif) -270px -200px no-repeat}#top_menu ul li#price_btn a:hover{background-position:-270px -240px}#top_menu ul li#preparation_btn a{background:url(img/title_menu_bg.png) 0 -300px no-repeat}* html #top_menu ul li#preparation_btn a{background:url(img/title_menu_bg.gif) 0 -300px no-repeat}#top_menu ul li#preparation_btn a:hover{background-position:0 -340px}#top_menu ul li#sample_btn a{background:url(img/title_menu_bg.png) -270px -300px no-repeat}* html #top_menu ul li#sample_btn a{background:url(img/title_menu_bg.gif) -270px -300px no-repeat}#top_menu ul li#sample_btn a:hover{background-position:-270px -340px}#top_menu ul li#faq_btn a{background:url(img/title_menu_bg.png) 0 -400px no-repeat}* html #top_menu ul li#faq_btn a{background:url(img/title_menu_bg.gif) 0 -400px no-repeat}#top_menu ul li#faq_btn a:hover{background-position:0 -440px}#top_menu ul li#contact_btn a{background:url(img/title_menu_bg.png) -270px -400px no-repeat}* html #top_menu ul li#contact_btn a{background:url(img/title_menu_bg.gif) -270px -400px no-repeat}#top_menu ul li#contact_btn a:hover{background-position:-270px -440px}#sidebar{position:relative;top:300px;padding-left:30px;width:270px;font-size:.8em;line-height:1.2em}* html #sidebar{position:relative;top:0}#sidebar p.sidetitle{background-color:#e3f8ff;border-top:double 4px #abcbff;border-bottom:double 4px #abcbff;text-align:left;padding:5px 0 5px 25px}div p.sidetitle{background-color:#e3f8ff;border-top:double 4px #abcbff;border-bottom:double 4px #abcbff;text-align:left;padding:5px 0 5px 25px}#sidebar ul{list-style-type:none}#sidebar ul li,#sidebar p{text-align:left}#footer{display:block;width:1024px;margin-top:40px;padding-top:20px;clear:both;text-align:left;background:url(img/underline.jpg) left 0 repeat-x}#underlink{padding:0 0 0 10px;font-size:.8em;color:#999}#underlink a{font-weight:normal}a:link{color:#02d;font-weight:bold;font-family:"Book Antiqua","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";text-decoration:none}a:hover{text-decoration:underline}a img{border:0}#copyright{color:#666;font-size:.7em;margin:7px 0;text-align:center}#make_txt p.flowtitle{border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#f9fdff;padding:2px 15px;font-weight:bold}#make_txt p.flowtxt{font-size:.8em;padding:10px 0 10px 40px;background:url(img/flow.gif) 10px no-repeat}#info_table th.t_title{text-align:center;border-top:double 4px #fbbbaf;border-bottom:double 4px #fbbbaf;font-size:1.2em;padding:10px}#info_table th.end{border:0}#info_table td.end{border:0;padding-left:10px}#faq_txt p.ques{border-left:outset 4px #88F;border-bottom:inset 1px #AAF;padding:4px 15px 4px 40px;font-weight:bold;background:url(img/ques.gif) 2px 3px no-repeat #f9fdff}#faq_txt p.answer{font-size:.8em;padding:10px 0 10px 55px;background:url(img/answer.gif) 15px 7px no-repeat}.samplebox{border-top:dotted 4px #66C;padding-top:30px}.samplebox img{position:relative;padding-left:75px;margin-bottom:20px;border:0}a{outline:0}.sample_left{width:80px;float:left}.sample_right{width:350px;float:left;padding-right:20px;text-align:justify}* html .sample_right{width:350px;float:right;padding-right:0;margin-top:-153px}.small{font-size:.7em;font-weight:normal}#sample_flowlist{position:relative;top:300px;padding-left:14px;background:url(img/flow_flame_under.gif) 31px bottom no-repeat;padding-bottom:80px}* html #sample_flowlist{position:relative;top:0;background:url(img/flow_flame_under_ie6.gif) 29px bottom no-repeat}#sample_flowlist ul{list-style-type:none;margin:0}#sample_flowlist ul li a{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#f9fdff;padding:2px 15px;text-decoration:none;width:170px;display:block}#sample_flowlist ul li a:hover{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#ffd7bd;padding:2px 15px;text-decoration:none;width:170px;display:block}#contact_small{font-size:.6em;font-weight:normal;margin-left:100px;line-height:1.5em}#template{width:650px;font-weight:normal;font-size:.8em;border-top:dotted 4px #66C;border-bottom:dotted 4px #66C}#form_fc{margin:0 0 0 150px}#info_table{width:570px;font-size:.8em;font-weight:normal;padding-left:70px}.caution{color:#F63;font-size:.9em}th{border-bottom:double 4px #9bfbaf}td{border-bottom:double 4px #abcbff;padding-left:10px}.regs_img img{border-top:double 4px #9bfbaf;border-bottom:double 4px #9bfbaf;margin:10px 0 40px 0}#make_txt p.regs_end{font-size:.8em;padding:10px 0 10px 40px}#regs_flowlist{position:relative;top:300px;padding-left:14px;background:url(img/flow_flame_under.gif) 31px 86px no-repeat;padding-bottom:80px}* html #regs_flowlist{position:relative;top:0;background:url(img/flow_flame_under_ie6.gif) 29px 86px no-repeat}#regs_flowlist ul{list-style-type:none;margin:0}#regs_flowlist ul li a{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#f9fdff;padding:2px 15px;text-decoration:none;width:170px;display:block}#regs_flowlist ul li a:hover{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#ffd7bd;padding:2px 15px;text-decoration:none;width:170px;display:block}#hisai_flowlist{position:relative;top:50px;padding-left:14px;background:url(img/flow_flame_under.gif) 31px bottom no-repeat;padding-bottom:80px}* html #hisai_flowlist{position:relative;top:0;background:url(img/flow_flame_under_ie6.gif) 29px bottom no-repeat}#hisai_flowlist ul{list-style-type:none;margin:0}#hisai_flowlist ul li a{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#f9fdff;padding:2px 15px;text-decoration:none;width:170px;display:block}#hisai_flowlist ul li a:hover{text-align:left;font-size:.8em;border-left:outset 4px #88F;border-bottom:inset 1px #AAF;background-color:#ffd7bd;padding:2px 15px;text-decoration:none;width:170px;display:block}#hangaku_banner{display:block;text-indent:-9999px;width:573px;height:228px;background:url(img/hangaku_banner.png) left top no-repeat;margin-left:80px}* html #hangaku_banner{background:url(img/hangaku_banner.gif) left top no-repeat}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/