@charset "Shift_JIS";

/* スマートフォン (縦向き、横向き両対応) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}
/* スマートフォン (横向き) ----------- */
@media only screen and (min-width : 321px) {
}
/* スマートフォン (縦向き) ----------- */
@media only screen and (max-width : 320px) {
}
/* iPads (縦向き、横向き両対応) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}
/* iPads (横向き) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}
/* iPads (縦向き) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* デスクトップとノートPC ----------- */
@media only screen and (min-width : 1224px) {
}
/* 大きなディスプレイ ----------- */
@media only screen and (min-width : 1824px) {
}
/* iPhone 4および解像度密度の高いデバイス ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}

/* トップ画面 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}

body{
	margin:0px 0px;
	width:auto;
	padding:0px;
	background-color:#ffccff;
	background-repeat:repeat-x;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #666;
	}
#nb1{
	width:42px;
	height:20px;
	float:left;
	display:block;
	}
#container{
	width:1200px;
	
	}
#header{
	margin:0px 0px;
	width:1230px;
	height:350px;
	}

ul{ list-style:none;}

#main{
	margin:0px 0px;
	width:1230px;
	color:white;
	}
#title{
	padding-top:10px;
	margin:0px 282px;
	width:666px;
	height:200px;
	float:left;
	}
#title h1 a{
	width:666px;
	height:200px;
	background-image:url(images/title.jpg);
	text-indent:-9999px;
	display:block;
	}
#title a{	
	margin:0;
	padding:0;
	width:666px;
	background:url(images/title.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	}
#menu{
	margin:0px 70px;
	width:1100px;
	height:150px;
	}
#menu	li{
	display:block;
	text-indent:-9999px;
	}
#menu li a{
	display:block;
	text-indent:-9999px;
	}
#menu	li#top	a{
	margin-left:0px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/top.jpg);
	}
#menu	li#top	a:hover{
	margin-left:0px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/top_hover.jpg);
	}
#menu	li#sakuhin	a{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/sakuhin.jpg);
	}
#menu	li#sakuhin	a:hover{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/sakuhin_hover.jpg);
	}
#menu	li#toiawase	a{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/keijiban.jpg);
	}
#menu	li#toiawase	a:hover{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/keijiban_hover.jpg);
	}
#menu	li#jikosyokai	a{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/jikosyokai.jpg);
	}
#menu	li#jikosyokai	a:hover{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/jikosyokai_hover.jpg);
	}
#menu	li#riyokiyaku	a{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/riyokiyaku.jpg);
	}
#menu	li#riyokiyaku	a:hover{
	margin-left:5px;
	width:216px;
	height:150px;
	float:left;
	display:block;
	text-indent:-9999px;
	background-image:url(images/riyokiyaku_hover.jpg);
	}
#access{
	margin:0px 165px;
	width:900px;
	height:30px;
	color:white;
	background-color:transparent;
	}
#sinsaku{
	margin-top:40px;
	margin-left:1090px;
	width:140px;
	height:50px;
	}
#douga{
	margin:10px 0px;
	width:983px;
	height:840px;
	background-repeat:no-repeat;
	}
#infomation{
	margin:0px 0px;
	width:1200px;
	height:460px;
	background-repeat:no-repeat;
	background-image:url(images/oshirase.png);
	}
#iframe{
	padding:50px 0px;
	width:900px;
	height:120px;
	color:black;
	}
#bottom{
	margin:0px 0px;
	width:1230px;
	height:40px;
	}
#cyosakuken{
	width:1200px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(images/cyosakuken.png);
	}
/* 作品展示画面 */
#sinsakukabe{
	margin:20px 140px;
	width:963px;
	height:320px;
	background-repeat:no-repeat;
	background-image:url(images/sinsakukabe.jpg);
	}
#sinsakutate	a{
	margin-top:60px;
	margin-left:20px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hime_03.jpg);
	}
#sinsakuyoko	a{
	margin-top:100px;
	margin-left:20px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_honsyuushika.jpg);
	}
#sakuseicyutate	a{
	margin-top:100px;
	margin-left:485px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/sakusei_cyu.jpg);
	}
#sakuseicyuyoko	a{
	margin-top:100px;
	margin-left:415px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/sakusei_cyu.jpg);
	}
#kabe{
	margin:0px 160px;
	width:915px;
	height:3870px;
	}
#sakuhin101	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yuki.jpg);
	}
#sakuhin102	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_momo.jpg);
	}
#sakuhin103	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hime.jpg);
	}
#sakuhin104	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_akanemaru.jpg);
	}
#sakuhin105	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_kuro.jpg);
	}
#sakuhin106	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hime_03.jpg);
	}
#sakuhin151	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yuki_02.jpg);
	}
#sakuhin152	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_momo_02.jpg);
	}
#sakuhin153	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hime_02.jpg);
	}
#sakuhin154	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yuki_01.jpg);
	}
#sakuhin155	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_momo_01.jpg);
	}
#sakuhin156	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hime_01.jpg);
	}
#sakuhin201	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_bisyamonten.jpg);
	}
#sakuhin202	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_houou.jpg);
	}
#sakuhin205	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_ryu.jpg);
	}
#sakuhin206	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_byako.jpg);
	}
#sakuhin207	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yunikon.jpg);
	}
#sakuhin401	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_fukuro.jpg);
	}
#sakuhin402	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_indokujyaku.jpg);
	}
#sakuhin403	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_beniirofuramingo.jpg);
	}
#sakuhin404	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_tobi.jpg);
	}
#sakuhin405	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_oshidori.jpg);
	}
#sakuhin406	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_kamo.jpg);
	}
#sakuhin407	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_shichimencho.jpg);
	}
#sakuhin408	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_kinkei.jpg);
	}
#sakuhin409	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_syuretapengin.jpg);
	}
#sakuhin410	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_funborutopengin.jpg);
	}
#sakuhin601	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_kitakitune.jpg);
	}
#sakuhin602	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_lessapanda.jpg);
	}
#sakuhin603	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_shirosai.jpg);
	}
#sakuhin604	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_americanbaison.jpg);
	}
#sakuhin605	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_africasuigyu.jpg);
	}
#sakuhin606	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_roba.jpg);
	}
#sakuhin607	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hituji.jpg);
	}
#sakuhin608	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_blackbaku.jpg);
	}
#sakuhin609	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hartmanyamashimauma.jpg);
	}
#sakuhin610	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_erando.jpg);
	}
#sakuhin611	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_falojika.jpg);
	}
#sakuhin612	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_akishisujika.jpg);
	}
#sakuhin613	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_amimekirin.jpg);
	}
#sakuhin614	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_mufuron.jpg);
	}

#sakuhin616	a{
	margin-top:5px;
	margin-left:64px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-image:url(images/ichiran_momonga.jpg);
	}
#sakuhin617	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_araiguma.jpg);
	}
#sakuhin618	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_nihoninoshishi.jpg);
	}
#sakuhin619	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_ookangaruu.jpg);
	}
#sakuhin620	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_ponii.jpg);
	}
#sakuhin621	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yakushika.jpg);
	}
#sakuhin622	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_yagi.jpg);
	}
#sakuhin623	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_cyapumanshimauma.jpg);
	}
#sakuhin624	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_risu.jpg);
	}
#sakuhin625	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_benetakakubiwarabi.jpg);
	}
#sakuhin901	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_netaigyo.jpg);
	}
#sakuhin902	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_murehatatatedai.jpg);
	}
#sakuhin903	a{
	margin-top:5px;
	margin-left:82px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_togecyocyouo.jpg);
	}
#sakuhin904	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-image:url(images/ichiran_hashinagacyocyouo.jpg);
	}
#yohakutate01	a{
	margin-top:5px;
	margin-left:0px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-repeat:repeat;
	background-image:url(images/yohaku_tate.jpg);
	}
#yohakutate02	a{
	margin-top:5px;
	margin-left:82px;
	width:180px;
	height:250px;
	float:left;
	display:block;
	background-repeat:repeat;
	background-image:url(images/yohaku_tate.jpg);
	}
#yohakuyoko01	a{
	margin-top:5px;
	margin-left:0px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-repeat:repeat;
	background-image:url(images/yohaku_yoko.jpg);
	}
#yohakuyoko02	a{
	margin-top:5px;
	margin-left:3px;
	width:250px;
	height:180px;
	float:left;
	display:block;
	background-repeat:repeat;
	background-image:url(images/yohaku_yoko.jpg);
	}
/* お問合せ画面 */
#toiawaseseishiga{
	margin-top:5px;
	margin-left:165px;
	width:900px;
	height:470px;
	background-repeat:no-repeat;
	background-image:url(images/toiawasekabe.png);
	}
/* 自己紹介画面 */
#jikosyokaiseishiga{
	margin:10px 0px;
	width:1230px;
	height:1230px;
	background-repeat:no-repeat;
	}
#jigazo{
	margin-top:10px;
	margin-left:15px;
	width:200px;
	height:240px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-image:url(images/atsushi.jpg);
	}
#namae{
	margin-top:10px;
	margin-left:0px;
	width:700px;
	height:240px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-image:url(images/namae.png);
	}
/* 利用規約画面 */
#riyokiyakuseishiga{
	margin:10px 0px;
	width:1230px;
	height:900px;
	background-repeat:no-repeat;
	}
#kiyaku{
	width:900px;
	height:500px;
	background-repeat:no-repeat;
	background-image:url(images/kiyaku.png);
	}
/* クラスセレクタ */
.infomation{
	width:200px;
	height:45px;
	background-image:url(images/sub_title_infomation.jpg);
	}
/* 属性セレクタ #ffccff, */
.clear{
	clear: both;
	}