﻿@charset "utf-8";
@import url(../css/second.css);


body {background:url(images/head_bg.gif) 0px 90px repeat-x;}

#body h2 {background:#F5CD1F;}

#main {margin-top:-27px; font-size:1.1em;}
#main div {margin-top:30px;}
#main div h4 {padding-bottom:1px; background:url(../images/line_dotted.gif) 0px bottom repeat-x;}

#intro {}
#intro h3 {padding-bottom:1px; background:url(../images/line_dotted.gif) 0px bottom repeat-x;}
#intro p {margin-top:1em;}
#intro img {margin-top:15px;}

#flow {}
#flow h4 {}
#flow ol {}
#flow li {width:696px; padding:9px 0px 14px; background:url(../images/line_dotted.gif) 0px bottom repeat-x;}
#flow li h5 {float:left; width:144px;}
#flow li p {width:532px; margin-left:164px;}
#flow li strong {display:block; width:552px; margin:1em 0px 0px 164px; overflow:hidden;}
#flow li strong img {margin-right:20px;}
#flow li.step1 {padding-bottom:19px;}
#flow li.step1 ul {position:relative; width:532px; margin:1em 0px 0px 164px;}
#flow li.step1 li {width:348px; padding:0px; border-top:1px solid #E8E5E8; background:none;}
#flow li.step1 li a {display:block;}
#flow li.step1 li.tel {}
#flow li.step1 li.fax {}
#flow li.step1 li.email {border-bottom:1px solid #E8E5E8;}
#flow li.step1 li.onlineshop {position:absolute; top:0px; right:0px; width:164px; height:119px; border-top:1px solid #E8E5E8; border-bottom:1px solid #E8E5E8;}
#flow li.step1 li.onlineshop a {width:164px; height:119px; text-decoration:none;}
#flow li.step1 li.onlineshop p {width:164px; margin:-10px 0px 0px 0px;}

#caution {}
#caution h4 {}
#caution ol {margin-top:11px;}
#caution li {margin-left:1.7em; list-style:outside decimal;}

* html #flow li p, 
* html #flow li ul, 
* html #flow li strong {margin-left:161px;}
