@charset "utf-8";


/*--------------------------------------------
*	mind
*
*	01. top
	02. category
*	03. entry
*	
*--------------------------------------------*/

	#side .sideMenuArea ul { margin-top:15px; margin-left:10px; }
	#side .sideMenuArea ul li {
		margin-bottom: 20px;
		padding-left: 20px;
		line-height:1.2;
		font-weight: bold;
		background-image: url(http://www.sinwanet.co.jp/image/icon_01.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}

	#side .sideMenuArea ul ul { margin-top: 20px; }
	#side .sideMenuArea ul ul li {
		margin-bottom: 20px;
		padding-left: 20px;
		line-height:1.2;
		font-weight: bold;
		background-image: url(http://www.sinwanet.co.jp/image/icon_01.gif);
		background-repeat: no-repeat;
		background-position: left top;
	 }



/* 調整 */
#content #entry { margin-top: 0px; padding-top: 10px; }
h4.customtitle03 { margin-top: 25px; }

/*--------------------------------------------
	01. top
*--------------------------------------------*/

#mindTopBtns { color: #666; }
#mindTopBtns li { margin-bottom: 30px; display:block; }
#mindTopBtns li img { vertical-align: bottom }
#mindTopBtns li.bland { margin-top: 30px;}
#mindTopBtns li p { margin-top: 2px; }
#mindTopBtns li.bland p { margin-top: 10px; }

/*--------------------------------------------
	02. category
*--------------------------------------------*/

#content .box { margin-top: 10px; margin-bottom: 20px; padding-left: 150px; }
#content .box .mainImage { float: left; margin:0px 0px 0px -150px; }
#content .box h3 { margin:0px 0px 5px;
	color:#0099cc;
	font-size: 140%;
	background-image: url(http://www.sinwanet.co.jp/image/title_sub_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-weight: bold;
	margin-left:0px; margin-right: 0px;
	min-height:25px ;height: auto !important;height: 25px;
}
#content .box .textBox { min-height:58px ;height: auto !important;height: 58px; }
#content .box .textBox p { margin: 0px; }
#content .box .linkMore { margin-top: 10px; }
#content .box .linkMore img {  }


/*--------------------------------------------
	03. entry
*--------------------------------------------*/

/* 02_0_1 木・技・心  -------------------------*/

#mindPageBtns { margin-top: -7px; }
#mindPageBtns li { float:left; margin-bottom: 20px; }
#mindPageBtns li img { vertical-align: bottom }

/* 02_0_2 ブランド  -------------------------*/

#mindBlandBtns { margin-top: 0px; }
#mindBlandBtns li { float:left; margin-right:10px; margin-bottom: 30px; }
#mindBlandBtns li.mindBlandBtnsEnd { margin-right:0px; }
#mindBlandBtns li img { vertical-align: bottom }
table.blandSpec{
	border-top:none;
	border-left:none;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:100%;
	margin-top:10px;
}
table.blandSpec th{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:none;
	border-right:none;
	padding:5px;
	background-color:#fff6ec;
	vertical-align:top;
	white-space:nowrap;
}
table.blandSpec td{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:none;
	border-right:none;
	padding:5px;
}


/* 02_1 コンセプト ------------------------*/
.concept{
		background-position:top;
		background-image:url(http://www.sinwanet.co.jp/image/line.gif);
		background-repeat:no-repeat;
}

.conceptImg{
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
}

/* 02_1 新和ステージ ------------------------*/
.stage{
		background-position:top;
		background-repeat:no-repeat;
}

.stageImg{
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
}

/* 02_2 Nice100 ------------------------------*/
#nicePointTxt{
		float:left;
		width:375px;
		padding-top:50px;
}
.nicePointBox{
		margin-top:15px;
		padding-top:15px;
		background-position:top;
		background-image:url(http://www.sinwanet.co.jp/image/line.gif);
		background-repeat:no-repeat;
}
.nicePointBox h5{
		float:left;
		width:221px;
}
.nicePointBox ul{
		float:left;
		width:320px;
		padding-left:10px;
}


.niceNpTbl{
		width:553px;
		cellpadding:0;
		margin-top:15px;
}
.niceNpTbl th {
		color:#0099CC;
		font-weight:bold;
}
.niceNpTbl td.niceNpTd{
		vertical-align:top;
		padding-right:6px;
		padding-bottom:10px;
}
.niceNpTbl td.niceNpTdEnd{
		vertical-align:top;
		padding-right:0px;
		padding-bottom:10px;
}


.nicePrcsTbl{
		width:553px;
		cellpadding:0;
		margin-bottom:15px;
}
.nicePrcsTbl td {
		vertical-align:top;
		padding-bottom:10px;
}
.nicePrcsTbl td.nicePrcsTb{
		width:151px;
		padding-bottom:0px;
}
.nicePrcsTbl td.nicePrcsTbEnd{
		width:100px;
		padding-bottom:0px;
}
.nicePrcsTbl td.nicePrcsTbTxt{
		padding-right:45px;
}


#niceLcnsTxt{
		float:left;
		width:445px;
}


/* 02_3 kikofudo ------------------------------*/
#kikofudo{
}

.kikofudoBox{
		margin-top:15px;
		padding-top:15px;
		background-position:top;
		background-image:url(http://www.sinwanet.co.jp/image/line.gif);
		background-repeat:no-repeat;
}
.kikofudoBox2{
		margin-top:15px;
		margin-bottom:30px;
		padding-top:15px;
		background-position:top;
		background-image:url(http://www.sinwanet.co.jp/image/line.gif);
		background-repeat:no-repeat;
}
.kikofudoBox3{
		margin-top:15px;
		padding-top:15px;
		padding-bottom:30px;
		background-position:top;
		background-image:url(http://www.sinwanet.co.jp/image/line.gif);
		background-repeat:no-repeat;
		clear:both;
}
.kikofudoBox3:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .kikofudoBox3 {
    height: 1em;
    overflow: visible;
}
/**/
#kikofudo .read{
	margin-bottom:10px;
}
#kikofudo h4{
	background:url(http://www.sinwanet.co.jp/image/icon_07.gif) left center no-repeat;
	padding:3px 0 0 35px;
	color:#669900;
	font-size:130%;
	margin-top:20px;
	font-weight:bold;
}
#kikofudo .look h4{
	margin-bottom:10px;
}
#kikofudo .look h5{
	margin-bottom:5px;
}
#kikofudo .look img.list{
	margin-bottom:10px;
}
#kikofudo .look .btn{
	text-align:center;
}
#kikofudo .look .btn img.spc{
	margin-bottom:25px;
}
#kikofudo .concept{
	padding-top:15px;
	text-align:center;
}
#kikofudo .merit{
	margin-top:30px;
}
.kikofudoBox1 h5{
		float:left;
		margin-right:10px;
}
.kikofudoBox1 p{
}
.kikofudoBox h5{
		float:left;
		width:161px;
}
.kikofudoBox p{
		float:left;
		width:360px;
		margin-left:10px;
}
.kikofudoBox3 h5{
		float:left;
		margin-right:10px;
}
.kikofudoBox3 p{
}


/* 02_4 kiraku ------------------------------*/

.kirakuBox {
}
.kirakuBox h4{
	background:url(http://www.sinwanet.co.jp/image/icon_07.gif) left center no-repeat;
	padding:3px 0 0 35px;
	color:#669900;
	font-size:130%;
	margin-top:20px;
	font-weight:bold;
}
.kirakuBox .birth img{
	margin:10px 0;
}
.kirakuBox .gaikan .gaikanBoxL{
	width:270px;
	float:left;
	margin-right:13px;
	margin-top:10px;
}
.kirakuBox .gaikan .gaikanBoxL img{
	margin-bottom:5px;
}
.kirakuBox .gaikan .gaikanBoxR{
	width:270px;
	float:left;
	margin-top:10px;
}
.kirakuBox .gaikan .gaikanBoxR img{
	margin-bottom:5px;
}
.kirakuBox .gaikan .gaikanBoxB{
	margin-top:40px;
}
.kirakuBox .gaikan .gaikanBoxB img{
	float:left;
	margin-right:13px;
}
.kirakuBox .kodawari{
	margin-top:30px;
}
.kirakuBox .kodawari ul li{
	list-style:none;
	margin-top:5px;
}
.kirakuBox .naikan img{
	margin-bottom:15px;
}
.kirakuBox .naikan img.emoji{
	margin-bottom:0;
}
.kirakuBox .spec img{
	margin-top:40px;
}
.kirakuBox .contact{
	margin-top:40px;
}


.kirakuBox .kodawari .point{
	margin-top:20px;
}
.kirakuBox .kodawari .point p{
	margin-top:10px;
}
.kirakuBox .kodawari .point .orange{
	font-size:110%;
	color:#fa8905;
	font-weight:bold;
}
.kirakuBox .kodawari .point ul{
	margin-left:15px;
}
.kirakuBox .kodawari .point ul li{
	list-style:disc;
	margin:0;
}
.kirakuBox .kodawari .point ul.sq{
	margin-top:10px;
}
.kirakuBox .kodawari .point ul.sq li{
	list-style:square;
}
.kirakuBox .naikan .imgtop{
	margin-top:10px;
}
.kirakuBox .spec p{
	margin:0;
}
.kirakuBox .spec .mtop{
	margin-top:15px;
}

/* 02_5 sinwa stage ------------------------------*/
.stageBox{
}
.stageBox h4{
	background:url(http://www.sinwanet.co.jp/image/icon_07.gif) left center no-repeat;
	padding:3px 0 0 35px;
	color:#669900;
	font-size:130%;
	margin-top:20px;
	font-weight:bold;
}
.stageBox .birth img{
	margin:10px 0;
}
.stageBox .gaikanL{
	width:270px;
	float:left;
	margin-right:13px;
	margin-top:10px;
}
.stageBox .gaikanL img{
	margin-bottom:10px;
}
.stageBox .gaikanR{
	width:270px;
	float:left;
	margin-top:10px;
}
.stageBox .gaikanR img{
	margin-bottom:10px;
}
.stageBox ul.stagePoint{
	margin-top:10px;
}
.stageBox ul.stagePoint li{
	list-style:none;
	margin-bottom:5px;
}
.stageBox .naikan img{
	margin-top:12px;
}
.stageBox .naikan p{
	margin-top:10px;
}
.stageBox .contact{
	margin-top:30px;
}

/* 02_6 sou ------------------------------*/
.souBox{
}
.souBox h4{
	background:url(http://www.sinwanet.co.jp/image/icon_07.gif) left center no-repeat;
	padding:3px 0 0 35px;
	color:#669900;
	font-size:130%;
	margin-top:20px;
	font-weight:bold;
	margin-bottom:5px;
}
.souBox .birth .area{
	text-align:center;
}
.souBox .birth .area .timg{
	margin-bottom:20px;
}

.souBox .gaikan .area{
	text-align:center;
}
.souBox .gaikan .title{
	margin-bottom:5px;
}
.souBox .gaikan .image1{
	margin-bottom:20px;
}
.souBox .kodawari .logo{
	float:left;
	width:62px;
	margin-right:5px;
}
.souBox .kodawari p{
	width:485px;
	float:left;
	font-size:110%;
	color:#3a5571;
}
.souBox .kodawari dl dt{
	margin-top:38px;
}
.souBox .kodawari dl dd{
	margin-top:17px;
}

.souBox .kodawari #popup{
	z-index:5;
	position:relative;
}
.souBox .kodawari #popupwd{
	position:absolute;
	top:0;
	left:-50px;
	z-index:100;
	width:553px;
	height:1049px;
	border:1px solid #999999;
	display:none;
}

.souBox ul.stagePoint{
	margin-top:10px;
}
.souBox ul.stagePoint li{
	list-style:none;
	margin-bottom:5px;
}
.souBox .naikan img{
	margin-top:12px;
}
.souBox .naikan p{
	margin-top:10px;
}
.souBox .contact{
	margin-top:30px;
}

.souBox .contact #popup2{
	z-index:5;
	position:relative;
}
.souBox .contact #popupwd2{
	position:absolute;
	top:-1050px;
	left:-50px;
	z-index:100;
	width:553px;
	height:1049px;
	border:1px solid #999999;
	display:none;
}
