body {
	font-family:verdana,sans-serif
}

body,#footer a,.of_cate01 p,.of_cate01 div,#item_main_sumtxt,#item_main_sumtxt h3,.item_main_opt,.item_main_opt,#custom .opt_item p {
	color:#666
}

body,h1,div,#search_box ul,#item_box01_sub,#item_box02 .olditem h3,#item_box03 h2,#item_box04_left iframe,#news ul,#blog ul,#contact_box form,#item_btm h2,.shopinfo,.shopinfo2,.listspec,.option,.form,#catch p,#header-menu,#header-menu li,#header-tel ul,#header-tel li,#header-submenu ul,#header-submenu li,img,h3,h4,#office_right,#office_right_box,.of_cate01 h3,.of_cate01 p,.of_cate01 div,img,h2,h4,.stitle01,.stitle01 h5,.tab,.sub2,#item_main_sumtxt h3,.item_main_opt p,.item_main_opt p,#custom .opt_item p {
	margin:0
}

body,h1,div,form,.sumtxt,.banner p,#search_box ul,#search_box li.list03,#search_box li.list04,#item_box02 h2,#item_box02 .olditem h3,#kagu h2,#item_box04_left iframe,#news ul,#news li,#blog,#blog span,#blog ul,#blog li,#footer-banner,.shopinfo,.shopinfo2,.listspec,.option,.box03,.form,#header-menu ul,#header-menu li,#header-submenu ul,#header-submenu li,img,h3,h4,#office_right_box,.of_cate01 h3,.of_cate01 strong,.of_cate01 p,.of_cate01 div,img,h2,h4,.stitle01 h5,.sub_menu img,.tab,.sub2,.items p,.items01 p,.items02 p,#item_main_sumtxt h3,#custom .opt_item p {
	padding:0
}

h1,div,#shop,#contents,.sumtxt,.sumtxt2,#contents div,#search,.banner,#search_box,#item_box01,#item_box02,#item_box02 .olditem img,#kagu,#kagu img,#item_box03,#item_box03 h2,#item_box03 .newitem,#item_box03 .newitem img,#item_box04_right,#news,#blog,#contact,#contact_box,#footer,#footer-banner,#copy,#maker,#person,#pankuzu,#item_btm,#item_btm h1,#item_btm h2,.btmtitle,.capution,.shopinfo2,.option,.form,.cyuko_box01,.entry-body,.entry-footer,#ad-pen-box .box1,#ad-pen-box .box2,#top_banar,#catch,#catch p,#header-menu ul,#header-menu li,#header-tel ul,#header-tel li,#header-submenu ul,#header-submenu li,#office_main,#office_goods,#office_soho,#office_loc,#office_right,#office_right_box,.left,.of_cate01,.goods_set01,.goods_set02,.goods_a,.goods_b,.goods01,.goods02,.seri_items,.seri_items01,.seri_items02,.items,.items01,.items02,.items img,.items01 img,.items02 img,#item_main,#item_main_photo,#item_main_sumtxt,#item_sub,.item_main_opt,.item_main_opt img,.item_main_opt p,.item_main_opt,.item_main_opt img,.item_main_opt p,#custom,#custom .opt,#custom .opt_a,#custom .opt_item {
	float:left
}

h1,#search_box li a,#news li a,#footer a,#catch a,#header-tel li a,.sub2 a {
	text-decoration:none
}

h1,.banner p,#search_box li.list02,#copy,#catch p,#header-menu ul,#header-tel ul,#header-submenu ul {
	font-size:60%
}

h1,#item_box02 .olditem a,#rec_box strong {
	font-weight:normal
}

h1 {
	text-indent:8px
}

form,#item_box04_left,#item_box04_right {
	margin:8px 0
}

img,#item_box01_sub img,.shopinfo,.shopinfo2,img {
	border:none
}

a:visited,#search_box li.list01,#search_box li.list02,#kagu h2,#news .stitle,.blogtitle {
	color:#00C
}

a:active,a:hover,#search_box li.list03 a:hover,#search_box li.list04 a:hover {
	color:#F30
}

#wrapper {
	float:none;
	margin:0 auto
}

#wrapper,#shop,#contents,#footer,#copy {
	width:790px
}

.sumtxt {
	margin:3px 0 4px 5px;
	width:340px
}

.sumtxt,#search_box li.list01 a:hover,#news li .txt,#news .days .txt,#blog span,#blog li a,.orange,.bloglink a {
	color:#F60
}

.sumtxt,#item_btm h2 {
	font-size:80%
}

.sumtxt,#search_box li.list03,#search_box li.list04,#footer,#footer a,#item_btm h2,.bloglink a,#header-tel li,.items .kakaku01,.items01 .kakaku01,.items02 .kakaku01,#item_main_sumtxt,.point {
	line-height:150%
}

.sumtxt,.sumtxt2,#search_box li.list03 a,#search_box li.list04 a,#item_box03 h2,#item_btm h2 {
	height:20px
}

.sumtxt2 {
	margin-top:2px
}

#search,.banner,#item_box01_sub,#contact,.shopinfo2 .box,#header-logo {
	width:180px
}

#search {
	margin:0 8px 5px 0
}

.banner p,#news .days p,#rec_box,#contact,.shopinfo2 .box,.photo,.of_cate01 strong,.goods_set02 {
	margin:4px 0
}

#search_box,#contact_box {
	width:178px
}

#search_box {
	border:1px solid #33C
}

#search_box ul,#news ul,#blog,#blog ul,#header-menu ul,#header-tel ul,#header-submenu ul {
	list-style:none
}

#search_box li a:hover,.sub2 a:hover {
	text-decoration:underline
}

#search_box li.list01,#search_box li.list03,#search_box li.list04,#item_box02 h2,#item_box02 .olditem,#kagu h2,.kagu_txt,#item_box03 h2,#item_box03 .newitem,#news .stitle,#news li,#news .days,#blog span,#blog li,#rec_box,#contact,#footer,#pankuzu,.capution,.shopinfo,.shopinfo2,.spec,.option,.box03,.form,.entry-footer {
	font-size:75%
}

#search_box li.list01,#item_box02 .olditem,#item_box03 .newitem .stitle,#news .stitle,#blog span,#item_btm h1,.blogtitle,#ad-form td.bg,.kakaku,.items .kakaku01,.items01 .kakaku01,.items02 .kakaku01,#item_main_sumtxt .kakaku02,span.stop,.item_main_opt .kakaku01,.item_main_opt .kakaku01,#custom .opt_item p {
	font-weight:bold
}

#search_box li.list01 {
	font-style:normal
}

#search_box li.list01,#news li,.spec .line,.spec .line_top {
	margin:2px 0
}

#search_box li.list01 a {
	padding:0 0 0 20px;
	color:#03C;
	background:url(http://www.it-market.tv/img/list_top_b.gif) no-repeat left
}

#search_box li.list01 a:hover {
	background:url(http://www.it-market.tv/img/list_top.gif) no-repeat left
}

#search_box li.list02,.sub2 {
	text-indent:14px
}

#search_box li.list02 {
	background:#9CF url(http://www.it-market.tv/img/search_list01.gif) no-repeat 0 40%
}

#search_box li.list03 {
	margin:0 0 0 3px
}

#search_box li.list03 a,#search_box li.list04 a,#item_box02 .olditem,#item_box03 .newitem,#news .days p,#item_btm h2,#catch a,#catch p,#header-tel li a,.of_cate01,.of_cate01 strong,.items strong,.items01 strong,.items02 strong,span.stop {
	color:#333
}

#search_box li.list03 a,#search_box li.list04 a {
	padding:0 0 0 14px;
	background:url(http://www.it-market.tv/img/search_list02.gif) no-repeat 0 40%
}

#search_box li.list03 a,#search_box li.list04 a,#header-menu li a,#header-submenu li,#header-submenu li a {
	display:block
}

#search_box li.list03 a,.box02 {
	width:150px
}

#search_box li.list03 a:hover,#search_box li.list04 a:hover {
	background:url(http://www.it-market.tv/img/search_list02b.gif) no-repeat 0 40%
}

#search_box li.list04 {
	margin:0 0 0 14px
}

#search_box li.list04 a,.listspec,#custom .opt_item {
	width:140px
}

#item,#item_box01,.option {
	width:590px
}

#item {
	float:right
}

#item_box01,#copy {
	padding:4px 0
}

#item_box01_main,#item_box04_left,#news,#blog {
	width:400px
}

#item_box01_main {
	height:200px
}

#item_box01_sub img {
	margin-bottom:2px
}

#item_box02 {
	background:url(http://www.it-market.tv/img/bg_old.gif) repeat-x;
	border:1px solid #f93
}

#item_box02,#item_box03,#item_box03 h2,.spec .line,#top_banar,#catch,#header,#header-submenu,#header-submenu ul {
	width:100%
}

#item_box02 h2,#custom .opt_item .kakaku {
	color:#c00
}

#item_box02 h2,#kagu,.form,.tab {
	width:580px
}

#item_box02 h2 {
	margin:4px 5px
}

#item_box02 .olditem,#item_box03 .newitem,.items,.items01,.items02,.item_main_opt,.item_main_opt {
	width:280px
}

#item_box02 .olditem,.kagu_txt,#item_box03 .newitem,.shopinfo,.shopinfo2,.spec .line,.of_cate01 {
	line-height:120%
}

#item_box02 .olditem {
	margin:0 5px 5px
}

#item_box02 .kakaku,#item_box03 .newitem .stitle {
	color:#C00
}

#item_box02 .olditem img,#item_box03 .newitem img {
	margin:0 4px 0 0
}

#item_box02 .olditem h3,#item_btm h1,#ad-form td.bg {
	font-size:90%
}

#kagu {
	padding:4px 4px 0 8px
}

#kagu,#item_box03,#pankuzu {
	margin:5px 0
}

#kagu,.btmtitle,.option,.box01,.form {
	background:#eee
}

#kagu h2 {
	margin:0 0 4px
}

.kagu_box,.goods_a,.goods_b {
	width:190px;
	height:190px;
}

.kagu_txt {
	color:#CCC;
	width:130px
}

.kagu_txt,#news .days p,#rec_box,.spec .line_top,.box01,.box02,.form .box01,.form .box02 {
	padding:4px
}

#item_box03 {
	background:url(http://www.it-market.tv/img/bg_camp.gif) repeat-x
}

#item_box03 h2 {
	color:#00c;
	padding:4px 5px
}

#item_box03 .newitem {
	padding:0 5px 5px
}

#item_box04_right {
	width:185px
}

#news,#blog {
	font-family:verdana,'trebuchet ms',sans-serif
}

#news .days,#header-menu,#header-tel ul {
	padding:0 0 0 8px
}

#news li .txt,#news .days .txt,#blog li a,.entry-body {
	margin:0 10px
}

#news .days p,#rec_box,.box01,.box02,.form .box01,.form .box02,p#aipo img,p#aipo img {
	border:1px solid #ccc
}

#blog {
	margin:10px 0 0
}

#rec_box {
	width:176px
}

#contact {
	padding:34px 0 0;
	background:url(http://www.it-market.tv/img/quick_con01.gif) no-repeat top left
}

#contact_box {
	margin:0 0 10px 0;
	padding:0 0 14px;
	background:url(http://www.it-market.tv/img/quick_con02.gif) no-repeat bottom left
}

#contact_box form {
	border-left:1px solid #F93;
	border-right:1px solid #F93;
	width:172px;
	padding:10px 0 10px 6px
}

#contact_box .txtbox {
	width:160px
}

input#name,input#company,input#tel,input#mail,input#area {
	width:80%
}

#footer {
	color:#ccc
}

#footer,#copy,.box03,#top_banar,#office_right {
	text-align:center
}

#office_right_box p {
	text-align:left;
	padding:5px
}

#footer,.capution {
	margin:20px 0
}

#footer-banner {
	width:770px;
	height:40px;
	margin:10px
}

#copy {
	color:#FFF;
	background:#00C
}

.red,.box02 .kakaku {
	color:#F00
}

#maker {
	height:33px;
	padding-top:3px;
	padding-bottom:5px;
	background:url(http://www.it-market.tv/img/maker_bg.gif) no-repeat
}

#maker,#person {
	width:393px
}

#maker img,#person img {
	vertical-align:middle
}

#maker img {
	margin:0 10px 0 3px
}

#person {
	height:27px;
	padding-top:2px;
	padding-bottom:6px;
	background:url(http://www.it-market.tv/img/person_bg.gif) no-repeat
}

#person img {
	padding:4px 0 0 4px
}

#person a {
	font-size:70%;
	padding:0 0 0 12px;
	margin:2px 4px 0 2px;
	background:url(http://www.it-market.tv/img/search_list02.gif) no-repeat left
}

#pankuzu,#item_btm h1,.btmtitle,.entry-footer {
	width:596px;
}

#item_btm {
	width:600px;
}

#item_btm h1,.sub_menu {
	margin:10px 0
}

#item_btm h1 {
	border-left:4px solid #F93;
	border-bottom:1px solid #F93;
	text-indent:10px
}

#item_btm h2 {
	width:565px;
	padding:0 10px;
	border-left:2px solid #03c
}

.btmtitle {
	color:#39C;
	font-size:88%;
	border-left:4px solid #39C;
	padding:2px 0 2px 10px;
	margin:10px 0 4px
}

.capution {
	line-height:140%
}

.shopinfo td,.box02,.form .box01,.form .box02 {
	background:#FFF
}

.shopinfo2 td {
	padding:6px 0 4px 4px;
	border-top:1px dotted #CCC
}

.shopinfo2 .box {
	color:#09C;
	vertical-align:top
}

.photo,.spec {
	width:50%
}

.photo {
	height:500px
}

.photo,.tab,.tab img {
	vertical-align:bottom
}

.spec .line,#catch {
	padding:2px 0
}

.spec .line {
	text-indent:4px;
	border-bottom:1px dotted #CCC
}

.spec .line_top {
	width:292px;
	background:#CCC
}

.spec .box {
	width:45%;
	margin-right:10px
}

.listspec,.listspec td {
	border:1px solid #CCC
}

.box01,#ad-pen-box .box1 {
	width:300px
}

.box03 {
	width:220px;
	letter-spacing:1px
}

.box03,.goods01,.items p,.items01 p,.items02 p {
	margin:2px
}

.form .box01 {
	width:30%
}

.form .box02 {
	width:70%
}

.off {
	margin-left:10px
}

.cyuko_box01,#ad-pen-box,.left,.stitle01,.sub_menu,.sub2,#item_main,#custom {
	width:594px;
}

label {
	cursor:pointer
}

.bloglink,#office_soho,#custom .opt_item {
	margin-bottom:10px
}

.entry-footer {
	text-align:right
}

.entry-footer,#item_main {
	margin:6px 0
}

#ad-pen-box .box2 {
	width:290px;
	padding-left:10px
}

#ad-form {
	font-size:85%
}

#ad-form td {
	padding:2px
}

#ad-form td.bg {
	background:#666;
	color:#fff;
	text-indent:6px
}

#top_banar {
	background:#fff;
	padding:6px 0
}

#catch {
	white-space:nowrap
}

#catch a,.goods_b {
	margin-left:4px
}

#catch p {
	width:520px;
	padding:0 2px
}

#header {
	background:url(http://www.it-market.tv/img/header_bg.gif) no-repeat 0 50%;
	height:70px
}

#header-logo {
	padding:2px 0 0
}

#header-menu,#header-menu ul {
	width:432px
}

#header-menu,#header-submenu {
	text-indent:-9999px
}

#header-menu ul {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat left top;
	margin:50px 0 0 0
}

#header-menu ul,#header-menu li,#header-menu li a,#header-tel ul,#header-tel li {
	height:22px
}

#header-menu li.menu01,#header-menu li.menu01-o {
	width:63px
}

#header-menu li.menu01-o,.menu01 a:hover {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat 0 bottom
}

#header-menu li.menu02,#header-menu li.menu02-o {
	width:67px
}

#header-menu li.menu02-o,.menu02 a:hover {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat -63px bottom
}

#header-menu li.menu03,#header-menu li.menu03-o {
	width:65px
}

#header-menu li.menu03-o,.menu03 a:hover {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat -129px bottom
}

#header-menu li.menu04,#header-menu li.menu04-o {
	width:90px
}

#header-menu li.menu04-o,.menu04 a:hover {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat -195px bottom
}

#header-menu li.menu05,#header-menu li.menu05-o {
	width:87px
}

#header-menu li.menu05-o,.menu05 a:hover {
	background:url(http://www.it-market.tv/img/menu_main.gif) no-repeat -285px bottom
}

#header-tel,#custom .opt,#custom .opt_a {
	width:170px
}

#header-tel {
	padding:48px 0 0 0
}

#header-tel li {
	padding:2px 0 0 0
}

#header-tel li.menu07 {
	background:url(http://www.it-market.tv/img/icon_guide_01.jpg) no-repeat left top
}

#header-tel li.menu07,#header-tel li.menu08 {
	width:60px
}

#header-tel li.menu07,#custom .opt,#custom .opt_a {
	padding-left:20px
}

#header-tel li.menu08 {
	background:url(http://www.it-market.tv/img/icon_guide_02.jpg) no-repeat left top;
	padding-left:22px
}

#header-submenu {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat;
	border-top:2px solid #c00
}

#header-submenu ul,#header-submenu li,#header-submenu li a {
	height:26px
}

#header-submenu li.submenu01,#header-submenu li.submenu01-o {
	width:111px
}

#header-submenu li.submenu01-o,.submenu01 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat 0 bottom
}

#header-submenu li.submenu02,#header-submenu li.submenu02-o {
	width:72px
}

#header-submenu li.submenu02-o,.submenu02 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -111px bottom
}

#header-submenu li.submenu03,#header-submenu li.submenu03-o {
	width:84px
}

#header-submenu li.submenu03-o,.submenu03 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -183px bottom
}

#header-submenu li.submenu04,#header-submenu li.submenu04-o {
	width:95px
}

#header-submenu li.submenu04-o,.submenu04 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -267px bottom
}

#header-submenu li.submenu05,#header-submenu li.submenu05-o {
	width:73px
}

#header-submenu li.submenu05-o,.submenu05 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -362px bottom
}

#header-submenu li.submenu06,#header-submenu li.submenu06-o {
	width:119px
}

#header-submenu li.submenu06-o,.submenu06 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -435px bottom
}

#header-submenu li.submenu07,#header-submenu li.submenu07-o {
	width:112px
}

#header-submenu li.submenu07-o,.submenu07 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -554px bottom
}

#header-submenu li.submenu08,#header-submenu li.submenu08-o {
	width:123px
}

#header-submenu li.submenu08-o,.submenu08 a:hover {
	background:url(http://www.it-market.tv/img/menu_sub.gif) no-repeat -666px bottom
}

h4 {
	color:#aaa;
	color:#36c;
	clear:left
}

#office_main,#office_goods,#office_soho,#office_loc,.goods_set01,.goods_set02 {
	width:390px
}

#office_goods h4,.kakaku,.of_cate01,.of_cate01 strong,.goods_a,.goods_b,h4,.stitle01,.sub2,.items p,.items01 p,.items02 p,.items .kakaku01,.items01 .kakaku01,.items02 .kakaku01,#item_main_sumtxt,.item_main_opt,.item_main_opt .kakaku01,.item_main_opt,.item_main_opt .kakaku01,#custom .opt_item p {
	font-size:12px
}

#office_goods h4 {
	line-height:20px
}

#office_right,#office_right_box {
	width:194px
}

#office_right {
	background:#e7eef8 url(img/right_head.gif) no-repeat top;
	padding:10px 0 0 0
}

.right_box,.of_cate01,#menu a {
	width:192px
}

.right_box {
	padding:0 2px 10px 2px
}

.kakaku,.items .kakaku01,.items01 .kakaku01,.items02 .kakaku01,#item_main_sumtxt .kakaku02,.item_main_opt .kakaku01,.item_main_opt .kakaku01,.point {
	color:#f00
}

.of_cate01 {
	margin:2px 0 6px;
	padding:1px
}

.goods_set01,.goods_set02 {
	padding-bottom:10px;
	margin-top:5px
}

.goods_set01,.tab,#item_main_sumtxt h3 {
	border-bottom:1px solid #ccc
}

.goods_a,.goods01,#custom .opt {
	border-right:1px solid #ccc
}

.goods01,.goods02 {
	width:125px
}
/*
#menu a:hover {
	background:#eee
}
*/

.view_info {
	background:url(http://www.it-market.tv/kagu/img/yaji_01.gif) no-repeat;
	padding:2px 0 2px 16px
}

.stitle01 {
	height:24px;
	font-weight:bolder;
	color:#709f70;
	padding-bottom:8px;
	padding-left:0.5em;
	border-bottom:1px solid #CCC;
	clear:both
}

.sub_menu img {
	margin:0 1px
}

.sub2 a,.items p,.items01 p,.items02 p {
	line-height:18px
}

.seri_items,.seri_items01,.seri_items02 {
	width:588px;
	height:100%;
	margin:2px 0 10px;
	padding-bottom:4px
}

.seri_items01 {
	background:url(http://www.it-market.tv/kagu/img/bg_item02_b.jpg)
}

.seri_items02 {
	background:url(http://www.it-market.tv/kagu/img/bg_item02_c.jpg)
}

.items {
	background:url(http://www.it-market.tv/kagu/img/bg_item01_a.jpg);
	border:1px solid #eee
}

.items,.items01,.items02 {
	height:80px;
	margin:4px 2px 0 2px
}

.items01 {
	background:url(http://www.it-market.tv/kagu/img/bg_item01_b.jpg)
}

.items02 {
	background:url(http://www.it-market.tv/kagu/img/bg_item01_c.jpg)
}

.items img,.items01 img,.items02 img {
	margin-right:4px
}

.items strong,.items01 strong,.items02 strong,#item_main_sumtxt h3,#item_main_sumtxt .kakaku02 {
	font-size:14px
}

#item_main_photo {
	width:260px
}

#item_main_sumtxt {
	width:275px;
	border-left:1px solid #ccc;
	padding-left:5px
}

#item_main_sumtxt h3 {
	line-height:180%
}

#item_main_sumtxt .kakaku01 {
	text-decoration:line-through;
}

span.stop {
	font-size:13px
}

.item_main_opt,.item_main_opt {
	padding:5px
}

.item_main_opt p,.item_main_opt p {
	width:170px;
	padding:4px 0 0 10px;
}

.item_main_opt .kakaku01,.item_main_opt .kakaku01 {
	line-height:200%
}

#custom {
	background:url(http://www.it-market.tv/kagu/desk/img/opt_middle.gif)
}

#custom .head {
	background:url(http://www.it-market.tv/kagu/desk/img/opt_head.gif) no-repeat;
	padding:8px 20px;
	width:560px
}

.point {
	font-size:10px
}

div.order-sobx{
	width:300px;
	padding:0 0 10px 0;
}
div.order-sobx form{
	padding:0 0 0 15px;
	float:left;
}

/* 期間限定値下げ
-------------------------------------------------------- */
#item_main_sumtxt .limit{
	font-size:16px;
	font-weight:bold;
	color:#f00;
	line-height:160%;
}
/* limitが入っていた際 */
#item_main_sumtxt .kakaku02_off{
	font-size:14px;
	text-decoration:line-through;
	color:#009;
	font-weight:bold;
}
.goods_a .kakaku02_off{
	text-decoration:line-through;
	color:#009;
	font-weight:bold;
}

/* 商品一覧 */
.item_main_opt .kakaku01_off, .seri_items .kakaku01_off{
	line-height:160%;
	text-decoration:line-through;
	color:#009;
	font-weight:bold;
	
}
.limit{
	color:#f00;
	font-weight:bold;	
}
