@charset "utf-8";

/*初期設定*/
html {
	height:95%;
	overflow-y:scroll;
}

body {
	color: #FFFFFF;
	background-color: #000000;
	margin-top: 15px;
	height: 95%;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
/*	background-image: url(../images/t-back.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	
}


.clear {
	clear: both;
}

em {
	display: none;
}

.scroll {
	font-size: 12px;
	color: #0066CC;
	position: relative;
}
.scroll2 {
	font-size: 12px;
	color: #0066CC;
}


/*大枠
---------------------------------------------------------------*/
#wrap {
	background-image: url(../images/back_gra.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#wrap #header {
	height: 105px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#wrap #container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
/*	margin-bottom: -30px;*/
}

#wrap #side {
	width: 200px;
	float: left;
}

#wrap #contents {
	width: 580px;
	float: right;
	padding-bottom: 20px;
}

#footer {
	font-size: 10px;
	height: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	color: #CCCCCC;
}



/*ヘッダー
---------------------------------------------------------------*/

#wrap #header #anaoricarbon {
	display: block;
	height: 105px;
	width: 180px;
	background-image: url(../images/anaori-logo.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	background-position: bottom;
}
#wrap #header #anaoricarbon:hover {
	background-image: url(../images/anaori-logo.jpg);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	background-position: top;
}

/*言語選択*/

#wrap #header #select-lang {
	display: block;
	float: right;
	height: 20px;
	width: 158px;
}
#wrap #header #select-lang #language {
	background-image: url(../images/language.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 68px;
	float: left;
}
#wrap #header #select-lang #japanese {
	background-image: url(../images/japannese.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 10px;
}
#wrap #header #select-lang #english {
	background-image: url(../images/english.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 10px;
}
#wrap #header #select-lang #chainese {
	background-image: url(../images/chinese.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 10px;
}



/*ナビメニュー*/

#navi {
	display: block;
	height: 36px;
	width: 564px;
	position: absolute;
	right: 0px;
	top: 30px;
}

#navi li {
	float: left;
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 94px;
}

#select-lang a {
	display: block;
	height: 20px;
	width: 20px;
}

#navi a {
	display: block;
	height: 36px;
	width: 94px;
}

#navi #navihome {
	background-image: url(../images/b_home.jpg);
	background-position: left center;
}
#navi #navihome a:hover {
	background-image: url(../images/b_home.jpg);
	background-position: left top;
}
#navi #navihome_select {
	background-image: url(../images/b_home.jpg);
	background-position: left bottom;
}

#navi #navicompany {
	background-image: url(../images/b_c-info_en.jpg);
	background-position: left center;
}
#navi #navicompany a:hover {
	background-image: url(../images/b_c-info_en.jpg);
	background-position: left top;
}
#navi #navicompany_select {
	background-image: url(../images/b_c-info_en.jpg);
	background-position: left bottom;
}

#navi #naviactivities {
	background-image: url(../images/b_jigyo_en.jpg);
	background-position: left center;
}
#navi #naviactivities a:hover {
	background-image: url(../images/b_jigyo_en.jpg);
	background-position: left top;
}
#navi #naviactivities_select {
	background-image: url(../images/b_jigyo_en.jpg);
	background-position: left bottom;
}

#navi #navicarbon {
	background-image: url(../images/b_carbon_en.jpg);
	background-position: left center;
}
#navi #navicarbon a:hover {
	background-image: url(../images/b_carbon_en.jpg);
	background-position: left top;
}
#navi #navicarbon_select {
	background-image: url(../images/b_carbon_en.jpg);
	background-position: left bottom;;
}

#navi #navicontact {
	background-image: url(../images/b_contact_en.jpg);
	background-position: left center;
}
#navi #navicontact a:hover {
	background-image: url(../images/b_contact_en.jpg);
	background-position: left top;
}
#navi #navicontact_select {
	background-image: url(../images/b_contact_en.jpg);
	background-position: left bottom;
}

#navi #navisitemap {
	background-image: url(../images/b_sitemap_en.jpg);
	background-position: left center;
}
#navi #navisitemap a:hover {
	background-image: url(../images/b_sitemap_en.jpg);
	background-position: left top;
}
#navi #navisitemap_select {
	background-image: url(../images/b_sitemap_en.jpg);
	background-position: left bottom;
}

/*パンくず*/
ol li {
	display: inline;
}

#wrap #header #pan {
	position: absolute;
	bottom: 8px;
	left: 235px;
	display: inline;
	width: 500px;
}

#wrap #header #pan a {
	color: #888888;
	font-size: 12px;
}
#wrap #header #pan a:hover {
	color: #04B9E6;
	font-size: 12px;
}


/*コンテナ
---------------------------------------------------------------*/

#wrap #container #imageplace {
	height: 135px;
	width: 800px;
	background-color: #000000;
}
#wrap #container #contents #mtop {
	height: 115px;
	background-color: #eeeeee;
	background-image: url(../images/homecopy.gif);
	background-repeat: no-repeat;
}
#wrap #container #contents #mtop_en {
	height: 115px;
	background-color: #eeeeee;
	background-image: url(../images/homecopy_en.gif);
	background-repeat: no-repeat;
}



/*サイド
---------------------------------------------------------------*/
#wrap #container #side #sidemenu ul {
	color: #FFFFFF;
	display: block;
	width: 175px;
	padding-left: 25px;
	font-size: 15px;
}
#wrap #container #side #sidemenu li {
	display: block;
	margin-bottom: 9px;
}
#wrap #container #side #sidemenu a {
	font-size: 13px;
	color: #CCCCCC;
}
#wrap #container #side #sidemenu a:hover {
	font-size: 13px;
	color: #FB0508;
}




#wrap #container #side #sidemenu .select {
	font-size: 13px;
	color: #FB0508;
	border-left: 3px solid #FB0508;
	padding-left: 6px;
}
#wrap #container #side #banner {
	margin-top: 35px;
	float: right;
}
#wrap #container #side #banner img {
	float: left;
	padding-right: 10px;
}
#wrap #container #side #banner #banner2 {
	clear: both;
	padding-top: 10px;
}
#wrap #container #side #banner #banner3 {
	padding-top: 10px;
}
#wrap #container #side #banner p {
	margin-bottom: 5px;
}
#wrap #container #side #banner a {
	color: #999999;
}

/*メイン
---------------------------------------------------------------*/

#banner div {
	padding-bottom: 5px;
}
#wrap .push {
	height: 20px;
}
#main #copy {
	width: 350px;
}
#wrap #container #contents #main, #main-activities, #main-carbon , #main-navicompany {
	background-image: url(../images/main_top.jpg);
	margin-bottom: 20px;
	background-color: #292929;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 35px 25px 10px;
	position: relative;
}
#contents p {
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 2px;

	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 15px;
	color: #CCCCCC;
}

/*Home(index)
---------------------------------------------------------------*/

#contents #main #message {
	background-image: url(../images/midashi_message_en.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 247px;
	text-indent: -9999px;
}
#contents #main #main-image {
	height: 250px;
	width: 150px;
	float: right;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 10px;
	position: relative;
}

#wrap #container #side #sidemenu-index ul {
	color: #FFFFFF;
	display: block;
	width: 175px;
	padding-left: 25px;
	font-size: 15px;
}
#wrap #container #side #sidemenu-index #side-news {
	background-image: url(../images/side_top_news.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 200px;
}
#wrap #container #side #sidemenu-index li {
	display: block;
	margin-bottom: 9px;
}

#side #sidemenu-index .side-news {
	font-size: 10px;
	line-height: 13px;
	width:160px;
}
#side #sidemenu-index .side-news a {
	color:#FF0000;
	font-size: 10px;
	line-height: 13px;
	width:160px;
}
#wrap #container #contents #main #main-image .topimage {
	padding-bottom: 15px;
}



/*企業情報(navicompany)
---------------------------------------------------------------*/
#wrap #container #side #sidemenu #side-navicompany {
	background-image: url(../navicompany/image/side_top_navicompany_en.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 200px;
}
#contents #main-navicompany #message {
	background-image: url(../images/c-diagram.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 95px;
	text-indent: -9999px;
}
#navicompany_01 {
	background-image: url(../navicompany/image/navicompany_01_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 210px;
	text-indent: -9999px;
}
#navicompany_02 {
	background-image: url(../navicompany/image/navicompany_02_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 210px;
	text-indent: -9999px;
}
#navicompany_03 {
	background-image: url(../navicompany/image/navicompany_03_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 250px;
	text-indent: -9999px;
}
#navicompany_04 {
	background-image: url(../navicompany/image/navicompany_04_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 200px;
	text-indent: -9999px;
}
#mtop_navicompany {
	height: 80px;
	background-repeat: no-repeat;
	background-position: right top;
}
#mtop_navicompany_02 {
	height: 80px;
	
}
#main-navicompany #copy {
	width: 530px;
}
#main-navicompany #copy2 {
	width: 530px;
}

/*表組部分*/
#main-navicompany #copy table, #main-navicompany #copy2 table {
	margin-bottom: 10px;
}

#main-navicompany #copy table td, #main-navicompany #copy2 table td {
	font-size: 12px;
	padding: 7px 12px 7px 7px;
	border-bottom: 5px solid #292929;
	line-height: 16px;
	background-color: #3D3D3D;
}
#main-navicompany #copy .t-left, #main-navicompany #copy2 .t-left {
	width: 130px;
	border-right: 1px solid #9A8E6B;
	text-align: right;
	color: #FFFFFF;
	border-bottom: 1px solid #C2BCA7;
	background-color: #9A8E6B;
}
#main-navicompany #copy .t-centerm, #main-navicompany #copy2 .t-center {
	width: 130px;
	border-right: 1px solid #9A8E6B;
	text-align: center;
	color: #FFFFFF;
	border-bottom: 1px solid #C2BCA7;
	background-color: #9A8E6B;
}

#main-navicompany #copy .t-right, #main-navicompany #copy2 .t-right {
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
}
#main-navicompany #copy tdt, #main-navicompany #copy2 tdt {
	margin:0;
}
caption {
	font-size: 13px;
	color: #FF9900;
	margin-bottom: 0px;
}

/*マップ*/
#copy .map {
	padding-bottom: 25px;
}
#copy .maptable {
	color: #FFFFFF;
}

/*設備の表組*/
.setubi th {
	font-size: 12px;
	font-weight: normal;
	color: #0099FF;
	text-align: left;
	padding-top: 15px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.setubi .c-center {
	text-align: center;
}
.setubi td {
	background-color: #999999;
}

/*pdf*/

#main-navicompany #copy .pdf_a {
	float: left;
	margin-right: 10px;
}
#main-navicompany #copy .pdf_a a {
	color: #FFFFFF;
	border-bottom: thin dotted #FFFFFF;
	background: url(../pdf/link-icon_pdf_05.png) no-repeat 1% 5%;
	padding-left: 19px;
	display: block;

	padding-top: 2px;
	padding-bottom: 2px;
	height: 15px;
}
#main-navicompany #copy .pdf_a a:hover {
	background: url(../pdf/link-icon_pdf_05.png) no-repeat 0.1% 5%;
	border: none;
}


/*事業内容(activities)
---------------------------------------------------------------*/

#wrap #container #side #sidemenu #side-jigyonaiyou {
	background-image: url(../activities/image/side_top_en.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 200px;
}

/*mtop部分*/
#mtop_activities {
	height: 200px;
	background-image: url(../activities/image/back_mtop_activities_en.jpg);
	background-repeat: no-repeat;
}
#mtop_activities_02 {
	height: 80px;
}
#mtop_activities_02 #activities_02 {
	background-image: url(../activities/image/activities_02_en.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 210px;
}
#mtop_activities_02 #activities_03 {
	background-image: url(../activities/image/activities_03.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 210px;
}
#mtop_activities_02 #activities_04 {
	background-image: url(../activities/image/activities_04_en.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 210px;
}


#mtop_activities h1 {
	text-indent: -9999px;
}
#mtop_activities_02 h1 {
	text-indent: -9999px;
}
#mtop_activities ul {
	width: 10em;
	float: left;
}
#mtop_activities #a {
	padding-top: 72px;
	padding-left: 100px;
}
#mtop_activities #b {
	padding-top: 42px;
	padding-left: 65px;
}
#mtop_activities #c {
	padding-top: 42px;
	padding-left: 55px;
}
#mtop_activities a {
	color: #247BFF;
	font-size: 12px;
	line-height: 25px;
	display: block;
	width: 150px;
}
#mtop_activities a:link {
	color: #247BFF;
	font-size: 12px;
	line-height: 25px;
}
#mtop_activities a:hover {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 25px;
	width: 150px;
	text-align: left;
	font-weight: bold;
}
#mtop_activities li {
	padding-bottom: 6px;
}

/*main-activities部分(オリジナル)*/
#main-activities .set1 {
	width: 530px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666666;
}
#main-activities .set {
	width: 530px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#main-activities .syouhin-image {
	height: auto;
	width: 180px;
	float: left;
}
#main-activities .setumei {
	width: 330px;
	float: right;
}
#main-activities h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 5px;
}

/*iframe部分*/
#main-activities iframe {
	height: 420px;
	width: 530px;
	background-color: #292929;
}

/*go&backボタン*/
#main-activities .go {
	height: 20px;
	width: 20px;
	display: block;
	float: right;
	position: relative;
}
#main-activities .back {
	position: absolute;
	top: 30px;
	right: 25px;
}




/*カーボンについて(carbon)
---------------------------------------------------------------*/

#side #sidemenu #side-carbon {
	background-image: url(../carbon/image/side_top_carbon_en.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 200px;
}
#mtop_carbon {
	height: 80px;

}
#mtop_carbon #about-carbon {
	background-image: url(../carbon/image/carbon-01_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 135px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_02 {
	background-image: url(../carbon/image/carbon-02_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 230px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_03 {
	background-image: url(../carbon/image/carbon-03_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 380px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_04 {
	background-image: url(../carbon/image/carbon-04_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 250px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_05 {
	background-image: url(../carbon/image/carbon-05_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 250px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_06 {
	background-image: url(../carbon/image/carbon-06_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 430px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_07 {
	background-image: url(../carbon/image/carbon-07_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 280px;
	text-indent: -9999px;
}
#mtop_carbon #about-carbon_08 {
	background-image: url(../carbon/image/carbon-08_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 250px;
	text-indent: -9999px;
}
#main-carbon #copy01 {

}

#main-carbon #main-image01 p {
	text-align: left;
	margin-top: 7px;
	font-size: 11px;
}

.carbon-seisitu li {
	font-size: 13px;
	margin-bottom: 10px;
	color: #CCCCCC;
}
.carbon-seisitu {
	margin-top: 10px;
	padding-left: 30px;
}
.c-table05 td, .c-table05 th {
	font-size: 12px;
	padding: 5px;
	line-height: 16px;
	border: 1px solid #999999;
}
.c-table05 {
	margin-bottom: 10px;
	padding-top: 15px;
		
}
.c-image {
	display: block;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#copy06 div {
	color: #FF9900;
	font-size: 12px;
}
.pick1 {
	color: #FF9900;
	font-size: 13px;
}

/*画像の扱い*/
#image-left {
	padding-right: 20px;
	float: left;
	position: relative;
}

#image-right {
	float: right;
	padding-left: 20px;
	position: relative;
}

#image-left p {
	text-align: left;
	color: #FF9900;
}
#image-right p {
	text-align: right;
	color: #FF9900;
}


/*サイトマップ(sitemap)
---------------------------------------------------------------*/
#side #sidemenu #side-sitemap {
	background-image: url(../pages/image/side_top_sitemap.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 200px;
}
#sitemap_01 {
	background-image: url(../pages/image/sitemap_01_en.gif);
	background-repeat: no-repeat;
	height: 52px;
	width: 210px;
	text-indent: -9999px;
}
.group1, .group2, .group3, .group4 {
	width: 215px;
	padding-top: 35px;
	margin-bottom: 50px;
}
.group1 {
	background-image: url(../pages/image/sc-01_en.gif);
	background-repeat: no-repeat;
}
.group2 {
	background-image: url(../pages/image/sc-03_en.gif);
	background-repeat: no-repeat;
}
.group3 {
	background-image: url(../pages/image/sc-02_en.gif);
	background-repeat: no-repeat;
}
.group4 {
	background-image: url(../pages/image/sc-04_en.gif);
	background-repeat: no-repeat;
}
.group1 dt, .group2 dt, .group3 dt, .group4 dt {
	text-align: right;
	padding-bottom: 10px;
	font-size: 13px;
	color: #FFFFFF;
}


#main-sitemap {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
.sm01 {
	float: left;
	width: 200px;
}
.sm02 {
	float: right;
	width: 200px;
}

/*リンク部分*/
.group1 a, .group2 a {
	font-size: 13px;
}
.group1 a:link, .group2 a:link, .group3 a:link, .group4 a:link {
	font-size: 13px;
	color: #FFFFFF;
}
.group1 a:visited, .group2 a:visited, .group3 a:visited, .group4 a:visited {
	font-size: 13px;
	color: #FFFFFF;
}
.group1 a:hover, .group2 a:hover, .group3 a:hover, .group4 a:hover {
	font-size: 13px;
	color: #FF9900;
	text-decoration:underline;
}
.tokutan a:link, .tokutan a:visited {
	font-size: 12px;
	line-height: 15px;
	color: #bbbbbb;
}
.tokutan a:hover {
	font-size: 12px;
	line-height: 15px;
	color: #ACE4FF;
}

/*お問合せ
---------------------------------------------------------------*/
#about-contact {
	background-image: url(../images/contact_01_en.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
	text-indent: -9999px;
}


#f-space h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 15px;
	padding-bottom: 5px;
}
#kiyaku {
	font-size: 12px;
	line-height: 17px;
}
#kiyaku li {
	font-size: 12px;
	line-height: 17px;
	list-style: square inside;
}
#kiyakuBOX div {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 10px;
	color: #CCCCCC;
}

#doui label {
	font-size: 14px;
}
#toiform dt {
	font-size: 13px;
	padding-top: 10px;
}
#toiform input {
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#toiform dd {
	font-size: 13px;
}
#toiform .Input_On {
	margin-top: 5px;
	font-size: 13px;
}
.TOIKUBUN .kojin-hojin {
	color: #FF3300;
	border-bottom: 1px dashed #FF3300;
	padding-bottom: 3px;
}
#doui {
	background-color: #666666;
}
.base-up {
	background-position: top;
	display: inline;
}

/*フォーム2*/
#toiform2 .syusei {
	color: #FF3300;
	font-size: 14px;
}
#toiform2 .KAKUNIN {
	border-bottom: 1px dotted #FFFFFF;
	margin-bottom: 5px;
}
#toiform2 dt {
	font-size: 13px;
	padding-top: 10px;
	color: #0099FF;
}
#toiform2 input {
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#toiform2 dd , pre {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#toiform2 .Input_On {
	margin-top: 5px;
	font-size: 13px;
}
.syusei-color {
	color:#FF3300;
	font-size: 13px;
}
.tohome {
	font-size: 13px;
	color: #FF9900;
	text-decoration: underline;
	padding-left: 10px;
}
#copy2 .under-const {
	font-size: 12px;
	color: #ffffff;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #3D3D3D;
	margin-top: 30px;
	padding-left: 15px;
}
#main-activities .under-const {
	font-size: 12px;
	color: #ffffff;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #3D3D3D;

	padding-left: 15px;
}
#main-activities li {
	font-size: 12px;
	color: #ff9900;
}
#main-activities ul {
	padding-left: 10px;
	padding-bottom: 1em;
}


/*言語help*/

#english img {
	display:block;
	top:-10000px;
	left:-10000px;
	position:absolute;
	z-index:5;
}

/*#english a:hover {
	position:relative;
}

#english a:hover img{
top:20px;
left:47px;
}*/


#chainese img {
	display:block;
	top:-10000px;
	left:-10000px;
	position:absolute;
}

#chainese a:hover {
	position:relative;
}

#chainese a:hover img{
top:17px;
left:25px;
}

.setumei2 {
	float: right;
	width: 250px;

}
.color-red {
	color: #FF0000;
}
#main-carbon #copy02 h2 {
	font-size: 15px;
	font-weight: bold;
	margin-left: 5px;
}

/*171サムネイル*/
.photo {
	background-image: url(../images/171-back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 60px;
	position: relative;
	margin-bottom: 15px;
	z-index: 10;

}
.popup1 {
	position: absolute;
	top: 5px;
	right: 160px;
}
.popup2 {
	position: absolute;
	top: 5px;
	right: 85px;
}
.popup3 {
	position: absolute;
	right: 10px;
	top: 5px;
}