@charset "Shift_JIS";
/*
	Site Name: Pharmedico
	Description: mail form
	Version: 
	Author: oiwa
*/


body {
	text-align:center;/* box centering */
	margin:0;
	padding:0;
	color:#333;
	font-size:100%;
	background-repeat: repeat;
}

/* All setting
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote {
	padding: 0;/* margin&padding reset */
	line-height: 1.6;/* base line height */
	text-align: left;
	display: block;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	clear:both;
	}

table { 
	margin:0;
	empty-cells:show; 
	}
td,th {
	line-height:1.45;
	}
img {
	border: none;
}
li { list-style: none; }
.font_s {
	font-size:90%;
	}
.font_ss {
	font-size:78%;
	}
.font_bold{font-weight:bold;}
.Clea-Left{clear:left;}
.Clea-Right{clear:right;}
.Clea-Both{clear:both;}
.Arign-Right{text-align:right;}
.Arign-center{
	text-align:center;
}
.Centering{width:auto;
height:auto;
text-align:center;}

div.pagetop{width:auto;
height:20px;
margin:0 0 20px 0;
padding:0;
font-size:80%;
text-align:right;
clear:both;}

div.pagetop a{
	display:block;
	width:auto;/*684px*/
	padding:0 17px 0 0;
	background-image: url(../img/08_mailform/06_backtop1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.pagetop a:hover{
	display:block;
	width:auto;/*684px*/
	padding:0 17px 0 0;
	background-image: url(../img/08_mailform/06_backtop2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


/*  otoiawase_inquiry01
--------------------------*/

div#all{
	width:864px;
	height:auto;
	margin:0 auto;
	background-image: url(../img/08_mailform/01_kabe.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
div#header{width:800px;
height:70px;
margin:0 auto;
background:url(../img/08_mailform/02_title1.jpg);
background-repeat:no-repeat;
background-position:center top;}
div#footer{
	width:800px;
	height:40px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center top;
	background-image: url(../img/08_mailform/04_footer.jpg);
}

div.mail-content{width:768px;
height:auto;
margin:0 auto;
padding:16px;
font-size:90%;
}
div.mail-content h1.kampo{
	background-repeat:no-repeat;
	background-position:left top;
	width:704px;
	height:45px;
	margin:0 auto 16px auto;
	padding:0;
	background-image: url(../img/08_mailform/15_title-kampo.jpg);
}
div.mail-content h1.otoiawase{background:url(../img/08_mailform/03_title2.jpg);
background-repeat:no-repeat;
background-position:left top;
width:704px;
height:45px;
margin:0 auto 16px auto;
padding:0;}
div.mail-content h1.entry{background:url(../img/08_mailform/13_title3_2011.jpg);
background-repeat:no-repeat;
background-position:left top;
width:704px;
height:45px;
margin:0 auto 16px auto;
padding:0;}
div.mail-content h1.entry2{background:url(../img/08_mailform/13_title3_2012.jpg);
background-repeat:no-repeat;
background-position:left top;
width:704px;
height:45px;
margin:0 auto 16px auto;
padding:0;}
div.mail-content h1.shopping{background:url(../img/08_mailform/14_title4.jpg);
background-repeat:no-repeat;
background-position:left top;
width:704px;
height:45px;
margin:0 auto 16px auto;
padding:0;}

div.mail-content h2{
	height:37px;
	width:652px;
	margin:0 auto 10px auto;
	padding:8px 10px 0 10px;
	background-image: url(../img/08_mailform/05_subtitle.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color:#1c5894;
	font-size:14px;
	font-weight:bold;
}

div.mail-content p{width:auto;
margin:0;
padding:0;}
div.mail-content p.indent{text-indent:1em;}
div.mail-content p.danraku{margin:0 0 1em 0;}

.font-color_red{color:#f00;}

.list-red,
.list-blue,
.list-green,
.list-yellow,
.list-black, ul{margin:0 0 1em 0;}

.list-red li{
	background-image: url(../img/08_mailform/07_listred.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
}
.list-blue li{
	background-image: url(../img/08_mailform/10_listblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
}
.list-green li{
	background-image: url(../img/08_mailform/09_listgreen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
}
.list-yellow li{
	background-image: url(../img/08_mailform/08_listyellow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
}
.list-black li{
	background-image: url(../img/08_mailform/11_listblack.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
}


.main{width:688px;
height:auto;
margin:0 auto 16px auto;
padding:0;}

table.formtable {
	margin-bottom:20px;
	background-color: #e1a415;
	width:680px;
	}
table.formtable th {
	padding:3px;
	width:20%;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	background-color: #FAEFBA;
	}
table.formtable td {
	background:#fff;
	padding:3px 3px 3px 10px;
	width:80%;
	}
table.formtable caption {
	text-align:left;
	}






ul.formnai{width:auto;
margin:0 0 0 20px;}

ul.formnai li{color:#000;}
ul.formnai img{margin:0 10px 0 0;}
ul.formnai input{width:80px;}

ul.chuui{width:auto;
margin:0 0 0 20px;}

ul.chuui li{list-style:circle;}