@charset "utf-8";
/*
	* Copyright (C) 2010 CREATIVEWEB All Rights Reserved.
	* URL : http://www.creative-web.co.jp/
*/

/*******************************************************************************
**	2.基本設定
*******************************************************************************/

/* clear
----------------------------------------------------------------------------- */
.clear {clear:both;}

/* clearfix
----------------------------------------------------------------------------- */
.clearfix:after,
div.section:after{
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix,
div.section{
	display: inline-block;
}
* html .clearfix,
* html div.section{
	height: 1%;
}
.clearfix,
div.section{
	display: block;
}

/* float
----------------------------------------------------------------------------- */
.floatRight {float:right;}
.floatLeft {float:left;}

/* align valign
----------------------------------------------------------------------------- */
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.valignTop {vertical-align:top;}
.valignMiddle {vertical-align:middle;}
.valignBottom {vertical-align:bottom;}

/* image
----------------------------------------------------------------------------- */
img.imgLeft{
	float:left;
	padding:0 20px 0 0;
}
img.imgRight{
	float:right;
	padding:0 0 0 20px;
}

/* padding
----------------------------------------------------------------------------- */
.paddingTop0 {padding-top:0 !important;}
.paddingTop5 {padding-top:5px !important;}
.paddingTop10 {padding-top:10px !important;}
.paddingTop15 {padding-top:15px !important;}
.paddingTop20 {padding-top:20px !important;}
.paddingTop25 {padding-top:25px !important;}
.paddingTop30 {padding-top:30px !important;}
.paddingTop35 {padding-top:35px !important;}
.paddingTop40 {padding-top:40px !important;}
.paddingTop45 {padding-top:45px !important;}
.paddingTop50 {padding-top:50px !important;}
.paddingTop60 {padding-top:60px !important;}
.paddingTop70 {padding-top:70px !important;}
.paddingTop80 {padding-top:80px !important;}
.paddingTop90 {padding-top:90px !important;}
.paddingTop100 {padding-top:100px !important;}

.paddingRight0 {padding-right:0 !important;}
.paddingRight5 {padding-right:5px !important;}
.paddingRight10 {padding-right:10px !important;}
.paddingRight15 {padding-right:15px !important;}
.paddingRight20 {padding-right:20px !important;}
.paddingRight25 {padding-right:25px !important;}
.paddingRight30 {padding-right:30px !important;}
.paddingRight35 {padding-right:35px !important;}
.paddingRight40 {padding-right:40px !important;}
.paddingRight45 {padding-right:45px !important;}
.paddingRight50 {padding-right:50px !important;}
.paddingRight60 {padding-right:60px !important;}
.paddingRight70 {padding-right:70px !important;}
.paddingRight80 {padding-right:80px !important;}
.paddingRight90 {padding-right:90px !important;}
.paddingRight100 {padding-right:100px !important;}

.paddingBottom0 {padding-bottom:0 !important;}
.paddingBottom5 {padding-bottom:5px !important;}
.paddingBottom10 {padding-bottom:10px !important;}
.paddingBottom15 {padding-bottom:15px !important;}
.paddingBottom20 {padding-bottom:20px !important;}
.paddingBottom25 {padding-bottom:25px !important;}
.paddingBottom30 {padding-bottom:30px !important;}
.paddingBottom35 {padding-bottom:35px !important;}
.paddingBottom40 {padding-bottom:40px !important;}
.paddingBottom45 {padding-bottom:45px !important;}
.paddingBottom50 {padding-bottom:50px !important;}
.paddingBottom60 {padding-bottom:60px !important;}
.paddingBottom70 {padding-bottom:70px !important;}
.paddingBottom80 {padding-bottom:80px !important;}
.paddingBottom90 {padding-bottom:90px !important;}
.paddingBottom100 {padding-bottom:100px !important;}

.paddingLeft0 {padding-left:0 !important;}
.paddingLeft5 {padding-left:5px !important;}
.paddingLeft10 {padding-left:10px !important;}
.paddingLeft15 {padding-left:15px !important;}
.paddingLeft20 {padding-left:20px !important;}
.paddingLeft25 {padding-left:25px !important;}
.paddingLeft30 {padding-left:30px !important;}
.paddingLeft35 {padding-left:35px !important;}
.paddingLeft40 {padding-left:40px !important;}
.paddingLeft45 {padding-left:45px !important;}
.paddingLeft50 {padding-left:50px !important;}
.paddingLeft60 {padding-left:60px !important;}
.paddingLeft70 {padding-left:70px !important;}
.paddingLeft80 {padding-left:80px !important;}
.paddingLeft90 {padding-left:90px !important;}
.paddingLeft100 {padding-left:100px !important;}

/* margin
----------------------------------------------------------------------------- */
.marginTop0 {margin-top:0 !important;}
.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
.marginTop35 {margin-top:35px !important;}
.marginTop40 {margin-top:40px !important;}
.marginTop45 {margin-top:45px !important;}
.marginTop50 {margin-top:50px !important;}
.marginTop60 {margin-top:60px !important;}
.marginTop70 {margin-top:70px !important;}
.marginTop80 {margin-top:80px !important;}
.marginTop90 {margin-top:90px !important;}
.marginTop100 {margin-top:100px !important;}

.marginRight0 {margin-right:0 !important;}
.marginRight5 {margin-right:5px !important;}
.marginRight10 {margin-right:10px !important;}
.marginRight15 {margin-right:15px !important;}
.marginRight20 {margin-right:20px !important;}
.marginRight25 {margin-right:25px !important;}
.marginRight30 {margin-right:30px !important;}
.marginRight35 {margin-right:35px !important;}
.marginRight40 {margin-right:40px !important;}
.marginRight45 {margin-right:45px !important;}
.marginRight50 {margin-right:50px !important;}
.marginRight60 {margin-right:60px !important;}
.marginRight70 {margin-right:70px !important;}
.marginRight80 {margin-right:80px !important;}
.marginRight90 {margin-right:90px !important;}
.marginRight100 {margin-right:100px !important;}

.marginBottom0 {margin-bottom:0 !important;}
.marginBottom5 {margin-bottom:5px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px !important;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px !important;}
.marginBottom30 {margin-bottom:30px !important;}
.marginBottom35 {margin-bottom:35px !important;}
.marginBottom40 {margin-bottom:40px !important;}
.marginBottom45 {margin-bottom:45px !important;}
.marginBottom50 {margin-bottom:50px !important;}
.marginBottom60 {margin-bottom:60px !important;}
.marginBottom70 {margin-bottom:70px !important;}
.marginBottom80 {margin-bottom:80px !important;}
.marginBottom90 {margin-bottom:90px !important;}
.marginBottom100 {margin-bottom:100px !important;}

.marginLeft0 {margin-left:0 !important;}
.marginLeft5 {margin-left:5px !important;}
.marginLeft10 {margin-left:10px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginLeft20 {margin-left:20px !important;}
.marginLeft25 {margin-left:25px !important;}
.marginLeft30 {margin-left:30px !important;}
.marginLeft35 {margin-left:35px !important;}
.marginLeft40 {margin-left:40px !important;}
.marginLeft45 {margin-left:45px !important;}
.marginLeft50 {margin-left:50px !important;}
.marginLeft60 {margin-left:60px !important;}
.marginLeft70 {margin-left:70px !important;}
.marginLeft80 {margin-left:80px !important;}
.marginLeft90 {margin-left:90px !important;}
.marginLeft100 {margin-left:100px !important;}


/* font size（フォントサイズを固定したい時のみ使用）
----------------------------------------------------------------------------- */
.fontSize10 {font-size:10px !important;}
.fontSize11 {font-size:11px !important;}
.fontSize12 {font-size:12px !important;}
.fontSize13 {font-size:13px !important;}
.fontSize14 {font-size:14px !important;}
.fontSize15 {font-size:15px !important;}
.fontSize16 {font-size:16px !important;}
.fontSize17 {font-size:17px !important;}
.fontSize18 {font-size:18px !important;}
.fontSize19 {font-size:19px !important;}
.fontSize20 {font-size:20px !important;}
.fontSize21 {font-size:21px !important;}
.fontSize22 {font-size:22px !important;}
.fontSize23 {font-size:23px !important;}
.fontSize24 {font-size:24px !important;}
.fontSize25 {font-size:25px !important;}
.fontSize26 {font-size:26px !important;}
.fontSize27 {font-size:27px !important;}
.fontSize28 {font-size:28px !important;}
.fontSize29 {font-size:29px !important;}
.fontSize30 {font-size:30px !important;}

/* font（他フォント関係）
----------------------------------------------------------------------------- */
.bold{ font-weight:bold !important;}
.lineHeight80{ line-height:80% !important;}
.lineHeight90{ line-height:90% !important;}
.lineHeight100{ line-height:100% !important;}
.lineHeight110{ line-height:110% !important;}
.lineHeight120{ line-height:120% !important;}
.lineHeight130{ line-height:130% !important;}
.lineHeight140{ line-height:140% !important;}
.lineHeight150{ line-height:150% !important;}
.lineHeight160{ line-height:160% !important;}


/* link
----------------------------------------------------------------------------- */
#ns_container a:link {
	color:#3300ff;
	text-decoration:none;
}
#ns_containera:visited {
	color:#6633CC;
	text-decoration:none;
}
#ns_containera:hover {
	color:#FF3399;
	text-decoration:underline;
}

/* カラー
------------------------------------------ */
.clBlack { color:Black !important;}
.clSkyBlue { color:SkyBlue !important;}
.clKhaki{ color:Khaki !important;}
.clNavy { color:Navy !important;}
.clLightSkyBlue { color:LightSkyBlue !important;}
.clAliceBlue{ color:AliceBlue !important;}
.clDarkBlue { color:DarkBlue !important;}
.clBlueViolet { color:BlueViolet !important;}
.clHoneydew{ color:Honeydew !important;}
.clMediumBlue { color:MediumBlue !important;}
.clDarkRed { color:DarkRed !important;}
.clAzure{ color:Azure !important;}
.clBlue { color:Blue !important;}
.clDarkMagenta { color:DarkMagenta !important;}
.clSandyBrown{ color:SandyBrown !important;}
.clDarkGreen { color:DarkGreen !important;}
.clSaddleBrown { color:SaddleBrown !important;}
.clWheat{ color:Wheat !important;}
.clGreen { color:Green !important;}
.clDarkSeaGreen { color:DarkSeaGreen !important;}
.clBeige{ color:Beige !important;}
.clTeal { color:Teal !important;}
.clLightGreen { color:LightGreen !important;}
.clWhiteSmoke{ color:WhiteSmoke !important;}
.clDarkCyan { color:DarkCyan !important;}
.clMediumPurple { color:MediumPurple !important;}
.clMintCream{ color:MintCream !important;}
.clDeepSkyBlue { color:DeepSkyBlue !important;}
.clDarkViolet { color:DarkViolet !important;}
.clGhostWhite{ color:GhostWhite !important;}
.clDarkTurquoise { color:DarkTurquoise !important;}
.clPaleGreen { color:PaleGreen !important;}
.clSalmon{ color:Salmon !important;}
.clMediumSpringGreen { color:MediumSpringGreen !important;}
.clDarkOrchid { color:DarkOrchid !important;}
.clAntiqueWhite{ color:AntiqueWhite !important;}
.clLime { color:Lime !important;}
.clYellowGreen { color:YellowGreen !important;}
.clLinen{ color:Linen !important;}
.clSpringGreen { color:SpringGreen !important;}
.clSienna { color:Sienna !important;}
.clLightGoldenRodYellow{ color:LightGoldenRodYellow !important;}
.clAqua { color:Aqua !important;}
.clBrown { color:Brown !important;}
.clOldlace{ color:Oldlace !important;}
.clCyan { color:Cyan !important;}
.clDarkGray { color:DarkGray !important;}
.clRed{ color:Red !important;}
.clMidnightBlue { color:MidnightBlue !important;}
.clLightBlue { color:LightBlue !important;}
.clFuchsia{ color:Fuchsia !important;}
.clDodgerBlue { color:DodgerBlue !important;}
.clGreenYellow { color:GreenYellow !important;}
.clMagenta{ color:Magenta !important;}
.clLightSeaGreen { color:LightSeaGreen !important;}
.clPaleTurquoise { color:PaleTurquoise !important;}
.clDeepPink{ color:DeepPink !important;}
.clForestGreen { color:ForestGreen !important;}
.clLightSteelBlue { color:LightSteelBlue !important;}
.clOrangeRed{ color:OrangeRed !important;}
.clSeaGreen { color:SeaGreen !important;}
.clPowderBlue { color:PowderBlue !important;}
.clTomato{ color:Tomato !important;}
.clDarksLateGray { color:DarksLateGray !important;}
.clFirebrick { color:Firebrick !important;}
.clHotPink{ color:HotPink !important;}
.clLimeGreen { color:LimeGreen !important;}
.clDarkGoldenrod { color:DarkGoldenrod !important;}
.clCoral{ color:Coral !important;}
.clMediumSeaGreen { color:MediumSeaGreen !important;}
.clMediumOrchid { color:MediumOrchid !important;}
.clDarkOrange{ color:DarkOrange !important;}
.clTurquoise { color:Turquoise !important;}
.clRosyBrown { color:RosyBrown !important;}
.clLightSalmon{ color:LightSalmon !important;}
.clRoyalBlue { color:RoyalBlue !important;}
.clDarkKhaki { color:DarkKhaki !important;}
.clOrange{ color:Orange !important;}
.clSteelBlue { color:SteelBlue !important;}
.clSilver { color:Silver !important;}
.clLightPink{ color:LightPink !important;}
.clDarksLateBlue { color:DarksLateBlue !important;}
.clMediumVioletRed { color:MediumVioletRed !important;}
.clPink{ color:Pink !important;}
.clMediumTurquoise { color:MediumTurquoise !important;}
.clIndianRed { color:IndianRed !important;}
.clGold{ color:Gold !important;}
.clIndigo { color:Indigo !important;}
.clPeru { color:Peru !important;}
.clPeachPuff{ color:PeachPuff !important;}
.clDarkOliveGreen { color:DarkOliveGreen !important;}
.clChocolate { color:Chocolate !important;}
.clNavajoWhite{ color:NavajoWhite !important;}
.clCadetBlue { color:CadetBlue !important;}
.clTan { color:Tan !important;}
.clMoccasin{ color:Moccasin !important;}
.clCornFlowerBlue { color:CornFlowerBlue !important;}
.clLightGrey { color:LightGrey !important;}
.clBisque{ color:Bisque !important;}
.clMediumAquamarine { color:MediumAquamarine !important;}
.clThistle { color:Thistle !important;}
.clMistyRose{ color:MistyRose !important;}
.clDimGray { color:DimGray !important;}
.clOrchid { color:Orchid !important;}
.clBlancheDalmond{ color:BlancheDalmond !important;}
.clSlateBlue { color:SlateBlue !important;}
.clGoldenRod { color:GoldenRod !important;}
.clPapayawhip{ color:Papayawhip !important;}
.clOliveDrab { color:OliveDrab !important;}
.clPaleVioletRed { color:PaleVioletRed !important;}
.clLavenderBlush{ color:LavenderBlush !important;}
.clSlateGray { color:SlateGray !important;}
.clCrimson { color:Crimson !important;}
.clSeaShell{ color:SeaShell !important;}
.clLightSlateGray { color:LightSlateGray !important;}
.clGainsBoro { color:GainsBoro !important;}
.clCornSilk{ color:CornSilk !important;}
.clMediumSlateBlue { color:MediumSlateBlue !important;}
.clPlum { color:Plum !important;}
.clLemonChiffon{ color:LemonChiffon !important;}
.clLawnGreen { color:LawnGreen !important;}
.clBurlyWood { color:BurlyWood !important;}
.clFloralWhite{ color:FloralWhite !important;}
.clChartreuse { color:Chartreuse !important;}
.clLightCyan { color:LightCyan !important;}
.clSnow{ color:Snow !important;}
.clAquamarine { color:Aquamarine !important;}
.clLavender { color:Lavender !important;}
.clYellow{ color:Yellow !important;}
.clMaroon { color:Maroon !important;}
.clDarkSalmon { color:DarkSalmon !important;}
.clLightYellow{ color:LightYellow !important;}
.clPurple { color:Purple !important;}
.clViolet { color:Violet !important;}
.clIvory{ color:Ivory !important;}
.clOlive { color:Olive !important;}
.clPaleGoldenRod { color:PaleGoldenRod !important;}
.clWhite{ color:White !important;}
.clGray { color:Gray !important;}
.clLightCoral { color:LightCoral !important;}

.bgBlack { background:Black !important;}
.bgSkyBlue { background:SkyBlue !important;}
.bgKhaki{ background:Khaki !important;}
.bgNavy { background:Navy !important;}
.bgLightSkyBlue { background:LightSkyBlue !important;}
.bgAliceBlue{ background:AliceBlue !important;}
.bgDarkBlue { background:DarkBlue !important;}
.bgBlueViolet { background:BlueViolet !important;}
.bgHoneydew{ background:Honeydew !important;}
.bgMediumBlue { background:MediumBlue !important;}
.bgDarkRed { background:DarkRed !important;}
.bgAzure{ background:Azure !important;}
.bgBlue { background:Blue !important;}
.bgDarkMagenta { background:DarkMagenta !important;}
.bgSandyBrown{ background:SandyBrown !important;}
.bgDarkGreen { background:DarkGreen !important;}
.bgSaddleBrown { background:SaddleBrown !important;}
.bgWheat{ background:Wheat !important;}
.bgGreen { background:Green !important;}
.bgDarkSeaGreen { background:DarkSeaGreen !important;}
.bgBeige{ background:Beige !important;}
.bgTeal { background:Teal !important;}
.bgLightGreen { background:LightGreen !important;}
.bgWhiteSmoke{ background:WhiteSmoke !important;}
.bgDarkCyan { background:DarkCyan !important;}
.bgMediumPurple { background:MediumPurple !important;}
.bgMintCream{ background:MintCream !important;}
.bgDeepSkyBlue { background:DeepSkyBlue !important;}
.bgDarkViolet { background:DarkViolet !important;}
.bgGhostWhite{ background:GhostWhite !important;}
.bgDarkTurquoise { background:DarkTurquoise !important;}
.bgPaleGreen { background:PaleGreen !important;}
.bgSalmon{ background:Salmon !important;}
.bgMediumSpringGreen { background:MediumSpringGreen !important;}
.bgDarkOrchid { background:DarkOrchid !important;}
.bgAntiqueWhite{ background:AntiqueWhite !important;}
.bgLime { background:Lime !important;}
.bgYellowGreen { background:YellowGreen !important;}
.bgLinen{ background:Linen !important;}
.bgSpringGreen { background:SpringGreen !important;}
.bgSienna { background:Sienna !important;}
.bgLightGoldenRodYellow{ background:LightGoldenRodYellow !important;}
.bgAqua { background:Aqua !important;}
.bgBrown { background:Brown !important;}
.bgOldlace{ background:Oldlace !important;}
.bgCyan { background:Cyan !important;}
.bgDarkGray { background:DarkGray !important;}
.bgRed{ background:Red !important;}
.bgMidnightBlue { background:MidnightBlue !important;}
.bgLightBlue { background:LightBlue !important;}
.bgFuchsia{ background:Fuchsia !important;}
.bgDodgerBlue { background:DodgerBlue !important;}
.bgGreenYellow { background:GreenYellow !important;}
.bgMagenta{ background:Magenta !important;}
.bgLightSeaGreen { background:LightSeaGreen !important;}
.bgPaleTurquoise { background:PaleTurquoise !important;}
.bgDeepPink{ background:DeepPink !important;}
.bgForestGreen { background:ForestGreen !important;}
.bgLightSteelBlue { background:LightSteelBlue !important;}
.bgOrangeRed{ background:OrangeRed !important;}
.bgSeaGreen { background:SeaGreen !important;}
.bgPowderBlue { background:PowderBlue !important;}
.bgTomato{ background:Tomato !important;}
.bgDarksLateGray { background:DarksLateGray !important;}
.bgFirebrick { background:Firebrick !important;}
.bgHotPink{ background:HotPink !important;}
.bgLimeGreen { background:LimeGreen !important;}
.bgDarkGoldenrod { background:DarkGoldenrod !important;}
.bgCoral{ background:Coral !important;}
.bgMediumSeaGreen { background:MediumSeaGreen !important;}
.bgMediumOrchid { background:MediumOrchid !important;}
.bgDarkOrange{ background:DarkOrange !important;}
.bgTurquoise { background:Turquoise !important;}
.bgRosyBrown { background:RosyBrown !important;}
.bgLightSalmon{ background:LightSalmon !important;}
.bgRoyalBlue { background:RoyalBlue !important;}
.bgDarkKhaki { background:DarkKhaki !important;}
.bgOrange{ background:Orange !important;}
.bgSteelBlue { background:SteelBlue !important;}
.bgSilver { background:Silver !important;}
.bgLightPink{ background:LightPink !important;}
.bgDarksLateBlue { background:DarksLateBlue !important;}
.bgMediumVioletRed { background:MediumVioletRed !important;}
.bgPink{ background:Pink !important;}
.bgMediumTurquoise { background:MediumTurquoise !important;}
.bgIndianRed { background:IndianRed !important;}
.bgGold{ background:Gold !important;}
.bgIndigo { background:Indigo !important;}
.bgPeru { background:Peru !important;}
.bgPeachPuff{ background:PeachPuff !important;}
.bgDarkOliveGreen { background:DarkOliveGreen !important;}
.bgChocolate { background:Chocolate !important;}
.bgNavajoWhite{ background:NavajoWhite !important;}
.bgCadetBlue { background:CadetBlue !important;}
.bgTan { background:Tan !important;}
.bgMoccasin{ background:Moccasin !important;}
.bgCornFlowerBlue { background:CornFlowerBlue !important;}
.bgLightGrey { background:LightGrey !important;}
.bgBisque{ background:Bisque !important;}
.bgMediumAquamarine { background:MediumAquamarine !important;}
.bgThistle { background:Thistle !important;}
.bgMistyRose{ background:MistyRose !important;}
.bgDimGray { background:DimGray !important;}
.bgOrchid { background:Orchid !important;}
.bgBlancheDalmond{ background:BlancheDalmond !important;}
.bgSlateBlue { background:SlateBlue !important;}
.bgGoldenRod { background:GoldenRod !important;}
.bgPapayawhip{ background:Papayawhip !important;}
.bgOliveDrab { background:OliveDrab !important;}
.bgPaleVioletRed { background:PaleVioletRed !important;}
.bgLavenderBlush{ background:LavenderBlush !important;}
.bgSlateGray { background:SlateGray !important;}
.bgCrimson { background:Crimson !important;}
.bgSeaShell{ background:SeaShell !important;}
.bgLightSlateGray { background:LightSlateGray !important;}
.bgGainsBoro { background:GainsBoro !important;}
.bgCornSilk{ background:CornSilk !important;}
.bgMediumSlateBlue { background:MediumSlateBlue !important;}
.bgPlum { background:Plum !important;}
.bgLemonChiffon{ background:LemonChiffon !important;}
.bgLawnGreen { background:LawnGreen !important;}
.bgBurlyWood { background:BurlyWood !important;}
.bgFloralWhite{ background:FloralWhite !important;}
.bgChartreuse { background:Chartreuse !important;}
.bgLightCyan { background:LightCyan !important;}
.bgSnow{ background:Snow !important;}
.bgAquamarine { background:Aquamarine !important;}
.bgLavender { background:Lavender !important;}
.bgYellow{ background:Yellow !important;}
.bgMaroon { background:Maroon !important;}
.bgDarkSalmon { background:DarkSalmon !important;}
.bgLightYellow{ background:LightYellow !important;}
.bgPurple { background:Purple !important;}
.bgViolet { background:Violet !important;}
.bgIvory{ background:Ivory !important;}
.bgOlive { background:Olive !important;}
.bgPaleGoldenRod { background:PaleGoldenRod !important;}
.bgWhite{ background:White !important;}
.bgGray { background:Gray !important;}
.bgLightCoral { background:LightCoral !important;}


/* ここまでdefaultと同内容
------------------------------------- */
#ns_container{ line-height:1.5;}
#ns_container p{
	padding:0;
	margin:0;
}
/* ns設定
---------------------------------------------------- */

.nsBox{
	width:148px;
	height:228px;
	background:#FFF;
	border:1px solid #CCCCCC;
	float:left;
	padding:5px;
	margin:0  6px 6px 0;
	font-size:12px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
}
.nsBox.bl-hover,.nsBox13.bl-hover{
	background:#FFFFEA;
}

.nsBox02,.nsBox13{
	width:148px;
	height:330px;
	background:#FFF;
	border:1px solid #CCCCCC;
	float:left;
	padding:5px;
	margin:0  6px 6px 0;
	font-size:12px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position:relative;
}
 .nsBox13{
	height:260px;
	width:218px;
	margin:0 10px 10px 0;
 }
.nsBox02.bl-hover{
	background:#FFFFEA;
}
.nsBox03.bl-hover{
	background:#FFFFEA;
}
.nsPhoto{
	width:150px;
	height:100px;
	position:relative;
}

.nsPhoto02{
	width:154px;
	position:relative;
}

.nsIcoNew{
	position:absolute;
	top:5px;
	left:5px;
	width:30px;
	height:12px;
	display:block;
	text-indent:100%;
	white-space: nowrap;
	overflow: hidden;
}

.nsAddress{
	margin-top:5px;
	width:100%;
	color:#3f3204;
	overflow:hidden;
	white-space:nowrap;
}

.nsList{
	padding:2px;
	margin:3px 0 0 0;
	text-align:left;
	list-style:none;
	height:75px;
}

.nsList02{
	padding:3px;
	margin:3px 0 0 0;
	text-align:left;
	list-style:none;
	height:55px;
}

.nsArticleName{
	font-weight:bold;
	overflow:hidden;
}

.yellow,.blue{
width:660px;
}

.yellow.building .nsMadori,.blue.building .nsMadori{
	width:118px;
	 overflow:hidden;
	 white-space:nowrap;
}

.blue .nsList,.blue .nsList02{background:#eef1f8;}
.nsList li,.nsList02 li{
	float:left;
	width:48px;
	padding-left:18px;
	line-height:2em;
	font-size:10px;
}

.nsSt{
	width:125px !important;
	line-height:1.4em !important;
	margin:5px 5px 0 0;
	min-height:15px;
	max-height:30px;
	overflow:hidden;
}
.nsSt02{
	/*width:125px !important;*/
	line-height:1.4em !important;
	margin:5px 5px 0 0;
	min-height:15px;
	max-height:30px;
	overflow:hidden;	width: 16em;	height: 1em;	text-overflow: ellipsis;	white-space: nowrap;
}
.nsBox span,.nsBox02 span,.nsBox13 span{ color:#F00;}

.nsBox02 .nsSearchBtn,.nsBox13 .nsSearchBtn {
	position:absolute;
	left:4px;
	bottom:5px;
}

/* 追加 */

.yellow .nsMadori{  background-position:-10px -183px; }
.yellow .nsKyo{ background-position:-10px -8px; }
.yellow .nsShiki{background-position:-10px -133px; }
.yellow .nsRei{ background-position:-10px -158px; }
.yellow .nsSt{background-position:-10px -312px; }
.yellow .nsIcoNew{background-position:-10px -234px; }


.blue .nsMadori{ background-position:-10px -83px; }
.blue .nsKyo{ background-position:-10px -108px; }
.blue .nsShiki{ background-position:-10px -33px; }
.blue .nsRei{ background-position:-10px -58px; }
.blue .nsSt{ background-position:-10px -254px; }
.blue .nsIcoNew{ background-position:-10px -210px; }

.nsPhoto02{ text-align:center; width:149px; overflow:hidden; }
.nsPhoto03{ text-align:center; /*display:table-cell; vertical-align: middle;*/ width:218px; height: 100px; overflow:hidden; }
.ns03 { width: 720px; }
.blue .nsSt02{ background-position:-10px -254px; }
.lazy { max-height: 100px; max-width:218px; }1

