/* CSS Document */


img {
	vertical-align: top;
	margin: 0;
	padding: 0;
	}


#wrapper {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	}

#naire {
	width: 760px;
	margin: 0;
	padding: 0;
	}


.float_right {
	float: right;
	}

.float_left {
	float: left;
	}

.clear {
	clear: both;
	}

.top {
	width: 760px;
	margin: 0;
	padding: 0;
	}

.top p {
	font-size: 1.1em;
	line-height: 1.5em;
	text-indent: 1em;
	margin: 0 10px;
	padding: 0;
	}

.page_menu {
	width: 32em;
	margin: 50px auto;
	padding: 0;
	}

.page_menu li {
	list-style: none;
	background: url(/service/naire/img/index_r5_c10.png) no-repeat left top;
	float: left;
	margin-right: 1.3em;
	padding-left: 1em;
	line-height: 1.1em;
	font-size: 0.9em;
	}

#nagare {
	width: 760px;
	margin: 20px 0 0;
	padding: 0;
	}

#nagare p {
	margin: 8px 15px 16px;
	padding: 0;
	font-size: なし;
	}

#nagare ol {
	margin: 0;
	padding: 0;
	}

#nagare .list_01 {
	list-style: none;
	float: left;
	width: 212px;
	background: url(/service/naire/img/nagare_yajirushi.png) no-repeat right top;
	padding-right: 30px;
	margin: 15px 0 0 25px;
	_margin: 15px 0 0 15px;
	font-size: なし;
	}

#nagare .list_02 {
	list-style: none;
	float: left;
	width: 212px;
	margin: 15px 0 0;
	padding: 0;
	font-size: なし;
	}

#nagare .list_03 {
	list-style: none;
	float: left;
	width: 215px;
	background: url(/service/naire/img/nagare_yajirushi02.gif) no-repeat left top;
	padding-left: 30px;
	margin: 0;
	font-size: なし;
	}

#nagare .genkou_box {
	width: 667px;
	background: url(/service/naire/img/kadomaru_bg.gif) repeat-y;
	margin: 30px auto 0;
	padding: 0;
	}

#nagare .genkou_box .float_left {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	}

#nagare .genkou_box p {
	margin: 3px 0 0.9em 0;
	padding: 0;
	}

#nagare .genkou_box .otoiawase {
	text-align: right;
	margin: 12px 12px 0;
	padding: 0;
	}


#idea {
	width: 760px;
	margin: 0;
	padding: 0;
	}

#idea p {
	margin: 8px 15px 16px;
	padding: 0;
	font-size: 0.9em;
	}

#idea .novelty {
	width: 330px;
	float: left;
	margin: 0 0 0 16px;
	padding: 0;
	}

#idea .original {
	width: 330px;
	margin: 0 50px 0 10px;
	padding: 0;
	float: right;
	}

#idea .novelty li, #idea .original li {
	margin: 0 0 0 28px;
	padding: 0;
	}

#gallery {
	width: 760px;
	margin: 0;
	padding: 0;
	}

#gallery p {
	margin: 8px 15px 10px;
	padding: 0;
	
	}

#gallery p span {
	
	}


#gallery .list01 {
	width: 215px;
	margin: 20px 10px 0 40px;
	_margin: 20px 10px 0 30px;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list01 img,
#gallery .list02 img,
#gallery .list03 img,
#gallery .list04 img,
#gallery .list05 img,
#gallery .list06 img, {
	margin: 0 0 6px;
	padding: 0;
	}

#gallery .list01 p {
	width: 215px;
	text-align: right;
	color: #CC0000;
	
	text-decoration: underline;
	margin: 0;
	}

#gallery .list01 span,
#gallery .list02 span,
#gallery .list03 span,
#gallery .list04 span,
#gallery .list05 span,
#gallery .list06 span {

	}

#gallery .list02 {
	width: 180px;
	margin: 20px 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list02 p {
	width: 180px;
	text-align: right;
	color: #CC0000;
	
	text-decoration: underline;
	margin: 0;
	}

#gallery .list03 {
	width: 250px;
	margin: 20px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list03 p {
	width: 250px;
	text-align: right;
	color: #CC0000;
	text-decoration: underline;
	margin: 0;
	}

#gallery .list04 {
	width: 150px;
	margin: 20px 10px 0 20px;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list04 p {
	width: 150px;
	text-align: right;
	color: #CC0000;
	text-decoration: underline;
	margin: 0;
	}

#gallery .list05 {
	width: 224px;
	margin: 20px 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list05 p {
	width: 224px;
	text-align: right;
	color: #CC0000;

	text-decoration: underline;
	margin: 0;
	}

#gallery .list06 {
	width: 309px;
	margin: 20px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	}

#gallery .list06 p {
	width: 309px;
	text-align: right;
	color: #CC0000;
	
	text-decoration: underline;
	margin: 0;
	}

#ryoukin {
	width: 760px;
	margin: 0;
	padding: 0;
	}

#ryoukin .hitomoji {
	margin: 8px 15px 10px;
	}

#ryoukin .hitomoji img {
	margin: 0 12px 0 0;
	padding: 0;
	}

#ryoukin .hitomoji p {
	margin: 0;
	padding:  16px 0 0;
	}

#ryoukin p {
	margin: 8px 15px 0;
	padding: 0;
	font-size: 0.9em;
	}

#ryoukin p.otoiawase {
	text-align: center;
	margin: 30px 0px 0px 0px;
	padding: 0;

	line-height:1.8em;
	}

div.ex_glass{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
div.ex_glass img{
	margin-right:5px;
}
div.ex_glass p.api{
	color:brown;
	text-align:center;
}
div.ex_glass p.price{
	text-align: right;
	color: #CC0000;
	text-decoration: underline;
	margin: 0;
}