@charset "UTF-8";

/*index.html*/
/*top_container*/
div#top_box{width:770px;height:auto;margin:0px auto;}
div#top_container{	width:770px;	height:770px;	background: url(../images/top.jpg) no-repeat}
div#contents{widtsh:194px; height:184px; margin-left:auto; margin-right:auto; padding-top:440px;}
div#contents table{border-width: 5px;border-style: none; margin-bottom:20px;}
/*flow*/
div#side_box{float:left; width:126px; height:auto;}
div#side_box table{	width:116px;	height:auto; margin:10px 0px 0px 10px;}

div#content_box{ float:right;width:630px; height:auto;}
div#content_box{margin-top:8px;}
div#request_brochure{ float:left;width:300px; height:auto; margin-top:12px; background-color:#f1fafc;}
div#coming_store{ float:right;width:300px; height:auto; margin-top:12px; margin-right:7px; background-color:#f1fafc;}

div#content_box h2{font-size:16px; font-weight:bolder; text-align:center; margin:10px 0px 10px 0px;}
div#content_box h3{font-size:14px; font-weight:bolder; padding-bottom:5px;}
div#content_box p{padding:0px 0px 10px 65px;}
div#content_box img{margin-top:5px;}

div#purint{width:615px; height:auto; background-color:#f1fafc;}
div#deza{width:615px; height:150px; background-color:#f1fafc;}
div#det_a{float:left; width:310px; height:100px;}
div#det_a h3{text-align:center; margin-top:10px;}
div#det_a p{padding-left:45px;}
div#det_n{ float:right;width:250px;}
div#det_n p{padding-right:45px; padding-left:0px;}
div#det_n h3{margin-top:10px;}
.ill{font-size: 12px;}

div#kakou{width:615px; height:auto; background-color:#f1fafc;}
div#kakou p{margin-left:40px;}
div#kakou table{margin-left:30px;}
div#kakou table .sonota{padding:20px 0px 20px 40px;}

div#seisaku{width:615px; height:auto; background-color:#f1fafc; margin-bottom:12px;}
div#seisaku p{padding:0px 0px 10px 155px;}

/*info*/
div#20des_1{width:630px; height:686px;}
div#info_1{width:630px;	height:100px;	background: url(../print_to_wear/info/images/info_1.gif) no-repeat;}
div#info_1 h2{text-align:left; margin-left:62px; margin-top:20px;}

div#info_2{ width:630px; height:110px;background: url(../print_to_wear/info/images/info_2.gif) no-repeat;}
div#info_2 h2{text-align:left; margin-left:62px; margin-top:20px;}

div#info_3{ width:630px; height:82px;background: url(../print_to_wear/info/images/info_3.gif) no-repeat;}
div#info_3 h2{text-align:left; margin-left:62px; margin-top:20px;}
.ryoukin{color:#FF9900;}

div#info_4{ width:630px; height:216px;background: url(../print_to_wear/info/images/info_4.gif) no-repeat;}
div#info_4 h2{text-align:left; margin-left:62px; margin-top:20px;}

div#info_5{ width:630px; height:78px;background: url(../print_to_wear/info/images/info_5.gif) no-repeat;}
div#info_5 h2{text-align:left; margin-left:62px; margin-top:20px;}

div#info_6{ width:630px; height:97px;background: url(../print_to_wear/info/images/info_6.gif) no-repeat; margin-bottom:10px;}
div#info_6 h2{text-align:left; margin-left:62px; margin-top:20px;}


/*works PRODUCTION RESULTS*/
div#work_box{	width:770px;	height:auto;	margin:auto;}

div#wor{width:630px; height:auto;}
div#wor table{width:500px; height:auto; margin:10px 0px 20px 0px;}
div#wor th img{margin:0px 35px 0px 0px;}
div#wor th img.mixx{margin-right:63px;}

/*price*/
div#kakaku{width:630px; height:auto;}
div#kakaku img{float:left; margin-top:10px;}
div#tab{width:228px; height:239;}
div#kakaku table{width:228px; height:239; margin:12px 0px 0px 50px;}

div#tab_2{width:630px; height:auto;}
div#tab_2 h3{margin:20px 0px 0px 0px;}
div#tab_2 p{margin:0px 0px 0px 10px; padding:0px;}
div#tab_2 table{	clear:both;	width:610px;	height:auto; margin:0px 0px 0px 10px;}
div#tab_2 table th{	width:120px;	font-size: 12px;	font-weight: normal; background-color:#A6EEFB;}
div#tab_2 table td{
	width:111px;	text-align:center;	background: #FFFFFF;}

div#bandai,#purintodai,#torena,#bandai_2,#nairon,#uraji,#kingin,#kyap,#bag,#tensya{margin-bottom:20px;}
div#tab_2 .gry{ background-color:#C6F4FB;}

/*print_to_wear*/
div#top_content{width:770px; height:auto; margin-top:18px; margin-bottom:20px;}
div#top_content .hao{float:left; margin-left:18px;}

div#side_menu{ float:right;width:231px; height:auto; margin-right:10px;}
div#side_menu img{margin-bottom:5px;}

/*sales*/
div#guzzu{ margin:12px 0px 0px 23px; font-weight: bold;}
div#beastie,#fuck,#RUN,#uest{width:770px; height:auto;}
div#beastie img,#fuck img,#RUN img,#uest img{float:left; margin:20px 0px 0px 15px;}
div#beastie .guide,#fuck .guide,#RUN .guide,#uest .guide{margin-top:73px;}

div#beastie_text,#fuck_text,#RUN_text,#uest_text{clear:both; width:770px; height:auto;text-align:center;}
div#beastie_text h2,#fuck_text h2,#RUN_text h2,#uest_text h2{margin-top:15px; margin-right:185px;}
div#beastie_text p,#fuck_text p,#RUN_text p,#uest_text p{margin:3px 183px 10px 0px;}
.kane{font-weight:bold; font-size:18px;}

div#uest_text{margin-bottom:10px;}

/*guide*/
div#guide{width:770px; height:auto;}
div#guide img{margin:12px 0px 20px 23px;}
div#text{ float:left;width:474px; height:auto;}
div#text img{margin-left:18px; margin-top:10px;}
div#syousai{width:104px; height:auto;}
div#syousai img{ margin-top:10px;}

div#tokutei,#osiharai,#kojinjyouhou{width:770px; height:auto;}
div#tokutei img,#osiharai img,#kojinjyouhou img{margin:20px 0px 0px 20px;}
div#tokutei dl,#osiharai dl,#kojinjyouhou dl{margin:10px 20px 0px 23px;}
div#tokutei h3,#osiharai h3,#kojinjyouhou h3{margin-bottom:2px;font-size: 12px;	font-weight: bold;}
div#tokutei .tope,#osiharai .tope,#kojinjyouhou .tope{margin-left:340px;}
div#osiharai h4,#kojinjyouhou h4{margin:10px 0px 2px 0px;font-size: 12px;	font-weight: bold;}
div#kojinjyouhou .tope{margin-left:340px; margin-bottom:20px;}

/*works*/

div#works{	width:770px;	height:513px;	background: url(../images/7.jpg) no-repeat; margin-top:12px;}
div#sikaku{width:770px; height:auto;}
div#sikaku div{ padding:160px 80px 0px 120px;}

/*contact*/
div#mail{width:770px; height:auto; background-image:url(../contacting/images/haikei_2.gif);}
div#mail img{margin-left:20px; margin-top:20px;}
div#mail table{ width:600px;margin:20px 0px 20px 100px;}
div#mail table th{padding-right:10px; text-align:right;}
.sousin{padding-left:280px;}
div#naiyou{text-align:center; padding-top:20px; padding-bottom:20px;}
div#naiyou p{margin-top:20px;}
	

/*about*/
div#a_box{	width:770px;	height:auto;	margin:0px auto;}
div#about{	width:770px;	height:1082px;	background: url(../about/images/haikei.jpg) no-repeat 135px 30px;}
div#about img{margin-top:19px; margin-left:538px;}




