@charset "utf-8";
/* --------------------------------------
 　　　トップページ
---------------------------------------- */
/* トップサブカテゴリー
------------------------------------ */
#topSubCategory{
width: 790px;
background-color: #eeeeee;
padding: 10px 5px 5px 5px;
margin-bottom: 10px;
font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; 
text-align: center;
clear:both;
}

/*2012.9.21 clear:both 4/4 margin-bottom: 30px; 追加 田代 */
#topSubCategory h2{
text-align: left;
font-size: 14px;
padding-left: 15px;
}

#topSubCategory h2 span{
margin-left: 20px;
}

#topSubCategory ul{
width: 795px;
margin: 10px 0;
margin-right: -5px;
-zoom: 1;
}

#topSubCategory ul li{
width: 154px;
height:48px;
list-style-type: none;
float: left;
background: url(/images/caticon_bk.gif) no-repeat right #fff;
text-align: left;
margin-right: 4px;
margin-bottom: 5px;
}

#topSubCategory ul li a{
display: block;
width: 104px;
background-repeat: no-repeat;
background-position: left center;
border: 1px solid #dadada;
color: #000000;
font-size: 14px;
padding-left: 50px;
-moz-box-shadow: 1px 1px 1px #797979;
-webkit-box-shadow: 1px 1px 1px #797979;
}
#topSubCategory ul li a:hover{
border: 1px solid #ffe100;
-moz-box-shadow: 0 0 0 #797979;
-webkit-box-shadow: 0 0 0 #797979;
}

#topSubCategory ul li.topSubNavi01 a{ background-image: url(/images/caticon_pc.gif); height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi02 a{ background-image: url(/images/caticon_ipod.gif); height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi03 a{ background-image: url(/images/caticon_mac.gif);  height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi04 a{ background-image: url(/images/caticon_mobile.gif);  height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi05 a{ background-image: url(/images/caticon_original.gif);  height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi06 a{ background-image: url(/images/caticon_s-kaden.gif); height:48px; line-height: 48px;}
#topSubCategory ul li.topSubNavi07 a{ background-image: url(/images/caticon_zak.gif);  height:48px; line-height: 48px;}
#topSubCategory ul li.topSubNavi08 a{ background-image: url(/images/caticon_bousai.gif);  height:48px; line-height: 48px;}
#topSubCategory ul li.topSubNavi09 a{ background-image: url(/images/caticon_game.gif); height:42px; padding-top: 6px;}
#topSubCategory ul li.topSubNavi10 a{ background-image: url(/images/caticon_special.gif); height:42px; padding-top: 6px;}

/*
ul#topSubCategory{
clear:both;
width: 800px;
height: 120px;
margin: 0;
padding: 0;
list-style-type: none;
}
ul#topSubCategory li{
width: 160px;
height:60px;
list-style-type: none;
float: left;
}
ul#topSubCategory li a{
border-bottom-width: 0px !important;
background-color: #fff !important;
display: block;
height: 60px;
background-repeat: no-repeat;
text-indent: -9999px;
}
ul#topSubCategory a:hover{
background-position:0 -60px;
}
.topSubNavi01{ background-image: url(http://www.century.co.jp/images/subnavi_01.gif); }
.topSubNavi02{ background-image: url(http://www.century.co.jp/images/subnavi_02.gif); }
.topSubNavi03{ background-image: url(http://www.century.co.jp/images/subnavi_03.gif); }
.topSubNavi04{ background-image: url(http://www.century.co.jp/images/subnavi_04.gif); }
.topSubNavi05{ background-image: url(http://www.century.co.jp/images/subnavi_05.gif); }
.topSubNavi06{ background-image: url(http://www.century.co.jp/images/subnavi_06.gif); }
.topSubNavi07{ background-image: url(http://www.century.co.jp/images/subnavi_07.gif); }
.topSubNavi08{ background-image: url(http://www.century.co.jp/images/subnavi_08.gif); }
.topSubNavi09{ background-image: url(http://www.century.co.jp/images/subnavi_09.gif); }
.topSubNavi10{ background-image: url(http://www.century.co.jp/images/subnavi_10.gif); }
*/   

/* 商品リスト
------------------------------------ */
#infoBox, #infoBox2{
clear: both;
width: 535px; /* 2015.7.1リニューアル(535px→690px) 佐々木 */
height: auto;
margin: 0 0 20px 0;
padding: 0;
background-image: url(http://www.century.co.jp/images/bk_blue_500.gif); /* 2015.7.1リニューアル(bk_blue_500.gif→bk_blue_690.gif) 佐々木 */
background-position: left 35px;
background-repeat: no-repeat;
text-align: left;
}

	/* IE6 */
	*html #infoBox, #infoBox2 { width: 520px; margin-right: 10px; }
	/* IE6 END */

#infoBox h2, #infoBox2 h2{
margin: 0 0 35px 0;
padding-top: 10px;
color: #0061b1;
text-align: left;
background-position: left;
background-repeat: no-repeat;
font-size: 100% !important;
}

#infoBox h2 span, #infoBox2 h2 span{ float: right; }

#infoBox dl, #infoBox2 dl{
clear: both;
width: 515px; /* 2015.7.1リニューアル(515px→670px) 佐々木 */
padding: 10px;
border-bottom: 1px dotted #CCCCCC;
margin-bottom: 5px;
}

	/* IE6 */
	*html #infoBox dl, #infoBox2 dl { width: 510px; }
	/* IE6 END */

dt.photo{
float: left;
display: block;
width: 65px;
height: 65px;
overflow: hidden;
margin-right: 10px;
margin-bottom: 10px;
}

dt.day{
text-align: left;
margin-bottom: 8px;
padding-left: 80px;
line-height: 1.5;
}

dd.newItemText{
line-height: 1.5;
text-align: left;
padding-left: 80px;
}

.iconList { margin-top: 5px; clear:both;}
.iconList span.movie{ float: right;}
.iconList a{ text-decoration: none; }

/*お知らせ*/
dt.infoDay{
line-height: 140%;
text-align: left;
float: left;
width: 8.4em;
}

dd.infoText{
line-height: 140%;
text-align: left;
padding: 0 0 0 8.4em;
}

/*TOPバナー*/
.TopBana{
clear: both;
width: 530px;
height: auto;
margin-bottom: 15px;
}

.TopBanaLeft{
float: left;
width: 258px;
}

.TopBanaRight{
float: right;
width: 258px;
}

.TopBanaLef img, .TopBanaRight img{
margin-bottom: 4px;
}

.TopBanaLeft p, .TopBanaRight p{
line-height: 1.4;
width: 258px;
}

/* カテゴリー一覧：新製品(写真大)ブロック
------------------------------------ */
.newEntryblock{
margin-bottom: 40px;
background-color: #FFFFCC;
}

.newEntryblock h2{
margin: 0 0 20px 0;
padding: 0;
color: #FF3333;
text-align: left;
font-size: 100% !important;
}

dt.photoB{
float: left;
display: block;
width: 80px;
height: 80px;
overflow: hidden;
margin-right: 10px;
margin-bottom: 10px;
}

dd.newItemTextB{
line-height: 1.5;
text-align: left;
padding-left: 88px;
}

dt.dayB{
text-align: left;
margin-bottom: 8px;
padding-left: 88px;
}

/* --------------------------------------
 　　　サイドバー
---------------------------------------- */
/* 共通
------------------------------------ */
.sideBarBox{
width: 245px;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
}
html>/**/body .sideBarBox { padding: 0 0 10px 0; }

h2.tit_sideBar{
width: 245px;
height: 30px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: left;
}
h2.tit_sideBar a{
display: block;
width: 245px;
height: 30px;
text-indent: -9999px;
}
.tit_support{background-image: url(http://www.century.co.jp/images/tit_support.gif);}
.tit_houjin {background-image: url(http://www.century.co.jp/images/tit_houjin.gif);}
.tit_chokuei{ background-image: url(http://www.century.co.jp/images/tit_chokuei.gif);}
.tit_push { background-image: url(http://www.century.co.jp/images/tit_push.gif); margin-bottom: 10px !important;}
.tit_contact{background-image: url(http://www.century.co.jp/images/tit_contact.gif);}
.tit_profile{background-image: url(http://www.century.co.jp/images/tit_profile.gif);}
.tit_dousa{background-image: url(http://www.century.co.jp/images/tit_dousa.gif);}
.tit_english_profile{background-image: url(http://www.century.co.jp/images/tit_english_profile.gif);}

h2.tit_sideBar span{ display: none; }

.bgNormal{ background-color: #ffffff; }
.bgOrange{ background-color: #fff1dd; }
.bgPurple{ background-color: #e9e2ff; }
.bgBeige { background-color: #ede2d1; }

.sideBarBox ul, .sideBarBox dl, .freeBox01{
width: 225px;
height: auto;
background-repeat: no-repeat;
background-position: top;
margin: 0;
padding: 20px 10px 0 10px;
margin-bottom: 8px;
}

.bk_Normal{ background-image: url(http://www.century.co.jp/images/sidebox_bk.gif); }
.bk_orange{ background-image: url(http://www.century.co.jp/images/bk_orange_245.gif); }
.bk_purple{ background-image: url(http://www.century.co.jp/images/bk_purple_245.gif);}
.bk_beige { background-image: url(http://www.century.co.jp/images/bk_beige_245.gif); }

.sideBarBox ul li, .sideBarBox dl dt{
background-position: left 0.4em;
background-repeat: no-repeat;
width: 213px;
padding-left: 12px;
text-align: left;
list-style-type: none;
line-height: 1.75;
}

.sideBarBox dd{
width: 213px;
padding: 0 0 10px 12px;
font-size: 80%;
text-align: left;
line-height: 1.4;
}

/* 重要なお知らせ
------------------------------------ */
div.importantBox{
width: 235x ;
margin: 0 0 10px 0;
border: 1px solid #eaeaea;
background-color: #FFFFFF;
padding: 5px !important;
}
div.importantBox h3{
text-align: left;
color: #FF0000;
background-image: url(http://www.century.co.jp/images/icon01.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 12px;
}

div.importantBox strong{
display:block;
text-align: left;
color: #FF0000;
line-height: 1.5;
margin-bottom: 4px;
}

div.importantBox p{
line-height: 1.4;
text-align: left;
}

div.importantBox2{
width: 510x ;
margin: 0 0 10px 0;
background-color: #FFFFCC;
padding: 10px !important;
}

div.importantBox2 h3{
text-align: left;
color: #FF0000;
background-image: url(http://www.century.co.jp/images/icon01.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 12px;
}

h3.iMark a{
text-align: left;
color: #FF0000;
background-image: url(http://www.century.co.jp/images/icon01.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 12px;
}

div.importantBox2 a{
color: #ff0000;
}

/* 画像回り込み
------------------------------------ */
.topLink01, .topLink02{
width: 225px;
text-align: left;
margin-bottom: 10px;
}
.topLink01 img{
width: 76px;
float: left;
margin: 0;
}

.topLink02 img{
width: 80px;
float: left;
margin: 0;
}

.topLink01 p{
margin: 0 0 0 82px;
line-height: 1.3;
font-size: 80%;
}

.topLink02 p{
margin: 0 0 0 88px;
line-height: 1.5;
font-size: 80%;
}

.topLink01 strong{
font-size: 110% !important;
}

/* サイドバーFREEAREA
------------------------------------ */
.freeArea{
width: 245px;
margin: 0 0 15px 0;
}

.freeArea h2{
text-align: left;
}

.freeArea p{
line-height: 1.4;
font-size: 80%;
text-align: left;
}

.tit_freeArea{
height: 30px;
line-height: 30px;
font-size: 110%;
padding: 0 5px 0 10px;
background: url(http://www.century.co.jp/images/tit_bk01.gif) left;
border-right: 1px solid #bfc1d0;
margin-bottom: 10px;
}

/* アイコン説明
------------------------------------ */
dl.iconBlock{
clear: both;
width: 235px;
margin: 0 0 4px 0;
padding: 5px;
border: 1px solid #cccccc;
}

dl.iconBlock dt{
clear:left;
float: left;
width: 36px;
height: 22px;
}

dl.iconBlock dd{
margin: 0 0 3px 36px;
height: 22px;
text-align: left;
font-size: 80%;
}

/* おすすめバナー
------------------------------------ */
.sideBarBox div.banner{
width: 245px ;
margin: 0 0 5px 0 ;
padding: 0 ;
}

.sideBarBox div.banner img{
padding-bottom: 5px;
margin: 0 ;
}

/* サイダバーカテゴリー一覧
------------------------------------ */
div#CategoryList, div#CategoryList2{
width: 245px;
height: auto;
margin: 0 0 15px 0;
text-align: left;
}

div#CategoryList h2{
height: 30px;
line-height: 30px;
font-size: 110%;
padding: 0 5px 0 10px;
background: url(http://www.century.co.jp/images/tit_bk01.gif) left;
border-right: 1px solid #bfc1d0;
}

div#CategoryList ul{
margin: 0;
padding: 0;
}

div#CategoryList ul li{
text-align: left;
list-style-type: none;
line-height: 1.75;
padding-left: 17px;
background-position: 3px 0.5em;
background-repeat: no-repeat;
border-bottom: 1px dotted #cfd1e3;
}

div#CategoryList ul li ul{
padding-left: 5px;
}
div#CategoryList ul li ul li{
padding-left: 15px;
border: none;
background: none;
background: url(http://www.century.co.jp/images/kei01.gif) 0 0.5em no-repeat;
}

div#CategoryList ul li a{ text-decoration: none; }
div#CategoryList ul li a:hover{ color: #FFFFFF; background-color: #005ea9;}


/* サイダバーMAINカテゴリー一覧
------------------------------------ */
div#CategoryList2 ul{
margin: 0;
padding: 0;
border-top: 1px solid #cfd1e3;
}

div#CategoryList2 ul li{
width: 225px;
height: 30px;
list-style-type: none;
background-repeat: no-repeat;
background-position: 2px center; 
text-align: left;
line-height: 30px;
padding-left: 20px;
border-bottom: 1px solid #cfd1e3;
font-weight: bold ;
}

/*div#CategoryList2 ul{
margin: 0;
padding: 0;
border-top: 1px solid #cfd1e3;
}

div#CategoryList2 ul li{
width: 225px;
height: 50px;
list-style-type: none;
background-repeat: no-repeat;
text-align: left;
line-height: 50px;
padding-left: 20px;
border-bottom: 1px solid #cfd1e3;
font-weight: bold ;
}

.catList01{ background-image:url(http://www.century.co.jp/images/cat-pc.gif); }
.catList02{ background-image:url(http://www.century.co.jp/images/cat-series.gif); }
.catList03{ background-image:url(http://www.century.co.jp/images/cat-mac.gif); }
.catList04{ background-image:url(http://www.century.co.jp/images/cat-ipod.gif); }
.catList05{ background-image:url(http://www.century.co.jp/images/cat-zak.gif); }
.catList06{ background-image:url(http://www.century.co.jp/images/cat-game.gif); }
.catList07{ background-image:url(http://www.century.co.jp/images/cat-mobile.gif); }
.catList08{ background-image:url(http://www.century.co.jp/images/cat-keihouki.gif); }*/

div#CategoryList ul li a, div#CategoryList2 ul li a{ color: #333333; text-decoration: none; }
div#CategoryList ul li a:hover, div#CategoryList2 ul li a:hover{ color: #FFFFFF; background-color: #005ea9 }

/* --------------------------------------
 　　　下層ページ
---------------------------------------- */
.topTit{
width: 790px;
line-height:130%;
margin: 0 0 15px 0;
padding: 6px 4px 4px 10px;
background-color: #e1e3ef;
text-align: left;
}

/*2014.11.12 height: 20px;削除line-height:130%;追加

/* SMO
------------------------------------ */
.smoClip{
width: 790px;
margin: 0 0 10px 0;
text-align: right;
}

/* サブカテリスト
------------------------------------ */
ul.subCatListBox{
margin: 0 0 20px 0;
padding: 5px 10px;
width: 778px;
}

ul.subCatListBox li{
white-space: nowrap;
float: left;
margin-right: 10px;
padding-left: 12px;
width: 30%;
text-align: left;
background: url(http://www.century.co.jp/images/ya02.gif) left 0.5em no-repeat;
list-style-type: none;
line-height: 1.5;
}

/* 製品一覧
------------------------------------ */
#subCategoryBoxL{
width: 49.5%;
float: left;
margin-bottom: 15px;
}

#subCategoryBoxR{
width: 49.5%;
float: right;
margin-bottom: 15px;
}

.tit_subCategory{
height: 45px;
text-decoration: none;
line-height: 45px;
background: url(http://www.century.co.jp/images/titbk_category.gif) left ;
border-right: 1px solid #bfc1d0;
padding-left: 35px !important;
text-align: left;
font-size: 120% !important;}

#subCategoryBoxL ul, #subCategoryBoxR ul{
margin: 10px 0 20px 20px;
padding: 0;
}
	/* IE6 */	
	*html #subCategoryBoxL ul{ margin: 0 0 0 10px; }
	*html #subCategoryBoxR ul{ margin: 0 0 0 10px; }
	/* IE6 END */
	
#subCategoryBoxL ul li, #subCategoryBoxR ul li{
padding-left: 15px;
list-style-type: none;
line-height: 1.55;
text-align: left;
background-image: url(http://www.century.co.jp/images/ya05.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
}

/* シリース一覧
------------------------------------ */
dl.seriesArea{
clear: both;
width: 535px;
margin-bottom: 5px;
}

dl.seriesArea dt{
width:270px;
float: left;
} 

dl.seriesArea dd{
margin: 0 0 0 270px;
text-align: left;
line-height: 1.5;
}

dl.seriesArea dd a{
display: block;
margin-bottom: 4px;
font-size: 120%;
font-weight: bold;
}

dl.seriesArea dd strong{
display: block;
margin-bottom: 4px;
color: #FF6600;
}

dl.seriesArea dd span{
font-size: 80% !important;
line-height: 1.2 !important;
}

/* 特設ページ一覧
------------------------------------ */
.specialList-530{ width: 530px;margin: 10px; }

.specialList-530 dl{
width: 530px;
padding: 10px 0;
margin-bottom: 10px;
border-bottom: 2px solid #CCCCCC;
}

.specialList-530 dl dt{
margin-bottom: 5px;
}

.specialList-530 dl dd{
text-align: left;
line-height: 1.5;
}

.specialList-245{
width: 535px;
margin: 10px;
margin-right: -5px;
-zoom: 1;
}

.specialList-245 dl{
text-align: left; 
width: 245px;
margin: 0 5px 20px 5px;
display:inline;
padding: 5px;
float: left;
border-right: 1px solid  #cccccc;
border-bottom:  1px solid  #cccccc;
}

.specialList-245 dl dt{
margin-bottom: 5px;
}

.specialList-245 dl dd{
text-align: left;
line-height: 1.5;
}

.specialList-245 dl dd h3,
.specialList-530 dl dd{
font-size: 14px;
line-height: 1.6;
}

/* --------------------------------------
 　　　商品詳細　ENTRY
---------------------------------------- */
.description{
width: 760px;
height: auto;
margin: 0 auto 20px auto;
text-align: left;
}
.entryArea{
width: 760px;
height: auto;
margin: 0 auto 20px auto;
}
.entryBody{
width: 460px;
float:right;
}

.entryBody p{
text-align: left;
}

.entryBody h2, .buy{
text-align: left;
margin-bottom: 15px;
}
.entryMore{
line-height: 140%;
text-align: left;
}
.entryMore p{
line-height: 140%;
text-align: left;
margin-bottom: 15px;
}

.entryMore ul.list01{
line-height: 150%;
margin-bottom: 15px;
text-align: left;
}

.entryMore ul.list01 li{
background: url(http://www.century.co.jp/images/list01.gif) left 0.4em no-repeat;
font-weight: bold;
padding-left: 15px;
list-style-type: none;
}

.entryMore ul.list01 li i{
font-weight: normal !important;
font-style: normal !important;
}

.itemImg{
width: 300px;
height: auto;
float: left;
text-align: center;
}
.itemImg img{
display:block;
margin: 0 0 10px 0;
}

.anchorLink{
width: 800px;
height: auto;
margin: 10px auto 20px auto;
padding: 8px  0;
background-color: #FFFFCC;
border-top: 1px solid #FFCC66;
border-bottom: 1px solid #FFCC66;
}

.anchorLink span{
margin: 0 10px;
}

.itemData01, .entrydataFree{
width: 760px;
height: auto;
margin: 0 auto 20px auto;

}

.itemData01 p, .entrydataFree p{
}

/* ENTRY 下部
------------------------------------*/
.entryBottom{
margin: 20px 0;
}

.entryBottom div.textBox{
width: 500px;
margin: 20px 0;
}
.entryBottom div.textBox h3{

margin: 0 0 10px 0;
background-color: #FF6600;
color: #fff;
padding: 5px;
}


.entryBottom p{
line-height: 1.5;
text-align: left;
margin-bottom: 15px;
}

/*テーブル枠
------------------------------------*/
table.framework01{
width: 100%;
margin: 15px auto;
border-left:1px solid #999999;
border-top:1px solid #999999;
}

table.framework01 th, table.framework01 td{
text-align: left;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding: 5px;
}

/* --------------------------------------
 　　　WEBPAGE 共通
---------------------------------------- */
.webPage-entryBody, .webPage-entryMore{
margin: 0 0 15px 0;
padding: 0;
}

.webPage-entryBody h2,
.webPage-entryMore h2,
.webPage-entryBody h3,
.webPage-entryMore h3,
.webPage-entryBody h4,
.webPage-entryMore h4{
text-align: left;
margin-bottom: 10px;
}

.webPage-entryBody p, .webPage-entryMore p{
margin-bottom: 10px;
line-height: 150%;
text-align: left;
}

dl.webPageBox{
clear: both;
width: 500px;
margin: 0;
padding: 5px 0;
border-bottom: 1px dotted #CCCCCC;
}

dl.webPageBox dt{
float: left;
width: 90px;
margin: 0;
padding: 3px 0 3px 10px;
text-align: left;  
}

dl.webPageBox dd{
float: right;
width: 390px;
padding: 3px 0;
text-align: left;
}

img.imgPosition{
float: left;
margin: 0 10px 15px 0;
}

dl.webPageBox02{
clear: both;
margin: 0 0 15px 0;
}

dl.webPageBox02 dt{
float: left;
width: 90px;
text-align: left;
font-weight: bold; 
}

dl.webPageBox02 dd{
margin: 0 0 0 90px;
text-align: left;
border-left: 4px solid #cccccc;
padding-left: 8px;
line-height: 1.4;
}

/* 　WEBPAGE リスト
---------------------------------------- */
ul.webPageList{
margin: 0 0 30px 20px;
padding: 0;
}

ul.webPageList li{
text-align: left;
line-height: 1.5;
} 

ul.aboutList{
width: 500px;
margin: 0 auto 50px auto;
padding: 10px;
border-bottom: 1px solid #efefef;
border-top: 1px solid #efefef;
}
	
ul.aboutList li{
float: left;
width: 48%;
list-style-type: none;
line-height: 150%;
text-align: left;
}

ol.webPageList02{
margin: 0 0 20px 25px;
padding: 0;
}

ol.webPageList02 li{
text-align:left ;
line-height: 150%;
padding-bottom: 10px;
}

/* 　WEBPAGE タイトル
---------------------------------------- */
.tit_decoration{
border-left: 5px solid #79a1c2;
color: #003399;
background: url(http://www.century.co.jp/images/line01.gif) bottom repeat-x;
font-weight: bold;
padding: 4px 0 4px 8px;
}

.tit_decoration02{
border-left: 5px solid #79a1c2;
color: #003399;
background: url(http://www.century.co.jp/images/line01.gif) bottom repeat-x;
padding: 4px 0 4px 8px;
line-height: 30px;
font-weight: bold;
}

.webPage-entryBody blockquote, .webPage-entryMore blockquote{
border: 1px solid #ccc;
padding: 8px;
width: 400px;
margin: 10px auto;
}

/* 会社案内＆法人窓口PARTS */
.rinen{
background-image: url(http://www.century.co.jp/profile/img/profile.jpg);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 500px;
}

h2.houjin_tit{
width: 500px;
height: 210px;
margin-bottom: 10px;
text-indent: -9999px;
background-repeat: no-repeat ;
}

.hanro  { background-image: url(http://www.century.co.jp/business/img/hanro_tit.gif);}
.custom { background-image: url(http://www.century.co.jp/business/img/customize_tit.gif);}
.novelty{ background-image: url(http://www.century.co.jp/business/img/novelty_tit.gif); }

ul.houjinFlow{
width: 500px;
margin-bottom: 10px;
height: 35px;
text-align: left;
background: url(http://www.century.co.jp/business/img/flow_bk.gif) center repeat-x;
border-left: 1px solid #3674fa;
border-right: 1px solid #3674fa;
}

ul.houjinFlow li{
float: left;
height: 35px;
line-height: 35px;
background:url(http://www.century.co.jp/business/img/flow_arrow.gif) right no-repeat;
font-weight: bold;
padding-right: 20px;
list-style-type: none;
}

li.Fast{ margin-left: 5px; }
li.End { background: none !important; padding-right: 5px !important;}


/* --------------------------------------
 　　　検索
---------------------------------------- */
#searchResultArea{
width: 800px;
height: auto;
margin: 0 0 50px 0;
padding: 0;
}

#searchResultArea p , #searchResultArea h2{
margin: 0 0 15px 0;
line-height: 1.5;
text-align: left;
}

#searchResultArea blockquote{
width:400px;
border: 1px dotted #CCCCCC;
padding: 10px;
margin: 10px 0;
}

dl#searchList{
height: auto;
margin: 20px 0;
padding: 0 0 8px 0;
border-bottom: 1px dotted #CCCCCC;
}

dl#searchList dt, dl#searchList dd{
text-align: left;
margin-bottom: 10px;
}

dl#searchList dt { font-weight: bold; }


dl#parameter{
width: 400px;
height: auto;
margin: 20px 0;
background-color: #FFFFCC;
padding: 10px;
border: 1px solid #FFCC66;
}

dl#parameter dt{
clear:left;
float: left;
width: 11em;
text-align: left;
font-weight: bold;
}

dl#parameter dd{
text-align: left;
margin-left: 7em;
margin-bottom: 10px;
}

#moreSearchArea{
width: 780px;
height: auto;
padding: 20px 10px;
margin: 10px auto;
background-color: #e7e8f2;
}

/* Ajax検索（2012.2.13-齋藤）
-------------------------------------*/
.result{

}

#search_notice{
margin: 0 0 15px 0;
line-height: 1.5;
text-align: left;
padding: 5px;
}

/*2012.9.25 背景設定 検索結果対処 blog_ajax_json_search.js編集してます バックアップ有  田代 */

.result_area{
background-color: #ffffff;
}

div.result_area:after {
content : "";
display : block;
height : 0;
clear : both;
}

/*ここまで */
.result .entry-body-text ol{
margin: 0 0 20px 20px;
text-align: left;
padding: 5px;
}

.result .entry-body-text ol li{
line-height: 1.4;
padding-bottom: 15px;
}

#searchArea input.ti{
width: 280px;
}

/* --------------------------------------
 　　　サイトマップ
---------------------------------------- */
.siteMap{
clear: both;
width: 100%;
margin-bottom: 40px;
}

.siteMap h2{
text-align: left;
padding: 3px 0 3px 8px;
border-left: 5px solid #0068b7;
margin-bottom: 20px;
}

.siteMapFloat{
width: 32%;
float: left;
margin: 0 5px;
}

.siteMapFloat ul {
margin-bottom: 20px;
}

.siteMapFloat ul li{
padding-left: 15px;
list-style-type: none;
line-height: 1.55;
text-align: left;
background-image: url(http://www.century.co.jp/images/ya05.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
}

ul.siteMapList {
display:block;
clear: both;
height: auto;
margin-bottom: 40px;
}

ul.siteMapList li{
width: 30%;
float: left;
margin: 0 5px;
padding-left: 15px;
list-style-type: none;
line-height: 1.55;
text-align: left;
background-image: url(http://www.century.co.jp/images/ya05.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
}

.siteMapList02{
clear: both;
margin-bottom: 20px;
}


.siteMapList02 span{
display: block;
float: left;
width: 45%;
padding-left: 15px;
list-style-type: none;
line-height: 1.55;
text-align: left;
background-image: url(http://www.century.co.jp/images/ya05.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
margin-bottom: 20px;
}

.siteMapList02 span span{
display: block;
float: left;
width: 45%;
padding-left: 15px;
list-style-type: none;
line-height: 1.55;
text-align: left;
background-image: url(http://www.century.co.jp/images/kei01.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
margin-bottom: 0;
}