@charset "UTF-8";



/* CSS Document */



/* トップページ */



#choi_nose h2 {

	margin-top: 10px;

	margin-bottom: 10px;

}

#choi_nose h3 {

	font-size: large;

	font-weight: bold;

	margin-left: 10px;

	clear: both;

}

#choi_nose .text {

	margin-bottom: 10px;

	margin-left: 10px;

}

#choi_nose .images {

	margin-bottom: 10px;

}





#choi_nose .lefttext {

	float: left;

	margin-left: 10px;

}

#choi_nose .rightimg {

	float: right;

	margin-right: 10px;

	margin-bottom: 20px;

}



#choi_nose #lineup {

	clear: both;

	padding-left: 34px;

	margin-bottom: 30px;

}

#choi_nose #lineup img {

	margin-left: 30px;

}

#choi_nose #movie {

	background-color: #99CC33;

	padding-top: 20px;

	padding-right: 80px;

	padding-bottom: 20px;

	padding-left: 80px;

}



/* CSS Document */



/* 共通 */



#choi_nose body, #choi_nose div,#choi_nose h1,#choi_nose h2,#choi_nose h3,#choi_nose h4,#choi_nose h5,#choi_nose h6,#choi_nose p,#choi_nose ul,#choi_nose ol,#choi_nose li,#choi_nose dl,#choi_nose dt,#choi_nose dd,#choi_nose  img, blockquote {

margin: 0; padding: 0; border: 0;

}





#choi_nose{

	font-size: medium;

	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;

	background-color: #FFFFFF;

	color: #000000;

	line-height: 150%;

}

#choi_nose a{

	color:#128E2E;

	text-decoration:none;

}



#choi_nose a:active {

	color:#000000;

	text-decoration:none;

}



#choi_nose a:hover {

	color:#000000;

	text-decoration:none;

}

#choi_nose {

	width: 800px;

	margin-right: auto;

	margin-left: auto;

}

#choi_nose #header {

	height: 170px;

	width: 100%;

}

#choi_nose #header  p {

	float: right;

	height: 170px;

	width: 427px;

}

#choi_nose #logo {

	background-image: url(img/logo.gif);

	height: 170px;

	width: 373px;

	background-repeat: no-repeat;

	float: left;

}

#choi_nose #logo a {

	display: block;

	text-indent: -9999px;

	height: 170px;

	width: 373px;

}

#choi_nose #navi {

	clear: both;

	margin-bottom: 5px;

}

#choi_nose #navi ul {

	list-style-type: none;

	width: 800px;

	height: 30px;

}

#choi_nose #navi ul li {

	float: left;

}

#choi_nose #breadlist {

	font-size: x-small;

	margin-bottom: 5px;

}

#choi_nose #content {

	clear: both;

	width: 800px;

	margin-bottom: 15px;

}

#choi_nose #pagetop {

	text-align: right;

	font-size: small;

	margin-bottom: 5px;

	clear: both;

}

#choi_nose #footer {

	text-align: center;

	font-size: small;

	border-top-width: 1px;

	border-top-style: dashed;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;



/* 販売店ページ */



}

#choi_nose #main {

	padding-left: 50px;

}



#choi_nose .resell {

	font-size: medium;

	font-weight: bold;

	margin-bottom: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #BFD894;

	line-height: 150%;

}

#choi_nose .list01 {

	text-align: left;

	width: 230px;

	font-size: 13px;

}

#choi_nose .list {

	font-size: 12px;

	line-height: 120%;

}

#choi_nose .list02 {

	padding-left: 20px;

	background-color: #EEEEEE;

}



#choi_nose .list03 {

	padding-left: 20px;

}



#choi_nose .gray {

	background-color: #EEEEEE;

}


#choi_nose #spec {

	margin-top: 10px;

	margin-bottom: 10px;

}



#choi_nose #shop {

	margin-left: 10px;

}





#choi_nose #leftspec {

	float: left;

	width: 380px;

	margin-right: 40px;

}

#choi_nose .righttxt {

	font-size: small;

	line-height: 150%;

	float: right;

	width: 197px;

	margin-left: 5px;

	margin-top: 10px;

}

#choi_nose .leftimage {

	float: left;

	width: 178px;

	margin-bottom: 10px;

	margin-top: 10px;

}

#choi_nose .image {

	clear: both;

	margin-top: 10px;

	margin-bottom: 35px;

}





#choi_nose #rightspec {

	float: right;

	width: 380px;

}

#choi_nose .txt {

	font-size: small;

	margin-bottom: 5px;

}



#choi_nose #desc01 {

	background-image: url(img/item1_07.gif);

	background-repeat: no-repeat;

	height: 31px;

	width: 300px;

	padding-top: 6px;

	font-size: small;

	padding-left: 80px;

}



#choi_nose #desc02 {

	background-image: url(img/item1_09.gif);

	background-repeat: no-repeat;

	height: 31px;

	width: 300px;

	padding-top: 6px;

	font-size: small;

	padding-left: 80px;

}

#choi_nose #desc03 {

	background-image: url(img/item1_11.gif);

	background-repeat: no-repeat;

	height: 31px;

	width: 300px;

	padding-top: 6px;

	font-size: small;

	padding-left: 80px;

}



#choi_nose h2 {

	margin-top: 10px;

	margin-bottom: 10px;

}

#choi_nose h3 {

	margin-bottom: 5px;

}

#choi_nose table {

	margin-left: 25px;



}



#choi_nose td {

	text-align: left;

	vertical-align: top;

	font-size: small;

}



#choi_nose #wrapper div, #choi_nose #wrapper h1, #choi_nose #wrapper h2,#choi_nose  #wrapper h3,#choi_nose  #wrapper h4,#choi_nose  #wrapper h5,#choi_nose  #wrapper h6,#choi_nose  #wrapper p,#choi_nose  #wrapper ul,#choi_nose  #wrapper ol,#choi_nose #wrapper li,#choi_nose  #wrapper dl,#choi_nose  #wrapper dt,#choi_nose  #wrapper dd,#choi_nose  #wrapper img,#choi_nose  #wrapper blockquote {

margin: 0; padding: 0; border: 0;

}



#choi_nose #wrapper  {

font-size: 13px;

font-family:"MS PGothic", "lr oSVbN", Osaka, "HiraginoKakugo Pro W3", "qMmpS Pro W3", sans-serif, Meiryo, "CI";

background-color: #80C31C;

}



#choi_nose #wrapper {

height: 100%;

}



#choi_nose #wrapper {


min-height: 100%;

}



#choi_nose #wrapper a{

color:#000000;

text-decoration:none;

}



#choi_nose #wrapper a:hover {

color:#ff0000;

text-decoration:none;

}



#choi_nose #wrapper a:active {

color:#ff0000;

text-decoration:none;

}



#choi_nose #wrapper h1{

font-size:12px;

font-weight:normal;

color:#999999;

padding: 10px 0 0 10px;

}



#choi_nose #wrapper h2 {

margin: 10px 0;

font-size: 18px; 

font-weight:bold;

line-height: 1.3;

color: #000000;

width: 120px;

}



#choi_nose #wrapper h3 {

margin: 0 0 20px 0;

padding: 5px 5px 5px 10px;

font-size: 18px;

font-weight:bold;

line-height: 1.3;

color: #FFFFFF;

border-bottom: solid 1px #FFFFFF;

}



#choi_nose #wrapper #header1{

width: 100%;

padding: 0;

margin: 0;

background-color: #7A7A7A;

background: url(img/bg-top.gif) top repeat-x;

}



#choi_nose #wrapper #header2{

width: 760px;

padding: 2px 20px 5px;

margin: 0 auto;

background-color: #7A7A7A;

background: url(img/bg-top.gif) top repeat-x;

}



#choi_nose #wrapper #container {

width: 760px; padding: 0 20px; margin: 0 auto 100px;

background-color: #80C31C;

}



#choi_nose #wrapper #content{

width: 760px;

}





#choi_nose #wrapper .ItemBox{

width: 130px;

float:left;

margin: 0 5px;

text-align: center;

font-size: 12px;

line-height: 1.2;

}


#choi_nose #wrapper *html .ItemBox {

		width: 130px;

		float:left;

		margin: 0 2px;

		text-align: center;

		font-size: 12px;

		line-height: 1.2;

		}

	/* IE6 END */







#choi_nose #wrapper .write-box01{

width: 760px;

margin-bottom: 30px;

}



#choi_nose #wrapper .write-box01 p{

color: #333333;

background-color: #E6F3D2;

font-size: 13px;

line-height: 1.5;

padding: 0 20px;

}



#choi_nose #wrapper .write-box02{

float: left;

width: 360px;

margin-bottom: 40px;

}





#choi_nose #wrapper .write-box03{

float: right;

width: 360px;

margin-bottom: 40px;

}



#choi_nose #wrapper .write-box03 p{

color: #333333;

background-color: #E6F3D2;

font-size: 13px;

line-height: 1.5;

padding: 0 20px;

}





#choi_nose #wrapper #mfi img{

margin: 0 10px 20px 0;

}



#choi_nose #wrapper #movie{

width: 640px;

margin: 0 auto 80px auto;

}




#choi_nose #wrapper #feature{

margin-bottom: 40px;

color: #666666;

font-size: 12px;

line-height: 1.4;

}





#choi_nose #wrapper .feature-list{

font-size: 15px;

line-height: 1.3;

font-weight: normal;

}

#choi_nose #wrapper .photo{

width: 100%;

margin-bottom: 40px;

}



#choi_nose #wrapper td{

text-align: center;

}





#wrapper .jump{

float: right;

margin-bottom: 10px;

}





/*e[u*/


#choi_nose #wrapper table.framework01{

width: 760px;

margin: 15px auto 30px;

border-left:1px solid #666666;

border-top:1px solid #666666;

background-color: #FFFFEE;

}



#choi_nose #wrapper table.framework01 th, table.framework01 td{

text-align: left;

border-right:1px solid #666666;

border-bottom:1px solid #666666;

padding: 7px;

line-height: 1.4;

font-size: 13px;

}





/*ir*/



#choi_nose #wrapper #content ul, #content ol {

margin: 0 0 15px 0; list-style-position: inside;

}





#choi_nose #wrapper ul#navi{

	clear:both;

	width: 640px;

	height: 20px;

	margin: 0;

	list-style-type: none;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 150px;

}





#choi_nose #wrapper ul#navi li{

width: 90px;

height:20px;

list-style-type: none;

float: left;



}





#choi_nose #wrapper ul#navi li a{

border-bottom-width: 0px !important;

background-color: #7A7A7A !important;

display: block;

height: 20px;

background-repeat: no-repeat;

text-indent: -9999px;

}





#choi_nose #wrapper ul#navi a:hover{

background-position:0 -20px;

}



#choi_nose #wrapper .navi01{ background-image: url(img/navi_01.gif); }

#choi_nose #wrapper .navi02{ background-image: url(img/navi_02.gif); }

#choi_nose #wrapper .navi03{ background-image: url(img/navi_03.gif); }

#choi_nose #wrapper .navi04{ background-image: url(img/navi_04.gif); }

#choi_nose #wrapper .navi05{ background-image: url(img/navi_05.gif); }

#choi_nose #wrapper .navi06{ background-image: url(img/navi_06.gif); }

#choi_nose #wrapper .navi07{ background-image: url(img/navi_07.gif); }







/*XChV[*/

#choi_nose #wrapper #slideshow {

    position:relative;

    height:470px;

}



#choi_nose #wrapper #slideshow DIV {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

    height: 450px;



}



#choi_nose #wrapper #slideshow DIV.active {

    z-index:10;

    opacity:1.0;

}



#choi_nose #wrapper #slideshow DIV.last-active {

    z-index:9;

}



#choi_nose #wrapper #slideshow DIV IMG {

    height: 450px;

    display: block;

    border: 0;

    margin-bottom: 10px;

}







/*tb^[*/



#choi_nose #wrapper #topLink{

text-align:right;

font-size:13px;

margin-bottom: 10px;

}

