﻿/*初期化ここから*/

* {
	margin:0px;
	padding:0px;
	border:0px;
}

h1,h2,h3,h4,h5,h6,p,dt,dl{
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding:0px;
}


/*初期化ここまで*/


p{
	line-height:165%;
	color:000;
}


/*textリンク関連ここまで*/


body{
	text-align:center;
	background-color:#E4F0F1;
}

.wrapper{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	text-align:center;
	overflow:auto;
	background-color:#FFF;
	padding:0px 0px 0px 0px;
}


.contens{
	margin:0px 0px 38px 0px;
}

.module-wrapper{
	margin:0px 0px 38px 0px;
}

.table-wrapper{
	margin:0px 0px 25px 50px;
	text-align:left;
}

.table-wrapper table td{
	border:1px solid #cccccc;
	padding:18px;
}

#cv-contents{
	text-align:right;
	padding-bottom:50px;
	padding-right:25px;
}

#to-top{
	text-align:right;
	padding-right:25px;
}

#price-detail{
	padding-left:235px;
	padding-bottom:50px;
}

#kojin-jyoho{
	width:793px;
	height:250px;
	text-align:left;
	overflow:auto;
	background-color:#FFF;
	padding:10px;
	margin:0px 0px 28px 100px;
	border:1px solid #ccc;
}

#kojin-jyoho p{
	font-size:small;
}

#tokusho-kojin{
	font-size:large;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 10px 100px;
}

#tokusho-kojin ul{
	margin:0;
	padding:0;
	list-style:none;
	width:850px;
	text-align:left;
	display:block;
	text-decoration: none;
}

#tokusho-kojin li {
	float:left;
	padding:0px 10px 0px 0px;
}

#main-menu-wrapper{
	font-size:large;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 25px 90px;
}

#main-menu-wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
	width:910px;
	text-align:left;
	display:block;
	text-decoration: none;
}

#main-menu-wrapper li {
	float:left;
	padding:0px 10px 0px 0px;
}

.customer-wrapper{
	width:780px; 
	margin:0px 0px 25px 100px;
	padding:15px;
	text-align:left;
	background-color:#E4F0F1;
}

.customer-wrapper p{
	font-size:100%
	line-height:180%;
}

.customer-wrapper p.bold{ 
	font-weight:bold;
}

.sub-sakuhintitle{
	padding:25px 0px 5px 0px;
}

.link-wrapper{
	width:771px; 
	margin:25px 0px 50px 100px;
	padding:15px;
	text-align:left;
	background-color:#EFEFEF;
}

.link-wrapper p.small{
	font-size:65%;
	line-height:180%;
}

.thanks-wrapper{
	width:771px; 
	margin:30px 0px 30px 28px;
	text-align:left;
}

.form-wrapper{
	width:771px; 
	margin:0px 0px 25px 100px;
	text-align:left;
}

.form-wrapper span{
	font-size:85%; 
	color:#F00;
	font-weight:bold;
}

p.middle{ 
	vertical-align:middle;
}

input,textarea,select{
	border:1px solid #ccc;
}

p.form-title{
	font-weight:bold;
	padding-top:25px;
}

.form-moji p{ 
	font-size:85%;
	line-height:140%;
}

.order-wraper{
	width:801px; 
	text-align:left;
	margin:0px 0px 25px 100px;
}

h3{
	background-color:#bcbcbc;
	width:890px;
	height:35px;
	padding-top:20px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
	text-align:left;
	margin:50px 0px 50px 50px;
}


#navib{
  padding-top : 25px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 25px;
  clear : both;
  font-size:160%;
  background-color:#CCC;
}























