﻿@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
} 

.body1 {
background-image:url(../img/top_back.jpg);
background-repeat:repeat-x;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  clear: both;
  height: 0;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#territory {
	width: 927px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 927px;
	float: left;
	margin-bottom: 25px;
}
.h1t {
	font-family: "ＭＳ ゴシック", "MS Gothic", monospace;
	font-size: 12px;
	font-weight:normal;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#B9AF95;
	height:17px;
	padding-top:5px;
}
.topmenu{
	width: 100%;
}

#temporarybox {
	width: 771px;
	float: left;
}


#sidebar2 {
	float: left;
	width: 172px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	background-color:#FFFFFF;
}
#sidebar2 a:link { color: #000000; } 
#sidebar2 a:visited { color: #000000; } 
#sidebar2 a:hover { color: #000000; } 
#sidebar2 a:active { color: #000000; }
#sidebar2 a {
text-decoration: none;
}
#sidebar {
	float: right;
	width: 156px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}
#sidebar a:link { color: #000000; } 
#sidebar a:visited { color: #000000; } 
#sidebar a:hover { color: #000000; } 
#sidebar a:active { color: #000000; }
#sidebar a {
text-decoration: none;
}

#main {
	float: right;
	margin:10px 0px 30px 0px;
	width: 599px;
}
#footer0 {
	clear: both;
	margin-top: 30px;
	width: 927px;
	background-color:#EFEFEF;-bottom:20px;
}
.footer0l {
	width:463px;
	height:370px;
	float:left;
	background-color:#EFEFEF;
	margin-bottom:10px;
}
.footer01 {
	width:463px;
}
.footer02 {
	width:417px;
	margin:10px 0px 5px 46px;
}
.footer03 {
	width:371px;
	margin:10px 0px 5px 46px;
	padding-right:46px;	
	font-size:12px;
	line-height:140%;
	color:#000000;
}
.linkcolor {
	text-decoration: underline;
	color:#000000;
}
.footer0r {
	width:464px;
	height:370px;
	float:left;
	background-color:#EFEFEF;
	margin-bottom:10px;
}
.souryou1 {
	float:left;
	width:184px;
	height:26px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: dotted 1px #999999;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 46px;
	text-align:center;
	font-size:12px;
	line-height:150%;
}
.souryou2 {
	float:left;
	width:184px;
	height:26px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	padding:10px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.souryou3 {
	float:left;
	width:184px;
	height:26px;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: dotted 1px #999999;
	padding:10px 0px 0px 0px;
	margin:0px 0px 5px 46px;
	text-align:center;
	font-size:12px;
	line-height:150%;
}
.souryou4 {
	float:left;
	width:184px;
	height:26px;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	text-align:center;
	line-height:120%;
}
.haisou {
	float:left;
	width:375px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	text-align:center;
}

#footer {
	clear: both;
	width: 927px;
	background-color: #AEAEAE;
	margin-top: 10px;
	height:7px;
}
#footer2 {
	clear: both;
	width: 927px;
	font-family: "ＭＳ ゴシック", "MS Gothic", monospace;
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#header_menu {
	float: left;
	height: 50px;
	width: 927px;
}
.top {
	width: 927px;
	height:111px;
	float: left;
	margin-bottom: 0px;
	background-image:url(../img/top.png);
	position: relative;
}
.top2 {
	display:none; 
}
.toplink2 {
	display:none;
}
.kiso {
	padding-top:42px;
	text-align:center;
	margin-bottom:10px;
}
.kiso1 {
	margin:0px 10px 5px 10px;
	background-color:#736357;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
}
.kiso2 {
	margin:0px 10px 15px 10px;
	background-color:#736357;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
}
.cat {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold;
	line-height:240%;
	height:28px;
}
.cat2 {
	margin:5px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
}
.cat22 {
	margin:5px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
}
.cat3 {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat.gif);
}
.cat3b {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	color:#FFFFFF;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat2.gif);
}
.cat3c {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	color:#FFFFFF;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat3.gif);
}
.cat3d {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat4.gif);
}
.cat3e {
	margin:0px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	color:#FFFFFF;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat5.gif);
}
.cat4 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:140%;
}
.cat5 {
	margin:20px 0px 5px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	background-image:url(../img/cat.gif);
}
.cat20 {
	margin:20px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
	float:left;
	width:172px;
}
.cat6 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai2.gif);
	float:left;
	width:172px;
}
.cat62 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai.gif);
	float:left;
	width:172px;
}
.cat63 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai3.gif);
	float:left;
	width:172px;
}
.cat64 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai4.gif);
	float:left;
	width:172px;
}
.cat65 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai5.gif);
	float:left;
	width:172px;
}
.cat66 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai6.gif);
	float:left;
	width:172px;
}
.cat67 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai7.gif);
	float:left;
	width:172px;
}
.cat68 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai8.gif);
	float:left;
	width:172px;
}
.cat69 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai9.gif);
	float:left;
	width:172px;
}
.cat610 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai10.gif);
	float:left;
	width:172px;
}
.cat611 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai11.gif);
	float:left;
	width:172px;
}
.cat612 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai12.gif);
	float:left;
	width:172px;
}
.cat613 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai13.gif);
	float:left;
	width:172px;
}
.cat614 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai14.gif);
	float:left;
	width:172px;
}
.cat615 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai15.gif);
	float:left;
	width:172px;
}

.cat6b {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozaib.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}
.cat6b2 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:11px;
	line-height:256%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozaib.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}
.cat6b3 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:11px;
	line-height:130%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozaib.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}
.cat7 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai101.gif);
	width:172px;
	float:left;
}
.cat72 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai102.gif);
	width:172px;
	float:left;
}
.cat73 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai103.gif);
	width:172px;
	float:left;
}
.cat74 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai104.gif);
	width:172px;
	float:left;
}
.cat75 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai105.gif);
	width:172px;
	float:left;
}
.cat76 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai106.gif);
	width:172px;
	float:left;
}
.cat77 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai107.gif);
	width:172px;
	float:left;
}
.cat78 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai108.gif);
	width:172px;
	float:left;
}
.cat79 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai109.gif);
	width:172px;
	float:left;
}
.cat710 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai110.gif);
	width:172px;
	float:left;
}
.cat711 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai111.gif);
	width:172px;
	float:left;
}
.cat712 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai112.gif);
	width:172px;
	float:left;
}
.cat713 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai113.gif);
	width:172px;
	float:left;
}
.cat7b {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai2b.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}
.cat7b2 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:11px;
	line-height:256%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai2b.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}
.cat7b3 {
	margin:0px 0px 1px 0px;
	background-color:#EDEDED;
	font-size:11px;
	line-height:130%;
	font-weight:bold;
	text-align:left;
	background-image:url(../img/sidesozai2b.gif);
	background-repeat:no-repeat;
	width:86px;
	float:left;
	height:30px;
}

.kyoto {
	padding-top:10px;
	text-align:center;
}

h2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", monospace;
	font-size: 12px;
	font-weight: bold;
	margin:0;
}
.main_list {
	float: right;
	width: 567px;
	margin:0px 16px 17px 16px;
}
.main_search {
	float: right;
	width: 583px;
	height:36px;
	margin:7px 0px 15px 16px;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
	background-image:url(../img/search.gif);
	background-repeat:no-repeat;
}
.main_searchb {
	float: right;
	width: 583px;
	height:36px;
	margin:7px 0px 15px 16px;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
	background-image:url(../img/searchb.gif);
	background-repeat:no-repeat;
}
.main_searchc {
	float: right;
	width: 583px;
	height:36px;
	margin:7px 0px 15px 16px;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
	background-image:url(../img/searchc.gif);
	background-repeat:no-repeat;
}
.main_searchr {
	float: left;
	margin:0px 0px 15px 16px;
	background-repeat:no-repeat;
	background-image:url(../img/ryaku1.jpg);
	width:277px;
	height:117px;
}
.main_searchr2 {
	float: left;
	margin:0px 0px 15px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/ryaku2.jpg);
	width:277px;
	height:117px;
}
.main_searchr3 {
	float: left;
	margin:0px 0px 5px 16px;
	background-repeat:no-repeat;
	background-image:url(../img/joudoshin.jpg);
	width:180px;
	height:86px;
}
.main_searchr4 {
	float: left;
	margin:0px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/nichiren.jpg);
	width:180px;
	height:86px;
}
.main_searchr5 {
	float: left;
	margin:0px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/shingon.jpg);
	width:180px;
	height:86px;
}
.main_searchr6 {
	float: left;
	margin:0px 0px 5px 16px;
	background-repeat:no-repeat;
	background-image:url(../img/joudo.jpg);
	width:180px;
	height:86px;
}
.main_searchr7 {
	float: left;
	margin:0px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/soutou.jpg);
	width:180px;
	height:86px;
}
.main_searchr8 {
	float: left;
	margin:0px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/hassyu.jpg);
	width:180px;
	height:86px;
}
.main_searchr9 {
	float: left;
	margin:0px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/tendai.jpg);
	width:180px;
	height:86px;
}
.main_searchr10 {
	float: left;
	margin:0px 0px 5px 16px;
	background-repeat:no-repeat;
	background-image:url(../img/rinzai.jpg);
	width:180px;
	height:86px;
}
.main_searchr11 {
	float: left;
	margin:10px 0px 5px 16px;
	background-repeat:no-repeat;
	background-image:url(../img/kodomo1.jpg);
	width:277px;
	height:83px;
}
.main_searchr12 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/ryaku4.jpg);
	width:277px;
	height:83px;
}
.main_searchr13 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/brace1.jpg);
	width:277px;
	height:83px;
}
.main_searchr14 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/hukuro1.jpg);
	width:277px;
	height:83px;
}
.main_searchr15 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/kaket.jpg);
	width:277px;
	height:83px;
}
.main_searchr16 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/kihoub6.jpg);
	width:277px;
	height:83px;
}
.main_searchr17 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/combi2.jpg);
	width:277px;
	height:83px;
}
.main_searchr18 {
	float: left;
	margin:10px 0px 5px 14px;
	background-repeat:no-repeat;
	background-image:url(../img/kisyo2.jpg);
	width:277px;
	height:83px;
}

.searchrtext {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:98px 0px 0px 0px; 
}
.searchrtext2 {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:72px 0px 0px 0px; 
}
.searchrtext3 {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:68px 0px 0px 0px; 
}
.service {
	float: left;
	margin:15px 0px 25px 16px;
	width:566px;
	height:213px;
}
.shiru1 {
	float: left;
	margin:0px 0px 25px 16px;
	width:181px;
	height:72px;
}
.shiru2 {
	float: left;
	margin:0px 0px 5px 12px;
	width:181px;
	height:72px;
}

.topsozai7 {
	float: left;
	margin:0px 0px 5px 16px;
	width:110px;
	height:90px;
	font-size:12px;
	line-height:120%;
}
.topsozai8 {
	float: left;
	margin:0px 0px 5px 4px;
	width:110px;
	height:90px;
	font-size:12px;
	line-height:120%;
}
.topsozai7b {
	float: left;
	margin:0px 0px 5px 16px;
	width:110px;
	height:102px;
	font-size:12px;
	line-height:120%;
}
.topsozai8b {
	float: left;
	margin:0px 0px 5px 4px;
	width:110px;
	height:102px;
	font-size:12px;
	line-height:120%;
}

.osusume1 {
	float: left;
	margin:0px 0px 0px 16px;
	width:180px;
	height:280px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume2 {
	float: left;
	margin:0px 0px 0px 13px;
	width:180px;
	height:280px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume22 {
	float: left;
	margin:0px 0px 0px 13px;
	width:130px;
	height:200px;
	text-decoration:none;
	color:#000000;
}
.osusume23 {
	float: left;
	margin:0px 0px 10px 13px;
	width:180px;
	height:300px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
	text-align:center;
}
.osusume24 {
	float: left;
	margin:0px 0px 10px 13px;
	width:180px;
	height:320px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
	text-align:center;
}

.osusume1b {
	float: left;
	margin:0px 0px 0px 16px;
	padding-top:10px;
	border-bottom:1px solid #000;
	width:180px;
	height:280px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume2b {
	float: left;
	margin:0px 0px 0px 13px;
	padding-top:10px;
	border-bottom:1px solid #000;
	width:180px;
	height:280px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume1c {
	float: left;
	margin:0px 0px 0px 16px;
	padding-top:10px;
	border-bottom:1px solid #000;
	width:180px;
	height:196px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume2c {
	float: left;
	margin:0px 0px 0px 13px;
	padding-top:10px;
	border-bottom:1px solid #000;
	width:180px;
	height:196px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}

.osusumebar {
	float: left;
	margin:0px 0px 20px 16px;
	width:567px;
	border-bottom:1px solid #AEAEAE;
}
.osusumebar2 {
	float: left;
	margin:0px 0px 0px 16px;
	height:0px;
	width:567px;
}
.osusumebar3 {
	float: left;
	margin:0px 0px 0px 16px;
	height:10px;
	width:567px;
}
.osusumeimg {
	margin:0px 0px 5px 0px;
}
.osusumeimg2 {
	margin:0px 1px 5px 0px;
}
.osusumetext {
	text-decoration:none;
	color:#000000;
}
.kakaku {
	color:#BB5730;
}
.kakaku2 {
	color:#FF0000;
}
.kakaku12 {
	color:#BB5730;
	line-height:180%;
	height:25px;
}
.kakaku22 {
	color:#FFFFFF;
	background: #C00;
	line-height:180%;
	height:25px;
}
.tencho {
	float:left;
	height:270px;
	margin:10px 0px 36px 0px;
	background-image:url(../img/tencho.jpg);
	background-repeat:no-repeat;
	background-color:#E5DCD2;
}
.tenchotext {
	margin:135px 10px 0px 10px;
	font-size:12px;
	line-height:140%;
}
.ranking {
	float:left;
	margin:11px 0px 10px 0px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold;
	line-height:240%;
	height:28px;
	width:156px;
}
.danseiyou {
	float:left;
	margin:0px 0px 10px 0px;
	padding-bottom:2px;
	font-size:12px;
	line-height:140%;
	height:auto;
	width:154px;
	border:solid 1px #3B5E66;
}
.danseiyou2 {
	margin:1px 1px 10px 1px;
	font-size:12px;
	line-height:180%;
	text-align:center;
	color:#FFFFFF;
	height:20px;
	width:152px;
	background-color:#3B5E66;
}
.dotline {
	margin:0px 8px 5px 8px;
	border-bottom:dotted 1px #AEAEAE;
	height:5px;
	width:138px;
}
.joseiyou {
	float:left;
	margin:0px 0px 10px 0px;
	padding-bottom:2px;
	font-size:12px;
	line-height:140%;
	height:auto;
	width:154px;
	border:solid 1px #B85730;
}
.joseiyou2 {
	margin:1px 1px 10px 1px;
	font-size:12px;
	line-height:180%;
	text-align:center;
	color:#FFFFFF;
	height:20px;
	width:152px;
	background-color:#B85730;
}
.red {
	color: #BE272D;
}
.red2 {
	color: #9E2224;
}

/*--------------- slider --------------- */
.list_carousel {
width: 567px;
padding:0 0 0 0px;
position:relative;
}

.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
	width: 567px;
	height: 270px;
	padding: 0;
	margin:0px 0px;
	display: block;
	float: left;
}
.prev {
   position:absolute;
   right:560px;
   bottom:105px;
}
a.prev {
   width:12px;
   height:78px;
   -webkit-box-shadow: 1px 1px 3px #808080;
   -moz-box-shadow: 1px 1px 3px #808080;
   box-shadow: 1px 1px 3px #808080;
   background:url(https://www.yuinouyasan.com/nenju/img/l_arrow.jpg) #999;
}
.next {
   position:absolute;
   bottom:105px;
   left:560px;
}
a.next {
   width:12px;
   height:78px;
   -webkit-box-shadow: 1px 1px 3px #808080;
   -moz-box-shadow: 1px 1px 3px #808080;
   box-shadow: 1px 1px 3px #808080;
   background:url(https://www.yuinouyasan.com/nenju/img/r_arrow.jpg) #999;
}
a.next span, a.prev span { display:none; }
.pager {
   float: left;
   width: 567px;
   text-align: center;
   
}
.pager a {
   background: url(https://www.yuinouyasan.com/naming/common/image/meimei_g8/bullets.png) 0 0 no-repeat transparent;
   width: 15px;
   height: 15px;
   margin: 8px 8px 0 0;
   display: inline-block;
}
.pager a.selected {
   background-position: 0 -22px;
   cursor: default;
}
.pager a span { display: none; }

/* ↓ここから一覧ページ */
.body2 {
background-image:url(../img/top_back2.jpg);
background-repeat:repeat-x;
}
.pan {
	float: left;
	width: 567px;
	margin:5px 0px 15px 16px;
	font-size:12px;
}
.space {
	height:10px;
}
.ryaku {
	float: left;
	margin:5px 0px 0px 0px;
	width: 333px;
	height:184px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.ryaku2 {
	float: left;
	margin:5px 0px 0px 0px;
	width: 230px;
	height:184px;
	border-bottom:solid 1px #AEAEAE;
}
.ryakub {
	float: left;
	margin:5px 0px 0px 0px;
	padding-top:15px;
	width: 567px;
	height:154px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.ryaku3 {
	float: left;
	margin:5px 0px 0px 0px;
	width: 333px;
	height:264px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.ryaku4 {
	float: left;
	margin:5px 0px 0px 0px;
	width: 230px;
	height:264px;
	border-bottom:solid 1px #AEAEAE;
}
.kodomo {
	float: left;
	margin:5px 0px 0px 0px;
	width: 567px;
	height:134px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.joudoshins {
	float: left;
	margin:5px 0px 0px 0px;
	width: 333px;
	height:377px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.joudoshins2 {
	float: left;
	margin:5px 0px 0px 0px;
	width: 230px;
	height:377px;
	border-bottom:solid 1px #AEAEAE;
}

.main_list2 {
	float: right;
	width: 583px;
	margin:0px 0px 15px 16px;
}

/* ↓ここから商品ページ */
.pan2 {
	float: left;
	width: 723px;
	margin:5px 0px 15px 0px;
	font-size:12px;
}
#main3 {
	float: right;
	margin:10px 0px 20px 31px;
	width: 723px;
}
.main_title {
	float: right;
	width: 723px;
	margin:20px 0px 15px 0px;
	font-size:18px;
	color:#BB5730;
	font-weight:bold;
}
.main_img {
	float: right;
	width: 688px;
	padding:10px 18px 10px 17px;
	border-top:solid 1px #B3B3B3;
	border-bottom:solid 1px #B3B3B3;
}
.main_img2 {
	float: right;
	width: 708px;
	height:auto;
	padding:5px 2px 10px 13px;
	margin:2px 0px 1px 0px;
	background-color:#E6E6E6;
}
.main_img2 .bline {
  vertical-align:top;
  margin:0px 1px 3px 2px;
  border-bottom:none;
}
.main_img2 a:hover .bline {
  vertical-align:top;
  margin:0px 1px -3px 2px;
  border-bottom:3px solid #BB5730;
}
.onmouse {
	text-align:center;
	font-size:12px;
	margin-bottom:5px;
}
.ontap {
	display:none;
}
.bar2 {
	width:723px;
	height:1px;
	border-bottom:solid 1px #B3B3B3;
}
.setsumei {
	text-align:center;
	font-size:14px;
	line-height:140%;
	margin-top:1px;
	padding-top:10px;
}
.bar {
	width:723px;
	height:20px;
	border-bottom:3px solid #e7e7e7;
}
.tokuten {
	float:left;
	width:339px;
	margin:20px 23px 10px 0px;
}
.tokutentitle {
	width:339px;
	background-color:#333333;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	line-height:180%;
	font-weight:bold;
}
.tokutenimg{
	float:left;
	margin:10px 0px 0px 22px;
}
.tokutenimg2{
	float:left;
	margin:10px 22px 0px 10px;
}
.cart {
	float:left;
	width:341px;
	margin:20px 0px 10px 20px;
}
.cart2 {
	float:right;
	width:341px;
	margin:0px 20px 10px 0px;
	background-color:#FFFFFF;
}
.cart2b {
	float:left;
	width:341px;
	margin:0px 0px 10px 0px;
	padding-top:100px;
}
.cart3 {
	float:left;
	width:230px;
	margin:0px 10px 10px 0px;
}

.carttext {
	float:left;
	width:341px;
	border-top:1px dotted #666666;
	font-size:14px;
	line-height:150%;
	padding:8px 0px 7px 0px;
}
.carttext2 {
	float:left;
	width:341px;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	font-size:14px;
	line-height:250%;
}
.carttextr {
	float:left;
	width:341px;
	font-size:14px;
	line-height:150%;
	padding:8px 0px 7px 0px;
	color:#F00;
	font-weight:bold;
	text-align:center;
}
.cartb {
	float:left;
	margin:15px 0px 0px 40px;
	width:260px;
}
.cartb2 {
	float:left;
	margin:15px auto 0px auto;
	width:230px;
}
.carttext3 {
	float:left;
	width:250px;
	margin:10px 0px 0px 0px;
	border:solid 2px #C1272D;
	font-size:14px;
	text-align:center;
	line-height:200%;
	color:#C1272D;
}
.carttext2b {
	float:left;
	width:341px;
	border-top:1px dotted #666666;
	font-size:14px;
	line-height:200%;
	padding-top:10px;
}
.carttext4 {
	font-size:12px;
	text-align:left;
	line-height:140%;
}
.carttext5 {
	float:left;
	width:230px;
	border-top:1px dotted #666666;
	font-size:14px;
	line-height:150%;
	padding:8px 0px 7px 0px;
}

.telfaxbox {
	background-color:#F5F3EA;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:15px;
	height:180px;
	float:left;
	width:100%;
}
.telfaxtext {
	font-size:14px;
	text-align:left;
	line-height:160%;
	font-weight:bold;
	margin-left:48px;
	margin-right:40px;
}
.telfaxtext2 {
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin-left:48px;
	margin-right:40px;
}
.telfaxbox2 {
	margin-left:48px;
	margin-right:40px;
	background-image:url(../img/telfax.jpg);
	width:253px;
	height:109px;
}
.telfaxtext3 {
	font-size:14px;
	text-align:left;
	padding:87px 0px 0px 61px;
	color:#FD0100;
}
.telfaxtext3 a{
	color:#FD0100;
}
.telfaxbox3 {
	background-color:#F5F3EA;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:15px;
	height:180px;
	float:right;
	width:340px;
}


.select {
	float:left;
	width:341px;
	font-size:14px;
	line-height:150%;
	margin-top:10px;
}
.present {
	float:left;
	width:721px;
	margin:5px 0px 10px 0px;
	border:solid 1px #CCCCCC;
	padding-bottom:15px;
}
.presentb {
	float:left;
	width:721px;
	margin:5px 0px 0px 0px;
	border-top :solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding-bottom:15px;
}
.presentc {
	float:left;
	width:721px;
	margin:0px 0px 10px 0px;
	border:solid 1px #CCCCCC;
	padding-bottom:15px;
}
.presentd {
	float:left;
	width:721px;
	margin:5px 0px 0px 0px;
	border:solid 1px #CCCCCC;
}

.presentimg {
	margin:2px 2px 12px 2px;
}
.presentimg2 {
	display:none;
}
.presentimg3 {
	margin:2px 2px 2px 2px;
}
.mataha {
	float:left;
	margin:0px 0px 10px 60px;
	text-align:center;
	}
.presenttext {
	float:left;
	width:688px;
	margin:3px 18px 5px 17px;
	font-size:15px;
	font-weight:bold;
	color:#736357;
	border-bottom:solid 1px #736357;
}
.present2 {
	float:left;
	width:112px;
	margin:0px 3px 5px 17px;
	text-align:center;
}
.present3 {
	float:left;
	width:112px;
	margin:0px 3px 5px 0px;
	text-align:center;
}
.present4 {
	float:left;
	width:134px;
	margin:0px 3px 5px 17px;
	text-align:center;
}
.present5 {
	float:left;
	width:134px;
	margin:0px 3px 5px 0px;
	text-align:center;
}
.present6 {
	float:left;
	width:324px;
	margin:0px 3px 5px 17px;
	text-align:center;
}

.presenttext2 {
	float:left;
	width:688px;
	margin:5px 18px 0px 17px;
	font-size:12px;
	background-color:#E6E6E6;
	line-height:180%;
}
.syohintitle {
	float:left;
	width:723px;
	margin:25px 0px 15px 0px;
	background-color:#E6E6E6;
	line-height:250%;
	font-size:12px;
	font-weight:bold;
}
.sozai {
	float:left;
	width:723px;
	margin:0px 0px 0px 0px;
	line-height:250%;
	font-size:14px;
}
.sozai1 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_omo_oya_ten.jpg);
}
.sozai2 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_omo_oya.jpg);
}
.sozai3 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_ten.jpg);
}
.sozai4 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_omo.jpg);
}
.sozai5 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_oya_ten.jpg);
}
.sozai6 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_oya.jpg);
}
.sozai7 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_omo_ten.jpg);
}
.sozai8 {
	float:left;
	width:277px;
	margin:0px 0px 0px 0px;
	line-height:250%;
	font-size:14px;
}
.sozai9 {
	float:left;
	width:723px;
	height:147px;
	margin:0px 0px 10px 0px;
	background-image: url(../img/h_nashi.jpg);
}

.sozaiimg {
	float:left;
	margin:8px 20px 6px 4px;
}
.sozaitext {
	float:left;
	width:467px;
	height:147px;
	margin:0px 20px 10px 0px;
	padding:auto 0px auto 0px;
	font-size:12px;
	line-height:120%;
}
.pairk {
	float:left;
	width:723px;
	height:186px;
	margin:5px 0px 0px 0px;
	background-image: url(../img/pair_kiribako.jpg);
}
.pairktext {
	float:left;
	margin:90px 0px 0px 30px;
	padding:auto 0px auto 0px;
	font-size:14px;
	line-height:140%;
}
.pairks {
	display:none;
}

.hyoubox {
	float:left;
	width:277px;
	margin:0px 0px 0px 0px;
}
.hyoubox0 {
	float:left;
	width:723px;
	margin:0px 0px 20px 0px;
}
.hyoubox1 {
	float:left;
	width:723px;
	margin:0px 0px 60px 0px;
}
.hyoubox2 {
	float:left;
	width:358px;
	margin:0px 0px 0px 0px;
}
.hyou1 {
	float:left;
	width:78px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:750%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou2 {
	float:left;
	width:199px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.hyou3 {
	float:left;
	width:78px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:250%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou4 {
	float:left;
	width:199px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou5 {
	float:left;
	width:78px;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:500%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou6 {
	float:left;
	width:199px;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou7 {
	float:left;
	width:199px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:300%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou8 {
	float:left;
	width:78px;
	height:90px;
	margin:0px 0px 30px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:600%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou9 {
	float:left;
	width:199px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou10 {
	float:left;
	width:78px;
	height:180px;
	margin:0px 0px 30px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:1200%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou11 {
	float:left;
	width:199px;
	height:180px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou12 {
	float:left;
	width:199px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:180%;
	text-align:left;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.hyou13 {
	float:left;
	width:78px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:600%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou14 {
	float:left;
	width:199px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou15 {
	float:left;
	width:280px;
	height:135px;
	margin:0px 0px 15px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou16 {
	float:left;
	width:78px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:250%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou17 {
	float:left;
	width:280px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.hyou18 {
	float:left;
	width:280px;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou19 {
	float:left;
	width:78px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:1000%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou20 {
	float:left;
	width:280px;
	height:70px;
	margin:0px 0px 15px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou21 {
	float:left;
	width:78px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:500%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou22 {
	float:left;
	width:78px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:750%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou23 {
	float:left;
	width:78px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:750%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou24 {
	float:left;
	width:199px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou25 {
	float:left;
	width:199px;
	height:110px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:130%;
	text-align:left;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.hyou26 {
	float:left;
	width:78px;
	height:110px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:750%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou27 {
	float:left;
	width:280px;
	height:105px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:180%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou28 {
	float:left;
	width:78px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:850%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou29 {
	float:left;
	width:199px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.hyou30 {
	float:left;
	width:78px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:850%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou31 {
	float:left;
	width:199px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou32 {
	float:left;
	width:280px;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:250%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou33 {
	float:left;
	width:280px;
	height:255px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:180%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou34 {
	float:left;
	width:78px;
	height:255px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:1850%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou35 {
	float:left;
	width:78px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:550%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #FFFFFF;
}
.hyou36 {
	float:left;
	width:280px;
	height:65px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou37 {
	float:left;
	width:199px;
	height:91px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou38 {
	float:left;
	width:78px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:650%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.hyou39 {
	float:left;
	width:78px;
	height:400px;
	margin:0px 0px 30px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:2900%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou40 {
	float:left;
	width:199px;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou41 {
	float:left;
	width:78px;
	height:220px;
	margin:0px 0px 30px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:1600%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou42 {
	float:left;
	width:199px;
	height:220px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou43 {
	float:left;
	width:78px;
	height:250px;
	margin:0px 0px 30px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:1600%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}
.hyou44 {
	float:left;
	width:199px;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou45 {
	float:left;
	width:280px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:150%;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}
.hyou46 {
	float:left;
	width:78px;
	height:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:850%;
	text-align:center;
	background-color:#e9e0d6;
	border-top:solid 1px #CCCCCC;
}
.hyou47 {
	float:left;
	width:78px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:600%;
	text-align:center;
	background-color:#e9e0d6;
	border-bottom:solid 1px #CCCCCC;
}


.husaimg {
	float:left;
	margin:0px 0px 0px 22px;
}
.main_search2 {
	float: left;
	width: 723px;
	height:28px;
	margin:7px 0px 15px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	background-image:url(../img/osusume.gif);
	background-repeat:no-repeat;
}
.main_search22 {
	float: left;
	width: 723px;
	height:28px;
	margin:7px 0px 15px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	background-image:url(../img/osusume2.gif);
	background-repeat:no-repeat;
}

.osusume3 {
	float: left;
	margin:0px 0px 0px 0px;
	width:180px;
	height:280px;
	font-size:14px;
	line-height:120%;
	text-decoration:none;
	color:#000000;
}
.osusume32 {
	float: left;
	margin:0px 0px 0px 0px;
	width:130px;
	height:200px;
	line-height:120%;
	color:#000000;
}
.modoru {
	float: left;
	margin:20px 0px 20px 0px;
}

/* ↓ここから辞典ページ */
.body3 {
background-image:url(../img/top_back2.jpg);
background-repeat:repeat-x;
background-color:#D1D1CA;
}
#sidebar3 {
	float: left;
	width: 172px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	background-color:#D1D1CA;
}
#sidebar3 a:link { color: #000000; } 
#sidebar3 a:visited { color: #000000; } 
#sidebar3 a:hover { color: #000000; } 
#sidebar3 a:active { color: #000000; }
#sidebar3 a {
text-decoration: none;
}
.kisotitle {
	float: left;
	margin:0px 0px 20px 0px;
	width:723px;
	text-align:center;
}
#main4 {
	float: right;
	margin:0px 0px 0px 0px;
	padding-bottom:25px;
	width: 723px;
	background-color:#FFFFFF;
}
.titletext {
	float: left;
	width: 690px;
	font-size:18px;
	font-weight:bold;
	margin:40px 0px 0px 32px;
}
.titletext2 {
	float: left;
	width: 660px;
	font-size:14px;
	font-weight:bold;
	margin:35px 0px 0px 32px;
	background-color:#F2F2F2;
	line-height:200%;
}
.titletext3 {
	float: left;
	width: 655px;
	font-size:14px;
	font-weight:bold;
	margin:15px 0px 0px 32px;
	background-color:#E6E6E6;
	line-height:200%;
	border-left: 5px solid #999999;
}
.maintext {
	float: left;
	width: 660px;
	font-size:14px;
	margin:10px 0px 0px 32px;
	line-height:140%;
}
.maintext2 {
	float: left;
	width: 660px;
	font-size:14px;
	margin:10px 0px 15px 32px;
	line-height:140%;
}
.maintext3 {
	float: left;
	width: 660px;
	font-size:14px;
	margin:20px 0px 5px 32px;
	line-height:140%;
	text-align:center;
}
.kisonext {
	float: left;
	width: 660px;
	height:30px;
	font-size:14px;
	margin:40px 0px 0px 32px;
	line-height:140%;
	text-align:right;
}
.main_list3 {
	float: left;
	width: 723px;
}
.honshiki {
	float: left;
	margin:10px 10px 10px 100px;
}
.ryakushiki {
	float: left;
	margin:10px 100px 10px 10px;
}

.main_list_title {
	width: 723px;
	padding-bottom: 8px;
}
.setsumei1 {
	float: left;
	width: 110px;
	height: 23px;
	margin-left:32px;
	border-top:1px solid #B3B3B3;
	background-color:#E6E6E6;
	text-align:center;
	font-size:14px;
	padding-top:7px;
}
.setsumei2 {
	float: left;
	width: 535px;
	height: 22px;
	border-top:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	text-align:left;
	font-size:14px;
	padding-top:7px;
	padding-left:15px;
}
.setsumei3 {
	float: left;
	width: 110px;
	height: 36px;
	margin-left:32px;
	background-color:#E6E6E6;
	text-align:center;
	font-size:14px;
	padding-top:7px;
}
.setsumei4 {
	float: left;
	width: 535px;
	height: 35px;
	border-bottom:1px solid #B3B3B3;
	text-align:left;
	font-size:14px;
	padding-top:7px;
	padding-left:15px;
}
.setsumei5 {
	float: left;
	width: 110px;
	height: 23px;
	margin-left:32px;
	background-color:#E6E6E6;
	text-align:center;
	font-size:14px;
	padding-top:7px;
}
.setsumei6 {
	float: left;
	width: 535px;
	height: 22px;
	border-bottom:1px solid #B3B3B3;
	text-align:left;
	font-size:14px;
	padding-top:7px;
	padding-left:15px;
}
.setsumei7 {
	float: left;
	width: 110px;
	height: 22px;
	margin-left:32px;
	border-bottom:1px solid #B3B3B3;
	background-color:#E6E6E6;
	text-align:center;
	font-size:14px;
	padding-top:7px;
	margin-bottom:25px;
}
.setsumei8 {
	float: left;
	width: 110px;
	height: 36px;
	margin-left:32px;
	border-top:1px solid #B3B3B3;
	background-color:#E6E6E6;
	text-align:center;
	font-size:14px;
	padding-top:7px;
}
.setsumei9 {
	float: left;
	width: 535px;
	height: 35px;
	border-top:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	text-align:left;
	font-size:14px;
	padding-top:7px;
	padding-left:15px;
}
.setsumei10 {
	float: left;
	width: 535px;
	height: 22px;
	border-bottom:1px solid #B3B3B3;
	text-align:left;
	font-size:14px;
	padding-top:7px;
	padding-left:15px;
}
.fusa {
	float: left;
	margin:0px 0px 10px 55px;
}
.fusa2 {
	float: left;
	margin:0px 0px 10px 0px;
}
.main_list_title {
	width: 723px;
	padding-bottom: 8px;
}
.step1 {
	float: left;
	margin:10px 0px 0px 50px;
}
.step2 {
	float: left;
	margin:10px 0px 0px 0px;
}
.step3 {
	float: left;
	margin:10px 0px 0px 0px;
}
.step4 {
	float: left;
	margin:10px 0px 0px 0px;
}
.qanda {
	float: left;
	width: 23px;
	height: 23px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	color:#FFFFFF;
	background-color:#808080;
	padding:4px 0px 0px 4px;
}
.qanda2 {
	float: left;
	width: 611px;
	height: 21px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	text-align:left;
	padding:6px 0px 0px 16px;
}
.qanda3 {
	float: left;
	width: 23px;
	height:70px;
	border-right:2px solid #BB5730;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	margin-top:10px;
	color:#BB5730;
	padding:0px 0px 0px 4px;
}
.qanda4 {
	float: left;
	width: 611px;
	font-size:14px;
	text-align:left;
	line-height:130%;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px 0px 0px 16px;
}
.qanda5 {
	float: left;
	width: 23px;
	height:106px;
	border-right:2px solid #BB5730;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	margin-top:10px;
	color:#BB5730;
	padding:0px 0px 0px 4px;
}
.qanda6 {
	float: left;
	width: 23px;
	height:18px;
	border-right:2px solid #BB5730;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	margin-top:10px;
	color:#BB5730;
	padding:0px 0px 0px 4px;
}
.qanda7 {
	float: left;
	width: 23px;
	height:53px;
	border-right:2px solid #BB5730;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	margin-top:10px;
	color:#BB5730;
	padding:0px 0px 0px 4px;
}
.qanda8 {
	float: left;
	width: 23px;
	height:36px;
	border-right:2px solid #BB5730;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	margin-top:10px;
	color:#BB5730;
	padding:0px 0px 0px 4px;
}
.qanda9 {
	float: left;
	width: 23px;
	height: 38px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:32px;
	color:#FFFFFF;
	background-color:#808080;
	padding:4px 0px 0px 4px;
}
.qanda10 {
	float: left;
	width: 611px;
	height: 36px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	text-align:left;
	padding:6px 0px 0px 16px;
}
.step1b {
	float: left;
	width: 109px;
	height: 41px;
	margin:10px 0px 10px 32px;
	color:#FFFFFF;
}
.step2b {
	float: left;
	width: 546px;
	height: 30px;
	border-top:1px solid #BB5730;
	border-right:1px solid #BB5730;
	border-bottom:1px solid #BB5730;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
	text-align:left;
	margin:10px 0px 21px 0px;
}

.syuuha1 {
	float: left;
	margin:10px 0px 0px 32px;
}
.syuuha2 {
	float: left;
	margin:10px 0px 0px 7px;
}
.syuuha3 {
	float: left;
	margin:10px 0px 0px 7px;
}
.syuuha4 {
	float: left;
	margin:10px 0px 0px 7px;
}
.comment {
	float: left;
	width: 690px;
	font-size:14px;
	color:#B85730;
	margin:15px 0px 0px 32px;
}
.mon {
	width: 125px;
	margin:0px auto 0px auto;
	padding-top:15px;
	clear:both;
}
.border2 {
	border-bottom:1px solid #B3B3B3;
	height:10px;
	width:659px;
	float:left;
	margin:0px 32px 9px 32px;
}
.kao {
	float:left;
	width: 137px;
	height:134px;
	margin:6px 15px 10px 32px;
}
.kao2 {
	float:left;
	width: 137px;
	height:134px;
	margin:6px 15px 10px 32px;
}
.kao3 {
	float:left;
	width: 137px;
	margin:6px 15px 10px 32px;
}
.kao4 {
	float:left;
	width: 137px;
	height:187px;
	margin:6px 15px 10px 32px;
}
.syuuso {
	float:left;
	width: 80px;
	font-size:14px;
	text-align:center;
	line-height:170%;
	margin:6px 15px 0px 10px;
	background-color:#333333;
	color:#FFFFFF;
}
.ssetsumei {
	float:left;
	width: 400px;
	font-size:14px;
	text-align:left;
	line-height:170%;
	margin:6px 0px 0px 0px;
}
.t12 {
	font-size:12px;
	text-align:left;
}
.syuuha {
	float:left;
	width: 138px;
	font-size:14px;
	text-align:center;
	line-height:170%;
	margin:6px 15px 0px 10px;
	border:solid 1px #B3B3B3;
}
.ssetsumei2 {
	float:left;
	width: 342px;
	font-size:14px;
	text-align:left;
	line-height:170%;
	margin:6px 0px 0px 0px;
}
.ssetsumei3 {
	float:left;
	width: 486px;
	font-size:14px;
	text-align:left;
	line-height:170%;
	margin:6px 15px 0px 10px;
	padding-left:12px;
	background-color:#F2F2F2;
}
.ssetsumei4 {
	float:left;
	width: 498px;
	font-size:14px;
	text-align:left;
	line-height:120%;
	margin:6px 15px 0px 10px;
}
.spacer {
	float:left;
	width: 100%;
	height:50px;
}
.t14 {
	font-size:14px;
	text-align:left;
	line-height:100%;
}
.t142 {
	font-size:14px;
	text-align:center;
	line-height:150%;
	color:#000;
	font-weight:normal;
}
.mon2 {
	width: 300px;
	margin:0px auto 0px auto;
	padding-top:15px;
	clear:both;
}
.spacer2 {
	float:left;
	width: 100%;
	height:15px;
}
.ssetsumei0 {
	float:left;
	width: 495px;
	font-size:14px;
	text-align:left;
	line-height:170%;
	margin:6px 0px 0px 10px;
}
.ssetsumei5 {
	float:left;
	width: 495px;
	font-size:14px;
	text-align:left;
	line-height:100%;
	margin:12px 0px 5px 10px;
}
.sosetsumei1 {
	float: left;
	width: 155px;
	height: 20px;
	margin-top:15px;
	margin-left:32px;
	border:1px solid #CCCCCC;
	background-color:#333333;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;
	padding-top:7px;
}
.sosetsumei2 {
	float: left;
	width: 225px;
	height: 20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#333333;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;
	padding-top:7px;
	margin-top:15px;
}
.sosetsumei3 {
	float: left;
	width: 276px;
	height: 20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#333333;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;
	padding-top:7px;
	margin-top:15px;
}
.sosetsumei4 {
	float: left;
	width: 155px;
	height: 20px;
	margin-left:32px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color:#E6E6E6;
	text-align:left;
	font-size:13px;
	padding-top:7px;
}
.sosetsumei5 {
	float: left;
	width: 225px;
	height: 20px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	font-size:13px;
	padding-top:7px;
}
.sosetsumei6 {
	float: left;
	width: 276px;
	height: 20px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	font-size:13px;
	padding-top:7px;
}
.sosetsumei7 {
	float: left;
	width: 660px;
	text-align:left;
	font-size:14px;
	margin-left:32px;
	margin-top:5px;
}
.spacer3 {
	float:left;
	width: 100%;
	height:30px;
}
.slink {
	float:right;
	margin:30px 0px 0px 0px;
}
.slink2 {
	float:left;
	margin:30px 0px 0px 10px;
}
/* ↓ここから会社概要 */
.tenpo_title {
	float:left;
	margin:30px 110px 0px 110px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	color:#BB5730;
	text-align:center;
	width:500px;
	border:1px solid #999999;
}
.tenpo_kado {
	float:left;
	width:650px;
	margin:30px 35px 0px 35px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #e5dcd3;
	font-size:16px;
	font-weight:bold;
	background-color:#e5dcd3;
border-top-left-radius: 10px; 
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; 
}
.tenpo_box {
	float:left;
	width:650px;
	margin:0px 35px 0px 35px;
	border:solid 1px #e5dcd3;
}
.tenpo_left {
	float:left;
	width:150px;
	margin:32px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.tenpo_right {
	float:left;
	width:400px;
	margin:32px 40px 20px 20px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.tenpo_left2 {
	float:left;
	width:110px;
	font-size:12px;
	line-height:200%;
	font-weight:bold;
}
.tenpo_right2 {
	float:left;
	width:290px;
	font-size:12px;
	line-height:200%;
}
.tenpo_left3 {
	float:left;
	width:150px;
	margin:32px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
/* ↓ここから注文の流れ */
.nagarenavi {
	float:left;
	width:235px;
	font-size:14px;
	line-height:200%;
	text-align:left;
}
.nagarenavi2 {
	float:left;
	width:443px;
	font-size:14px;
	line-height:200%;
	text-align:left;
}
.navi {
	color: #333333;
	text-decoration:none;
}
.dotlinen {
	float:left;
	border-bottom:dotted 1px;
	width:723px;
	margin-top:35px;
}
.nagaretitle {
	float:left;
	width:717px;
  color: #333333;
  font-size:18px;
  font-weight:bold;
  text-align:left;
  border-left:solid 6px #C1272D;
  padding:10px 0px 10px 0px;
  margin-top:35px;
}
.nagare1 {
	float:left;
  color: #333333;
  font-size:16px;
  line-height:180%;
  font-weight:bold;
  background-color:#EEEDE1;
  width:620px;
  margin:40px 40px 0px 40px;
}
.nagarebox {
	float:left;
  width:620px;
  margin:0px 40px 0px 40px;
	background-image:url(../../image/tate.gif);
	background-repeat:repeat-y;
}
.nagareleft {
	float:left;
	width:120px;
	text-align:center;
	  color: #666666;
  font-size:12px;
  font-weight:bold;
  line-height:120%;
  margin:30px 0px 0px 20px;
  height:90px;
}
.nagareright {
	float:left;
	width:460px;
	text-align:left;
  font-size:12px;
  line-height:150%;
  margin:30px 0px 0px 20px;
  height:90px;
}
.midashi2 {
  color: #333333;
  font-size:16px;
  line-height:180%;
  font-weight:bold;
}
.azuki {
  color:#C1272D;
  text-decoration:none;
}
.nagareleft2 {
	float:left;
	width:120px;
	text-align:center;
	  color: #666666;
  font-size:12px;
  font-weight:bold;
  line-height:120%;
  margin:10px 0px 0px 20px;
  height:90px;
}
.nagareright2 {
	float:left;
	width:460px;
	text-align:left;
  font-size:12px;
  line-height:150%;
  margin:10px 0px 0px 20px;
  height:auto;
}
.blue2 {
  color:#3399CC;
  text-decoration:none;
  font-size:12px;
  font-weight:100;
}
.komidashi2 {
  color: #808080;
  font-size:12px;
  font-weight:bold;
  line-height:120%;
}
.td15 {
	float:left;
	width:548px;
	border:1px solid #C1272D;
	margin:10px 0px 30px 50px;
	font-size:12px;
	line-height:150%;
	padding:10px;
}
.nagare2 {
	float:left;
  color: #333333;
  font-size:16px;
  line-height:180%;
  font-weight:bold;
  background-color:#EEEDE1;
  width:620px;
  margin:0px 40px 0px 40px;
}
.nagaretext {
	float:left;
	width:570px;
  font-size:12px;
  line-height:150%;
  margin:20px 0px 20px 50px;
}
.haisou1 {
	float:left;
	width:620px;
  font-size:12px;
  margin:20px 0px 8px 40px;
}
.yuupack {
	float:left;
	width:450px;
  font-size:16px;
  line-height:230%;
  margin:0px 0px 0px 40px;
  border: solid 1px #808080;
  text-align:center;
  height:34px;
}
.yamato {
	float:left;
	width:170px;
  font-size:12px;
  line-height:300%;
  margin:0px 0px 0px 0px;
  border-top: solid 1px #808080;
  border-right: solid 1px #808080;
  border-bottom: solid 1px #808080;
  text-align:center;
  height:34px;
}

.yuupack2 {
	float:left;
	width:450px;
  font-size:16px;
  margin:0px 0px 0px 40px;
  border-left: solid 1px #808080;
  border-right: solid 1px #808080;
  border-bottom: solid 1px #808080;
  text-align:center;
  height:80px;
}
.yamato2 {
	float:left;
	width:170px;
  font-size:12px;
  line-height:150%;
  margin:0px 0px 0px 0px;
  border-right: solid 1px #808080;
  border-bottom: solid 1px #808080;
  text-align:center;
  height:70px;
  padding-top:10px;
}
.yuupackimg {
	float:left;
	width:170px;
	margin:10px 10px 10px 60px;
}
.yuupacktext {
	float:left;
	width:170px;
	font-size:12px;
	text-align:left;
	line-height:150%;
	margin:20px 0px 10px 0px;
}
.sitei {
	float:left;
	width:340px;
	font-size:16px;
	text-align:right;
	line-height:250%;
	margin:20px 0px 10px 0px;
	height:42px;
}
.sitei2 {
	float:left;
	width:340px;
	font-size:16px;
	margin:20px 0px 10px 0px;
	height:42px;
}
.sitei3 {
	float:left;
	width:620px;
	font-size:12px;
	line-height:150%;
	margin:10px 0px 10px 40px;
}
.souryou5 {
	float:left;
	width:618px;
	height:20px;
	border: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:14px;
	text-align:left;
	line-height:150%;
	background-color:#EEEDE1;
}
.souryou6 {
	float:left;
	width:308px;
	height:30px;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: dotted 1px #999999;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 40px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.t20 {
  font-size:20px;
  line-height:150%;
}
.souryou7 {
	float:left;
	width:309px;
	height:30px;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.souryou8 {
	float:left;
	width:309px;
	height:30px;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:110%;
}
.kaigai {
	float:left;
	width:618px;
	height:20px;
	border: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:15px 0px 0px 40px;
	font-size:14px;
	text-align:left;
	line-height:150%;
	background-color:#E6E6E6;
}
.kaigai2 {
	float:left;
	width:618px;
	height:70px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai1 {
	float:left;
	width:110px;
	height:20px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:15px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
	background-color:#EEEDE1;
}
.shiharai2 {
	float:left;
	width:342px;
	height:20px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:15px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:150%;
	background-color:#EEEDE1;
}
.shiharai3 {
	float:left;
	width:165px;
	height:20px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:15px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:150%;
	background-color:#EEEDE1;
}
.shiharai4 {
	float:left;
	width:110px;
	height:65px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharai5 {
	float:left;
	width:332px;
	height:50px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai6 {
	float:left;
	width:165px;
	height:60px;
	border-bottom: solid 1px #999999;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharai7 {
	float:left;
	width:110px;
	height:175px;
	border-right: solid 1px #999999;
	padding:55px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:center;
}
.shiharai8 {
	float:left;
	width:332px;
	height:210px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharaiimg {
	float:left;
	margin:0px 0px 0px 6px;
	background-color:#cce3f2;
}
.shiharaitext {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	background-color:#cce3f2;
	padding:15px 0px 5px 10px;
	font-size:12px;
	line-height:150%;
	height:78px;
}
.shiharaiimg2 {
	float:left;
	margin:10px 0px 10px 6px;
}
.shiharaitext2 {
	float:left;
	width:200px;
	margin:10px 0px 0px 0px;
	padding-top:5px;
	font-size:12px;
}
.shiharaitext3 {
	float:left;
	width:300px;
	margin:0px 0px 0px 6px;
	font-size:12px;
	line-height:140%;
}
.shiharai9 {
	float:left;
	width:165px;
	height:130px;
	border-bottom: dotted 1px #999999;
	padding:100px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.shiharai10 {
	float:left;
	width:110px;
	height:145px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	line-height:150%;
}
.t11 {
  font-size:11px;
  line-height:150%;
}
.shiharaiimg3 {
	float:left;
	margin:0px 0px 0px 6px;
	background-color:#e4eeb7;
}
.shiharaitext4 {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	background-color:#e4eeb7;
	padding:15px 0px 5px 10px;
	font-size:12px;
	line-height:150%;
	height:78px;
}
.shiharai11 {
	float:left;
	width:332px;
	height:130px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai11b {
	float:left;
	width:332px;
	height:180px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai12 {
	float:left;
	width:165px;
	height:85px;
	border-bottom: dotted 1px #999999;
	padding:65px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.shiharai13 {
	float:left;
	width:110px;
	height:165px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 40px;
}
.shiharaiimg4 {
	float:left;
	margin:0px 0px 10px 6px;
	background-color:#feebce;
}
.shiharaitext5 {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	background-color:#feebce;
	padding:15px 0px 5px 10px;
	font-size:12px;
	line-height:150%;
	height:78px;
}
.shiharai14 {
	float:left;
	width:332px;
	height:150px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai15 {
	float:left;
	width:165px;
	height:145px;
	border-bottom: solid 1px #999999;
	padding:25px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharaiimg5 {
	float:left;
	margin:0px 0px 10px 6px;
	background-color:#fcded3;
}
.shiharaitext6 {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	background-color:#fcded3;
	padding:15px 0px 5px 10px;
	font-size:12px;
	line-height:150%;
	height:78px;
}
.shiharai16 {
	float:left;
	width:110px;
	height:160px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:40px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharai17 {
	float:left;
	width:165px;
	height:135px;
	border-bottom: solid 1px #999999;
	padding:65px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.shiharai18 {
	float:left;
	width:110px;
	height:230px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:120px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharai19 {
	float:left;
	width:322px;
	height:330px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai20 {
	float:left;
	width:165px;
	height:200px;
	border-bottom: solid 1px #999999;
	padding:150px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.shiharai21 {
	float:left;
	width:110px;
	height:200px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:85px 0px 5px 0px;
	margin:0px 0px 0px 40px;
	font-size:12px;
	text-align:center;
	line-height:150%;
}
.shiharai22 {
	float:left;
	width:322px;
	height:265px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding:20px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.shiharai23 {
	float:left;
	width:165px;
	height:170px;
	border-bottom: solid 1px #999999;
	padding:115px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.sakibarai {
	float:left;
	width:598px;
	border:1px solid #C1272D;
	margin:20px 0px 0px 40px;
	font-size:12px;
	line-height:150%;
	padding:10px;
	text-align:center;
}
.modoru {
	float:left;
	width:623px;
	margin:20px auto 30px auto;
	text-align:center;
}
.sitei4 {
	float:left;
	width:620px;
	font-size:12px;
	line-height:150%;
	margin:10px 0px 60px 40px;
}
/* ↓ここから特定商取引  */
.iraw2 {
	float:left;
	width:600px;
	margin:12px 40px 12px 20px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.iraw2_right2 {
	float:left;
	width:490px;
	font-size:12px;
	line-height:200%;
}
.iraw2_right {
	float:left;
	width:600px;
	margin:12px 40px 12px 20px;
	font-size:12px;
	text-align:left;
	line-height:150%;
}
/* ↓ここからお客様の声  */
.voice1 {
	float: left;
	margin:5px 0px 0px 16px;
	width: 375px;
	height:24px;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
}
.voice2 {
	float: left;
	margin:5px 0px 0px 0px;
	width: 180px;
	height:19px;
	background-image:url(../img/daen.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.voice3 {
	margin:0px 0px 0px 0px;
	width: 150px;
	height:19px;
	font-size:12px;
	line-height:150%;
	text-align:right;
}
.voice4 {
	float: left;
	margin:15px 0px 0px 16px;
	width: 567px;
	font-size:14px;
	line-height:150%;
}
.voice5 {
	float: left;
	margin:10px 0px 50px 16px;
	width: 548px;
	height:90px;
	font-size:14px;
	line-height:120%;
	border-top:dotted 1px #AEAEAE;
	border-bottom:solid 1px #AEAEAE;
}
.voice5b {
	float: left;
	margin:10px 0px 10px 16px;
	width: 548px;
	height:90px;
	font-size:14px;
	line-height:120%;
	border-top:dotted 1px #AEAEAE;
	border-bottom:solid 1px #AEAEAE;
}
.voice6 {
	float: left;
	margin:10px 0px 10px 0px;
	width: 84px;
	height:70px;
}
.voice7 {
	float: left;
	margin:10px 0px 10px 10px;
	width: 360px;
	height:70px;
}
.voice8 {
	margin:0px 0px 5px 0px;
}
.voice9 {
	float: left;
	margin:66px 0px 10px 0px;
	width: 94px;
	height:14px;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
.voice10 {
	float: left;
	margin:0px 0px 0px 16px;
	width: 548px;
	height:20px;
	font-size:14px;
	line-height:120%;
	border-top:dotted 1px #AEAEAE;
	border-bottom:solid 1px #AEAEAE;
}
.kiribako {
	float: left;
	margin:0px 0px 10px 20px;
	width: 548px;
	height:120px;
	font-size:13px;
	line-height:140%;
}
.kiribako2 {
	float: left;
	margin:0px 0px 10px 20px;
	width: 548px;
	height:20px;
	font-size:13px;
	line-height:140%;
}
.kiribako3 {
	float: left;
	margin:0px 0px 10px 15px;
	width: 567px;
	height:200px;
}
.kiribako4 {
	float: left;
	margin:10px 0px 10px 16px;
	width: 567px;
	height:100px;
}
.mizuhiki {
	float: left;
	margin:0px 0px 10px 15px;
	width: 567px;
	height:100px;
}


.kihouimg {
	float: left;
	margin:0px 10px 0px 0px;
}
.modoru2 {
	float:right;
	width:660px;
	margin:50px 32px 0px 31px;
	text-align:right;
}
.kihou {
	float: left;
	margin:15px 0px 0px 0px;
	width: 339px;
	height:330px;
	font-size:14px;
	line-height:130%;
	border-bottom:solid 1px #AEAEAE;
}
.kihou2 {
	float: left;
	margin:15px 0px 0px 0px;
	width: 230px;
	height:330px;
	border-bottom:solid 1px #AEAEAE;
}
#main2 {
	margin:10px 0px 30px 0px;
	width: 927px;
	text-align:center;
	float:left;
}
.kensaku {
	width:162px;
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:2px;
}
.kensakuwaku {
	width:165px;
	text-align:center;
	margin-top:15px;
	margin-bottom:-30px;
	margin-left:2px;
	border:thin solid #CCC;
	background-color: #FFF8C6;
	height:30px;
}
.kensaku2 {
	display:none;
}
.kensakuwaku2 {
	display:none;
}
.kensakuwaku3 {
	width:165px;
	text-align:center;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:2px;
	border:thin solid #CCC;
	background-color: #FFF8C6;
	height:30px;
}
.kensakuwaku4 {
	display:none;
}
