@charset "Shift_JIS";/* CSS Document */body{margin:0;padding:0;font-size:100%;}p,h1,h2,h3,h4{margin:0;padding:0;}img{border:0;}.clear{clear:both;}.m10{margin-bottom:10px;}.m15{margin-bottom:15px;}.m20{margin-bottom:20px;}/*各ページ共通*/h1{font-size:140%;font-weight:bold;padding:15px 0 0 10px;}h2{font-size:110%;font-weight:bold;padding:10px 0 0 10px;}h3{font-size:100%;font-weight:bold;text-align:right;padding:5px 10px;}.txt{margin:10px auto;line-height:1.8em;}.photoright{float:right;margin:0 0 10px 10px;}.photoleft{float:left;margin:0 10px 10px 0;}/*トップ*/#Portrait{width:590px;margin-bottom:10px;}.title{margin:0 0 2px 0;}.navi{margin:0 0 20px 0;}.navi span{font-size:11px;color:#c06;}#PortraitMain{width:590px;text-align:center;margin:20px 0 0 0;}#PortraitMain h4{text-indent:-9999px;}#PortraitMain .sub01{width:590px;height:195px;background-image:url(image/sub_01.gif);background-repeat:no-repeat;}#PortraitCover{width:590px;border-top:1px solid #000;padding-top:30px;margin:0 0 20px 0;}#PortraitCover .bascket{text-align:center;vertical-align:top;}#PortraitCover .link{text-align:right;vertical-align:top;}#PortraitChosha{width:590px;margin-bottom:10px;}#PortraitChosha .poster{width:251px;float:left;margin:10px 20px 0 0px;}#PortraitChosha .choshatxt{margin:20px 0 10px 0;line-height:2.0em;color:#c06;}#PortraitChosha .comment{width:570px;text-align:center;margin:0;padding:0;}/*本より引用*/#PortraitHon{width:590px;}#PortraitHon .hontitle{width:590px;height:85px;background-image:url(image/subtitle_bg.gif);background-repeat:no-repeat;background-position:center center;}/*サブタイトル*/.subpagetitle{width:590px;height:45px;background-image:url(image/subtitle_bg.gif);background-repeat:no-repeat;background-position:center center;}/*著者メッセージ*/#PortraitMessage .Messagemain{margin:20px 0;}#PortraitMessage .mese_photocap_r{text-align:right;font-size:90%;color:#c06;margin:10px 0;}#PortraitMessage .mese_photocap_l{text-align:left;font-size:90%;color:#c06;margin:10px 0;}/*SAKURABAポートレイト*/#PortraitSakuraba .Sakurabamain{margin:20px 0;}.box{width:588px;border:1px solid #ccc;margin-bottom:20px;background-image:url(image/poster/poster_bg.jpg);background-repeat:no-repeat;background-position:bottom;}#PortraitSakuraba .contents_title{width:568px;height:30px;line-height:30px;margin:10px auto;background-color:#c06;}#PortraitSakuraba .contents_title span{padding:5px 0 5px 10px;color:#fff;font-weight:bold;font-size:110%;}#PortraitSakuraba .contents{margin:10px;}/*ポスター撮影舞台裏*/#PortraitPoster .Postermain{margin:20px 0;}#PortraitPoster .contents{margin:10px;}.captxt{font-size:100%;color:#c06;margin:10px;line-height:1.8em;}
